单片机课程设计实验报告--数字电压表

单片机课程设计实验报告--数字电压表

ID:9531581

大小:338.50 KB

页数:17页

时间:2018-05-02

单片机课程设计实验报告--数字电压表_第1页
单片机课程设计实验报告--数字电压表_第2页
单片机课程设计实验报告--数字电压表_第3页
单片机课程设计实验报告--数字电压表_第4页
单片机课程设计实验报告--数字电压表_第5页
资源描述:

《单片机课程设计实验报告--数字电压表》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告书课程名称单片机课程设计题目数字电压表院(系)自动化学院2014年12月25日课程设计(论文)任务书自动化学  院  电子信息科学与技术专  业12-3 班  一、课程设计(论文)题目:数字电压表  二、课程设计(论文)工作自2014年12月26日起至2014年12月27日止三、课程设计(论文)地点:B302四、课程设计(论文)内容要求:1.本课程设计的目的(1)进一步巩固和加深对“单片机原理及应用”课程基本知识的理解和掌握,了解51系列单片机在项目开发中的应用。(2)学习单片机硬件和软件设计开发的一般方法,了解和掌

2、握项目开发过程及方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。(3)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力,同时提倡团队合作精神。2.课程设计的任务及要求1)基本要求:(1)对系统功能进行需求分析;(2)提出系统的设计方案;(3)完成硬件设计和编写源程序代码并进行必要的调试。2)创新要求ADC0832是双通道,由程序可以任意的选取通道进行显示。3)课程设计报告撰写及装订要求课程设计报告的撰写要求表述简明,图表准确。报告按如下内容和顺序用A4纸进行打印并装订成册。(1)封

3、面采用统一的课程设计封面,并按要求填写好封面要求的个人信息和选题。(2)设计任务书(3)评阅书(4)目录(5)正文(6)主要参考文献4)课程设计完成标准要求:每人按指定题目进行设计,严禁抄袭,要求每人自己动手编写程序,采取同一组同时检查程序及运行结果,检查时同组成员每人陈述自己的分工,同一选题不同组如发现代码完全一样,则双方都作不及格处理。(1)达到课程设计的目的与要求,程序的可读性较好,并调试正确;(2)能正确回答设计的中老师所提问题;(3)课程设计报告书写规范整齐;(4)心得体会认真总结;(5)程序有创新性;成绩评定实行优秀

4、、良好、中等、及格和不及格五个等级。不及格者需重做。5)课程设计进度安排(1)准备阶段(3学时):选择设计题目、了解设计目的要求、查阅相关资料。(2)程序模块设计分析阶段(4学时):程序总体设计、详细设计。(3)代码编写调试阶段(10学时):程序模块代码编写、调试、测试。(4)撰写论文阶段(3学时):总结课程设计任务和设计内容,撰写课程设计论文。6)课程设计题目具体要求:利用所学的知识,或通过上网查询或书籍资料,来完成测量0—5V电压的数字电压表并且用三个数码管显示出来。通过ADC0832完成数模转换,本次课程设计使用的单片机为

5、AT89S52增强型单片机,带有ADC0832转换器,输入口为P3.6口,给单片机送入数据,完成对数据的收集。输出端用p3.7口。P1口用于实现频率的设计,给单片机一个12MHz的频率。用六个七段数码管来完成数据显示,分别控制各位,小数点后一位,小数点后两位。数码管的段选接p0口,位选接p2口,因为数码管是共阳极,所以需要电源来提供高电压,当是低电平时,数码管亮,当是高点平时,则不亮。编写c语言或者汇编语言程序,在程序中实现对0832通道的选择,而且可以采用滤波的原理保证数据的稳定性和准确性。学生签名:20年月日摘要本设计基于A

6、T89C52单片机为核心,以ADC0832数模转换芯片采样,以数码显示管显示的具有电压测量的功能的具有一定的精度的双路的数字电压表。采用单片机的数字电压表,由精度高,抗干扰能力强,可扩展性强,集成方便。目前,由各种单片A/D转换器构成的额数字电压表,已被广泛用于电子及电工测量、工业自动化仪表,自动测试系统等智能化测量领域,示出强大的生命力。介绍单片A/D转换器以及由它们构成的基于单片机的数字电压表的工作原理。关键词:AT89C51、ADC0832、RS232、显示目录一、需求分析1二、概要设计3三、硬件设计6四、软件设计和分析9

7、五、调试结果10六、读书心得10七、参考文献…………………………………………….................11一、芯片简介1、内部框图2、AT89C52AT89C52提供以下标准功能:8k字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RA

8、M中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3、单片机引脚4、ADC0832ADC0832是美国国家半导体公司生产的一种8位分辨率、双通道A/D转换芯片。由于它体积小兼容性强性价比高而深受单片机爱好者及企业欢迎,其目前已经有很高的普

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

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

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