


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、秒表时钟计时器目录第1节引言21. 1秒表概述21. 2设计任务21.3系统主要功能3第2节 系统的硬件设计42. 1秒表时钟计时器的硕件电路42.2电路原理图52.3 AT89C2052单片机及其引脚说明52.4 74LS244芯片的介绍6第3节系统软件设计73. 1秒表时钟计时器的主程序73.2秒表时钟计时器的显示程序83.7秒表时钟功能程序10O引言1(实验任务如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2 口驱动显示秒时间的个位。2所用软件介绍PROTEL是PORTEL公司在80年代末推出的EDA软件,在电子行业的CAD软件
2、 中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就 在国内开始使用,在国内的普及率也最高,有些高校的电子专业还专门开设了课程来学习它,儿乎所有的电子公司都要用到它,许多大公司在招聘电子设 计人才时在其条件栏上常会写着要求会使用PROTELo早期的PROTEL主要作为印制 板自动布线工具使用,运行在DOS环境,对硬件的要求很低,在无硕盘286机的 1M内存下就能运行,但它的功能也较少,只有电原理图绘制与印制板设计功能, 其印制板自动布线的布通率也低,而现今的PROTEL已发展到PROTEL99 (网络上可 下载到它的测试板),是个庞大的EDA软件,完全安装有200多M,
3、它工作在 WIND0WS95环境下,是个完整的板级全方位电子设计系统,它包含了电原理图绘 制、模拟电路与数字电路混合信号仿真、多层印制电路板设讣(包含印制电路板自 动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能, 并具有Client/Server (客户/服务器)体系结构,同时还兼容一些其它设计软件的 文件格式,如ORCAD, PSPICE, EXCEL等,其多层印制线路板的自动布线可实现高 密度PCB的100,布通率。本次课程设计使用的是PR0TEL99SE.Proteus软件是Labcenter Electronics公司的一款电路设计与仿真软件,它包 括ISIS、
4、ARES等软件模块,ARES模块主要用来完成PCB的设汁,而ISIS模块用来 完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件 最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、 PIC系列等等,以及单片机外围电路,比如键盘、LED、LCD等等。通过Proteus软件 的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP (In- system programmable)的可反复擦写1000次的Flash只读程丿了;存储器,器件采用 ATM
5、EL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的 微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器(RAM), 32个外部双向输入/输出(I/O) 口,5个中断 优先级2层中断嵌套中断,2个16位可编程定时汁数器,2个全双工串行通信口, 看门狗(WDT)电路,片内时钟振荡器。此外,AT89S51设计和配置了振荡频率可为OHz并可通过软件
6、设置省电模式。 空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工 作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或 硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产 品的需求。2(电路原理图电路原理图设计最基本的要求是正确性,其次是布局合理,最后在正确性和布局合理的前提下力求美观。设讣电路原理图:f*o dUDOMl I.UPl阳MW1*2 ri s P: A 柠、 F> A F: '”3冷 经P-24AJ2raa/Aip ra i亦ABMI.T* £ CiOi;821o*密W台3(系
7、统板上硬件连线(1(把“单片机系统”区域中的PO. O/ADO, PO. 7/AD7端口用8芯排线连接到 “四路静态数码显示模块”区域中的任一个6 h端口上;要求:PO. O/ADO对应着a, PO. 1/AD1 对应着 b, ,PO. 7/AD7 对应着 h。(2(把“单片机系统”区域中的P2. 0/A8, P2. 7/A15端口用8芯排线连接到 “四路静态数码显示模块”区域中的任一个6 h端口上;要求:P2. 0/A8对应着a, P2. 1/A9 对应着 b, ,P2. 7/A15 对应着 h。4(程序设计内容(1(在设计过程中我们用一个存储单元作为秒计数单元,当一秒钟到来时,就 让秒计数
8、单元加1,当秒计数达到60时,就自动返回到0,从新秒计数。(2(对于秒计数单元中的数据要把它十位数和个数分开,方法仍采用对10整 除和对10求余。(3(在数码上显示,仍通过查表的方式完成。(4( 一秒时间的产生在这里我们采用软件精确延时的方法来完成,5(程序框图6(汇编源程序SECOND EQU 30HTCOUNT EQU 31HORG 00HSTART: MOV SECOND, #00HMOV TCOUNT, #00HMOV TMOD,#01HMOV THO, #3CHMOV TLO,#B0HSETB TRODISP: MOV A,SECONDMOV B, #10DIV ABMOV DPTR
9、, STABLEMOVC 扎 ©A+DPTRMOV PO,AMOV A, BMOVC 扎 ©A+DPTRMOV P2,AWAIT: JMB TFO, WAITCLR TFOMOV THO, #3CHMOV TLO,#BOHINC TCOUNTMOV A,TCOUNTCJNE A, #20, NEXTMOV TCOUNT, #00HINC SECONDMOV 扎 SECONDCJNE A, #60, NEXMOV SECOND, #00HNEX:LJMP DISPEND另外,这次课程设讣让我感到了团队合作的重要性。在团队中,我们互帮互 助,对整个课程设计来说,这是至关重要的,缺少每一个人都会对我们的设计产生 影响。还有要感谢指导老师在我们遇到困难时,给予我们的建议与鼓励。周的课程设计结束了,但是从中学到的知识会让我受益终身。发现、提出、分 析、解决问题和实践能力的提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目十三软膏剂眼膏剂凝胶剂35课件
- 关于细胞的培训课件
- 服装行业财务报表分析报告
- 在线学习中情感智能的培养与评估体系构建
- 河北衡中同卷2025年物理高二第二学期期末达标检测试题含解析
- 公共教育中的动物防疫知识传播策略
- 交通建设工程造价管理信息
- 数字化时代的医疗知识传播与创新教育
- 教育类办公大楼的智能化梯控技术应用研究
- 互动课堂新模式教育技术应用的实践与探索
- 胸腔积液PPT.ppt 课件
- 断指再植术后的切口
- 曾国藩为官之道
- 李中莹心理创伤简快辅导技巧(课堂PPT)
- Q∕GDW 12205-2022 高压柔性直流输电系统控制保护联调试验技术规范
- VS1真空断路器说明书
- JTT230-2021汽车导静电橡胶拖地带_(高清-最新)
- 监理周例会总承包单位工作汇报PPT课件
- 四大经典之温病
- 四氯化硅的提纯
- 《小学公开课教研活动总结》
评论
0/150
提交评论