基于at89c52单片机的四档数字电压表课程设计内容摘要:

( 2)程序的设计 ① 主 程序的设计 主程序的内容一般包括:主程序的起始地址、中断服务额程序的起始地址、有关内存单元及相关部件的初始化和一些子程序调用等。 根据设计要求,设计出如图 312 所示的主程序流程图。 开始初始化调用 A /D转化子程序调用显示子程序 图 312 主程序流程图 ② A/D 转换子程序的 设计 A/D 转换程序的功能是采集数据,再整个系统设计中占有很高的地位。 当系统置好后,单片机扫描转换结束管脚 的输入电平状态,当输入为高电平则转换完成,将转换的数值转换并显示输出。 若输入为低电平,则继续扫描。 程序 11 流程图如图 313 所示。 转化是否完成。 开始结束开始模数转化取得模数转化结果并化为工程量显示转化结果YN 图 313 A/D 转换子程序流程图 ③ 数码 转换及显示子程序的设计 由于人们日常习惯使用十进制数,而计算机的键盘输入、输出以及显示常采用二进制编码的十进制数(即 BCD 码)或 ASCII 码。 因此,在程序设计中经常要进行数码转换。 12 第 4 章 总结 这一次的课程设计是大学生活最后一次课程设计,我觉得是十分有意义的,首先它可以检验我们在大学中学到的理论知识是否可以化为实践,其次这次课程设计为之后的毕业设计打下了基础。 此次 智能仪器仪表 课程设计,我做的是 数字电压表 这个 基础 的设计,虽然 该 设计 十分 简单,但是 上课所学的很多知识都能 应用在这个电压表 设计中。 确定课设内容后,我查找大量相关材 料,然后知识汇总,把有关课题的内容经过对比与分析,最后来完成课程设计。 电压测量在很多参考书上都有介绍,但运用到软件中时,出现各种不同的 错误,在 参考别人的程序 时 ,在老师的指导下,根据书本上所讲的有关知识点加以改进,编了一个新的程序,来实现功能。 编程我运用的是 C语言来说, C语言在很多领域的功能都很强大使用 C 语言 ,感觉比较简洁清晰,函数关系较为清晰,并可以减少程序的冗长。 通过这次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握, 但在运用到 实践的过程中仍有意想不到的困惑 ,经过一番努力才得以解决。 这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的影响。 总体来说,这次实习使我受益匪浅。 在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力。 在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。 通过这两个星期的学习让我把书本上的知 13 识转换成实际可操作的东西,虽然也做过实验,但课程设计这种系统和具有一定规模收获是更多的。 三 周的设计完满结束了,经过自己的努力和同学的帮忙终于有了成果,特 别离不开指导老师李老师悉心教导,相信他的工作作风和知识筑成都是我们学习榜样,给我很大的启迪。 感谢这些老师不畏辛劳,热心精心的指导。 在这里向他们说声谢谢,你辛苦了。 14 参考文献 [1] 彭为等 .单片机典型系统设计实例精讲 [M].北京:电子工业出版社, 2020 [2] 张毅刚等。 单片机原理与应用设计 [M].北京:电子工业出版社,2020 [3] 王迎旭 .单片机原理与应用 .北京:机械工业出版社, [4] 周向红 .51系列单片机应用与实践教程 .北京:北京航空航天大学出版社, [5] 刘国荣 .单片机微型计算机技术 .北京:机械工业出版社, 1996 [6] 周坚 .单片机轻松入门(第 2 版) .北京:北京航空航天大学出版社, 15 附录 1 系统原理图 OE1D12D23D34D45D56D67D78D89GND10LE11Q812Q713Q614Q515Q416Q317Q218Q119VCC20U1954ACT573WOE1D12D23D34D45D56D67D78D89GND10LE11Q812Q713Q614Q515Q416Q317Q218Q119VCC20U2054ACT573WVCCDULAVCCWELAP00P01P02P03P04P05P06P07LED1LED2LED3LED4A FB GC DPD EP00P01P02P03P04P05P06P07P1.0/T21P1.1/T2EX2P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0/RxD10P3.1/TxD11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR16P3.7/RD17XTAL218XTAL119VSS20P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A12。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。