单片机课程设计-基于51单片机的数字电压表的设计

单片机课程设计-基于51单片机的数字电压表的设计

ID:22699754

大小:1.09 MB

页数:31页

时间:2018-10-31

单片机课程设计-基于51单片机的数字电压表的设计_第1页
单片机课程设计-基于51单片机的数字电压表的设计_第2页
单片机课程设计-基于51单片机的数字电压表的设计_第3页
单片机课程设计-基于51单片机的数字电压表的设计_第4页
单片机课程设计-基于51单片机的数字电压表的设计_第5页
资源描述:

《单片机课程设计-基于51单片机的数字电压表的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信息工程课程设计报告书课程名称单片微型计算机与接口技术课程设计总评成绩学生姓名、学号学生专业班级指导教师姓名课程设计起止曰期课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:基于51单片机的数字电压表的设计初始条件:1.运用所学的笮片机原理与接口技术知识和数字电路知识;2.51单片机应用开发系统一套;3.PC机及相关应用软件;要求完成的主要任务:1.完成数字电压表的设计和调试。2.要求用四位八段数码管显示电压值,并能修改显示精度。3.撰写课程设计说明书。4.课程设计说明书要求:引言、设计要求、系统结构、原理设计、各个模块的设计与实现、软件设计、调试过程、收获、体会及总结、参考文

2、献、电路图和源程序。说明书使用A4打印纸计算机打印或手写,用Protel等绘图软件绘制电子线路图纸。时间安排:第1天下达课程设计任务书和日程安排,根据任务书查找资料;第2〜3天完成方案论证,单片机系统的设计;第4〜6天参考釘关文献,A成程序的编写;第7〜10天调试硬件系统和软件程序;第11〜13天结果分析整理、撰写课程设计报告;第14〜15天验收和答辩。指导教师签名:目录一、课程设计项目名称二、项□设计□的及技术要求三、项口设计方案论证3.1方案论证3.1.1主控方案选择与论证3.1.2前置放大电路选择论证...3.1.3模数转换芯片介绍3.1.4系统设计理论分析3.2硬件电路设计3.2

3、.1系统总体框图设计:.251单片机最小系统设计..:.3前置放大电路设计:.4ADC0820及其接口电路设计5LCD显示电路设计3.3软件程序设计3.3.1程序流程阁设计四、项目设计结果分析4.1测试方案4.2测试结果与分析石.总结3.23.23.23.2111222580002211IX1A1A附录一:系统硬件电路图16附录二:仿真图——测直流17附录三:仿真阁——测交流18附录四:源程序19参敢献24一、课程设计项目名称基于51单片机的数字电压表的设计二、项目设计目的及技术要求设计目的:1.熟悉单片机系统的硬件电路。2.熟悉单片机编程软件keil,程序烧写软件STC_ISP_V3.

4、1。3.掌握争片机4个并行口的结构、使用特点和程&设计方法。4.学习用并行口设计IfD显示电路和键盘电路。技术要求:1.完成数字电压表的设计和调试。2.要求敁示电压值,并能修改敁示精度。3.电路可以对小信号实行放大功能,对大信号可以衰减。使其幅值在0〜5v范围内。4.系统中有相应电路可以抬高电位,即信号经过该电路值都为止。5.电路可实现模数转功能,即输入的模拟量,可以经过51单片机使其在LCD上显示其有效值。三、项目设计方案论证3.1方案论证3.1.1主控方案选择与论证方案一:采用ATMEL公司8位单片机系列中最高配置的一款单片机ATmegal28作为主控芯片,ATmegal28是一款高

5、性能、低功耗的AVR8位微处理器。此芯片能够实现接受数字输入信号、扫描按键、调整分辨率和LK)显示等功能,完全满足系统设计要求。方案二:采用89C52作为此系统的主控芯片,它是INTEL公司MCS-51系列单片机中基本的产品,它采用ATMEL公司川•靠的CMOS工艺技术制造的高性能8位单片机,属于标准的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系统,属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能。89C52内置8位屮央处理单元、256字节内部数据存储器RAM、8k片内程

6、序存储器(ROM)32个双向输入/输出(T/0)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。比较上述两种方棠,两种方案都满足系统功能要求,但89C52资料文档更易获取,指令精简。其灵活的位操作及灵活的双向10操作更优子Atmegal28。所以选择89C52作为此系统的主控芯片。3.1.2前置放大电路选择论证根据TLC0820的测量信号输入要求“0.2V至VCC+O.2V”可见,输入信号要求单极性且峰峰值不得超过电源电压0.2V。一般的输入信号均为双极性,如果输入信号峰峰值很大就需要将其等比缩小并将其的基准电压值抬高。1.衰减电路~*:要实现即对大

7、信号有衰减作用可以在信号输入端加两个电阻,让其串联,让其具有分压作用。电路如阁所示。C3R151OKVi—

8、1H47uFRP41(X)KR2IOK图3.1.2——1方案二:利用运算放大器组成反相衰减器实现倍号衰减。K电路阁如下阁所示。••5V图3.1.2——2由Vi-0_0-VoR3-Rpl可得^一^1R3AvRpl"r?当Rpl〈R3吋大信号就可以衰减成小信号。比较上述两种方案,方案一通过分压电阻来实现电压值衰减,此方案对电阻的精

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

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

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