基于单片机的0099计数器的设计毕设论文.doc

基于单片机的0099计数器的设计毕设论文.doc

ID:14388521

大小:643.00 KB

页数:20页

时间:2018-07-28

基于单片机的0099计数器的设计毕设论文.doc_第1页
基于单片机的0099计数器的设计毕设论文.doc_第2页
基于单片机的0099计数器的设计毕设论文.doc_第3页
基于单片机的0099计数器的设计毕设论文.doc_第4页
基于单片机的0099计数器的设计毕设论文.doc_第5页
资源描述:

《基于单片机的0099计数器的设计毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、郑州科技学院单片机课程设计题目基于单片机的00-99计数器的设计学生姓名xxxxxxxxxx专业班级11级自动化3班学号xxxxxxxxxxx院(系)电气工程学院指导教师xxxxxxx完成时间2014年12月26日郑州科技学院单片机应用技术课程设计任务书专业11自动化班级3班学号xxxxx姓名xxxxx一、设计题目基于单片机的00~99计数器的设计二、设计任务与要求1.把单片机系统中的P0.0/AD0~P0.7/AD7端口与LED数码显示器a1~h1相连;要求:P0.0/AD0对应着a1,P0.1/AD1对应着b1,P0.7/AD7对应着h1。2.把单

2、片机系统中的P2.0/A8~P2.7/A15端口与LED数码显示器a2~h2连。3.把单片机系统中的P1.7端口与独立式键盘SP1相连。三、参考文献[1]李学龙.使用单片机控制的智能遥控电风扇控制器[J].电子电路制作,2003,9.[2]耿长清.单片机应用技术[M].北京,化学工业出版社,2001,8.[3]杨西明.单片机编程与应用技术入门[M].北京:机械工业出版,2004,9.[4]公茂法.单片机人机接口实例集[M].北京:北京航天航空大学出版社,1998,10.[5]李全力.单片机原理及应用技术[M].北京:高等教育出版社,2001,7.四、设

3、计时间2014年12月15日至2014年12月26日指导教师签名:年月日目录1课程设计的目的12设计思路13方案设计13.1方案分析13.2最小控制系统的设计24电路的设计44.1数码管显示电路44.2键盘输入44.3复位电路54.4晶振电路54.4总原理图75程序设计86系统调试与结果107结论118心得体会11参考文献13附录1:总体电路原理图14附录2:实物图15附录3:元器件清单161课程设计的目的(1)利用单片机定时器/计数器中断设计秒表,从而实现秒、十分之一秒的计时。综合运用所学的《单片机原理与应用》理论知识,通过实践加强对所学知识的理解,

4、具备设计单片机应用系统的能力。(2)通过本次课程设计加深对单片机掌握定时器、外部中断的设置和编程原理的全面认识复习和掌握,对单片机实际的应用作进一步的了解。(3)通过本次试验,增强自己的动手能力。认识单片机在日常生活中的应用的广泛性,实用性。明确学习目的,端正学习态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。培养正确的设计思想,严谨的工作作风。应用和分析能力、提倡独立思考和创新的精神。2设计思路课程设计利用单片机的计数原理,采用仿真软件来模拟实现数码显示。利用单片机STC89C52单片机来制作一个计数器,

5、在STC89C52单片机的P1.7管脚接一个开关,作为手动计数的按钮,用单片机的P2.0-P2.7接共阴数码管的a2-h2管脚,作为00-99计数的个位数显示,用单片机的P0.0-P0.7接共阴数码管的a1-h1管脚,作为00-99计数的十位数显示。3方案设计3.1方案分析单片机采用STC89C52型。STC89C52是一种低功耗、高性能8位微控制器,具有8K在系统可编程Flash存储器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。16利用STC89C52单片机来制

6、作一个手动计数器。通过具体的项目设计包括确定控制任务、系统总体方案设计、硬件系统设计、控制程序的设计等,以便掌握单片机系统设计的总体思路和方法,掌握基于单片机控制的电子产品开发的技术方法,培养个人的创新意识和动手能力。利用STC89C52单片机来制作一个手动计数器。按一次按钮,计数一次。计数的范围是0~99,计数满时,又从零开始计数。一个完整00~99手动计数器想当于一个简单的单片机系统,该系统设置电路、单片机、显示电路等构成。3.2最小控制系统的设计STC89C52单片机最小系统包括晶体振荡电路、复位开关和电源部分。图3-1为STC89C52单片机的

7、最小系统:图3-1单片机最小控制系统图STC89C52引脚功能说明:16VCC(40引脚):电源电压VSS(20引脚):接地P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。作为输出端口,每个引脚能驱动8个TTL负载,对端口P0写入“1”时,可以作为高阻抗输入。在访问外部程序和数据存储器时,P0口也可以提供低8位地址和8位数据的复用总线。此时,P0口内部上拉电阻有效。在FlashROM编程时,P0端口接收指令字节;而在校验程序时,则输出指令字节。验证时,要求外接上拉电阻。P2端口(P2.0~P2.7,21~28引脚

8、):P2口是一个带内部上拉电阻的8位双向I/O端口。P2的输出缓冲器可以驱动(吸收或输出电流方

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

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

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