双通道数字电压表程设计

双通道数字电压表程设计

ID:23854947

大小:135.00 KB

页数:18页

时间:2018-11-11

双通道数字电压表程设计_第1页
双通道数字电压表程设计_第2页
双通道数字电压表程设计_第3页
双通道数字电压表程设计_第4页
双通道数字电压表程设计_第5页
资源描述:

《双通道数字电压表程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《单片机》课程设计报告系别:计算机与电子系专业班级:电子0801学生姓名:独孤求胜指导教师:(课程设计时间:2011年6月27日——2011年7月8日)华中科技大学武昌分校计算机与电子系17目录1.课程设计目的…………………………………………………………………22.课程设计题目及要求…………………………………………………………33.课程设计报告内容……………………………………………………………43.1课程设计相关元器件及设备…………………………………………………43.2元器件的分析……………………

2、……………………………………………43.3原理图的设计与分析…………………………………………………………53.4程序设计流程及说明…………………………………………………………83.5课程设计仿真结果图示………………………………………………………124.总结……………………………………………………………………………15参考文献…………………………………………………………………………1617一、课程设计目的熟悉典型单片机(MCS-51,AT89S51,PIC,Motorola,AVR)的资源、性能,加

3、深对单片机课程的全面认识和掌握,对单片机及其接口的应用作进一步的了解,掌握基于单片机的系统设计的一般流程、方法和技巧,为学生解决工程实际问题打下坚实的基础。同时课程设计也是让我们熟练掌握了课本上的一些理论知识,是一个学习新知识、巩固加深所学课本理论知识的过程,它培养了我们综合运用知识的能力,独立思考和解决问题的能力,加深了我们对单片机原理与应用课程的理解。17二、课程题目及要求1、课程设计题目内容及具体要求:1)十字路口交通灯控制2)单词记忆测试器3)单片机数字电压表4)简易电子琴5)4个16X1

4、6点阵LED电子显示屏的设计我所在的小组做的是实验三:单片机数字电压表2、设计要求:l以单片机为控制器,采用中断方式,对2路0-5V的模拟电压进行循环采集,采集的数据送LED显示,并存入内存。超过界限时指示灯闪烁。l设计接口电路,将这些外设构成一个简单的单片机应用系统,画出接口的连接电路图。l编写下列控制程序(1)对2路模拟信号输入实行循行采集,每路连续采集16次,取平均值。(2)分别设定每一路的上限值,若采集的平均值超过该界限值,则对应通道的指示灯闪烁10次后一直亮,指示灯闪烁时喇叭发声,以示警

5、告。17三、课程设计报告内容1、课程设计相关元器件及设备本次课程设计包括实物和仿真两种,我做的是用proteus软件进行原理图的设计和仿真,采用keil4集成开发环境进行软件的开发和调试。实验器材包括:装有proteus和keil软件的pc机一台。2、元器件的分析实验中用到的仿真模型有:AT89C51,ADC0809,数码管,led,晶振,可变电阻,电容,按键等。AT89C51作为控制芯片,5v的电压源接上滑动变阻器模拟外部测量电压,外部模拟电压经过adc0808模数转换后,经过处理在数码管上显示

6、出来。1)ADC0809简介:本实验我们选用ADC0808作为模数转换的芯片,其为逐次逼近式AD转换式芯片,其工作时需要一个稳定的时钟输入,根据查找资料,得到ADC0808的时钟频率在10khz~1200khz,我们选择典型值640khz。课题要求测量电压范围是0到5V,又ADC0808的要求:Vref+<=Vcc,Vref->=GND,故我们取Vref+=+5V,Vref-=0V。由于ADC0808有8个输入通道可供选择,我们选择IN0通道和IN1通道,使ADC0808的A、B、C选择通道,因为

7、只有通道0和1,故将B,C接地,通过改变A的值来选择通道0和1,在当ADC0808启动时ALE引脚电平正跳变时变可以锁存A、B、C上的地址信息。ADC0808可以将从IN0得到的模拟数据转换为相应的二进制数,由于ADC0808输出为8位的二进制数。在AD转换完成后,ADC0809将在EOC引脚上产生一个8倍于自身时钟周期的正脉冲,以此来作为转换结束的标志。然后当OE引脚上产生高电平时,ADC0808将允许转换完的二进制数据输出。ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件

8、。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D转换,实际使用时采用ADC0809进行A/D转换。引脚功能(外部特性)ADC0808芯片有28条引脚,采用双列直插式封装。各引脚功能如下:171~5和26~28(IN0~IN7):8路模拟量输入端。8、14、15和17~21:8位数字量输出端。22(ALE):地址锁存允许信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。