19电子秒表的设计

19电子秒表的设计

ID:41870113

大小:645.61 KB

页数:20页

时间:2019-09-04

19电子秒表的设计_第1页
19电子秒表的设计_第2页
19电子秒表的设计_第3页
19电子秒表的设计_第4页
19电子秒表的设计_第5页
资源描述:

《19电子秒表的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、辽宁工业大学单片机及接口技术课程设计(论文)题目:电子秒表的设计院(系):电子与信息工程学院专业班级:学号:学生姓名:指导教师:教师职称:起止时间:2014.6.30—2014.7・11课程设计(论文)任务及评语院(系人电子与信息工程学院教研室:通信工程教研室号学课程设计(论文)题口课程设计(论文)任务匀-V;、H「o表能标方•。芋秒功指计计附稿子的能假设盼源哲表录性体tl

2、证成器出成据采按具稱分论完元写完,一、、、、、今123^12345指导教师评语及成绩日月N•二两1绽时文辩成平论益口总目录第1章设计方案论证11・1设计的应用意义1第2章硬件电路设计22.1硬件设计22.2晶体振荡电路32.3复位电路32.4按键电路42.5显刀、〈电路42.6系统电路图5第3章程序设计63.1程序流程图63.2源程序清单7第4章设计总结11参考文献12附录I13附录II14第1章设计方案论证1.1设计的应用意义本系统采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合硕件电路如电源电路,晶

3、振电路,复位电路,显示电路,以及一些按键电路等来设计计时器,将软、硬件有机地结合起来。其中软件系统采用汇编语言编写程序,包括显示,计数,中断,延时,按键消抖程序等,并在编程软件中调试运行,硕件系统利用PROTEUS强大的功能来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。图1.1系统电路原理第2草硬件电路设计2.1硬件设计89C51单片机MCS-51系列单片机是8位单片机产品,89C51是其中的典型代表,基本模块包括以下几个部分:(1)CPU:89C51的CPU是8位的,另外89C51内部有1个位处理器(2)ROM:4K

4、B的片内程序存储器,存放开发调试完成的应用程序(3)RAM:256B的片内数据存储器,容量小,但作用大(4)I/O口:P0-P3,共4个口32条双向且可位寻址的I/O口线(5)中断系统:共5个中断源,3个内部中断,2个外部中断(6)定时器/计数器:2个16位的可编程定时器/计数器(7)通用串行口:全双工通用异步接收器/发送器(8)振荡器:89C51的外接品振与内部吋钟振荡器为CPU提供吋钟信号(9)总线控制:89C51对外提供若干控制总线,便于系统扩展89C51的引脚图如下:」L2012^^507尸尸尸厂尸尸尸尸PO.O/AOOno

5、.i/AOiPO.2/AD2RO3/AO3PO.-4/AD^lPO.5/AD5P0.6/A06PO.7/AD7F>2.O/A8P2.1/A9P2.2ZA1OP2.3/A11尸2.4/A12P2.5/Al3P2.6/A1-4P2.7/A15R3.O/RXDP3.1/TXDP3.2/INTOn3.3/iN"rrP3.4/TO尸3.5厂T1P3.6A?VRP3.7/F5O38~373^Z33wR25~26~2T"28121~31-416772.189C51单片机引脚图2.2晶体振荡电路C1—C233p1933pCRYSTAL-

6、EXT>18图2.2晶体振荡电路89C51芯片内部有一个高增益反相放大器,用于构成振荡器。引线XTAL1和XTAL2分别为反向放人器的输入和输出,两端跨接石英品体及两个电容就可构成稳定的自激振荡器。这里,我们选用51单片机12MHZ的内部振荡方式,电容器Cl,C2起稳定振荡频率,并对振荡频率有微调作用,C1和C2可在20-100PF之间取值,这里取33PO2.3复位电路采用上电加按键复位电路,上电后,由于电容充电,使RST持续一段高电平时间。当单片机已在运行Z中时,按下复位键也能使RST持续一段时间的高电平,从而实现上电加按键复位的

7、操作。图2.3按键电路2.4按键电路29PSENALEEA开始個停上翻12r3A5oOR41k1R11kR1k6壬R51k下翻oP1.0P1.1P12P1.3P1.4P1.5P1.6P1.7AT89C51图2.4按键电路在按键电路中,我们可以在1/0口上直接接按键,或者通过1/0口设计一个键盘,然后通过键盘扫描程序判断是否有键按卜•等。键盘扫描电路节省I/OII,但编程有些复杂,在这里,由于我们所用的按键较少,且系统是一个小系统,有足够的I/O口可以使用,为了使程序简化,我们釆用按键电路,用部分P1口做开关,Pl・0开始/暂停,P1

8、.1记录,P1.2上翻,P1.3下翻,P1.4清零。对于按键的设计,采用了防抖动的程序设计,使系统的性能得到进一步的提升。当按键被按下时,相应的引脚被拉低,经扫描后,获得键值,并执行键功能程序,因此按下不同的按键,将执行不同的功能程序

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

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

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