- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字显示定时控制器报告
一、内容提要 在人们日常生活中,或大众关心的某项活动中,或电器使用过程中,常常需要一个倒计时计时器,用以醒目的显示要做的事件所剩下的时间,提醒人们做好准备。报告主要讲述了方便预置倒计时器工作原理以及其各个组成部分,记述了我们在整个设计过程中对各个部分的设计思路、对各部分电路设计方案的选择、元器件的筛选、以及对它们的调试、对调试结果的分析,到最后得到比较满意的实验结果的方方面面。二、设计要求及主要指标 1.设置开始键。按动开始键倒计时开始,定时结束后声响提示。 2.设置预置键。定时时间可以在范围60妙任意预置,预置后的定时可重复使用3.数字式显示剩余时间。 4.定时时间到自动进入预置状态,倒计时时预置键无效。三、方案选择及电路工作原理 1)设计方案电路的结构框图 2)基本原理 倒计时数显式定时器电路由多谐振荡器—输出脉冲信号源、预置计数器、倒计时计数、D触发器、数码显示管和声响提示电路构成。 1 定时结束信号 两位十进制计数器 四、单元电路设计计算 1)多谐振荡器—输出脉冲信号源 时基电路要求送出频率为1s的方波脉冲。选用555定时器完成上述功能 VccDISTHCO DTHTR OUTT1VCO或VVCC CO或CC0 导通555 1VVCC CO或CC 不变 不变 1?数字显示定时控制器报告)式3,产生方波。 三、实验接线图 图6-1 四、编程指南 1.8253芯片介绍:8253是一种可编程定时/计数器,有三个十六位计数 器,其计数频率范围为0-2MHz,用+5V单电源供电。8253的功能用途: ⑴延时中断⑵可编程频率发生器⑶事件计数器⑷二进制倍频器 ⑸实时时钟⑹数字单稳态输出⑺复杂的电机控制器 2.8253的六种工作方式:⑴方式0:计数结束中断⑵方式l:可编程频率发生⑶方式2:频率发生器 ⑷方式3:方波频率发生器⑸方式4:软件触发的选通信号⑹方式5:硬件触发的选通信号 五、实验程序框图 图6-2 六、实验步骤 1.断电连接导线,按图6-1连好实验线路:⑴8253的GATE0接+5V; ⑵8253的CLK0插孔接分频器74LS393的T2插孔,分频 器的频率源为,T→。 2.在PC机和实验系统联机状态下,新建实验程序,编辑完成后进行保存;3.编译下载; 4.全速运行,运行程序。 七、实验程序 CODESEGMENTASSUMECS:CODETIMEPROCFARSTART:MOVDX,43HMOVAL,37HOUTDX,ALMOVDX,40H ;控制口地址 ;设置通道0,先读写低字节后读写高;字节,方式3,BCD计数;通道0口地址 MOVAL,00HOUTDX,ALMOVAL,90HOUTDX,ALJMP$TIMEENDPCODEENDSENDSTART ;先读写低字节 ;后读写高字节;结束程序 八、实验结果 将OUT0接二极管,相应的发光二极管会以一定周期闪烁。 九、实验中遇到的问题及解决方式 问题:编程完成后,运行发现没有任何现象。 解决:反复检查程序后,确认不是程序错误,猜测可能是CLK0输入时钟频率过高(查阅实验指导书,分频电路当脉冲输入为时,T0-T7输出脉冲频率依次为,,,500KHZ,250KHZ,125KHZ,62500HZ,31250HZ),于是再不该程序的情况下,直接将CLK0接T7,发光二极管开始以一定周期闪烁。 实验七8259单级中断控制器实验 一、实验目的 1.掌握8259中断控制器的接口方法;2.掌握8259中断控制器的应用编程。 二、实验内容 利用8259实现对外部中断的响应和处理,要求程序对每次中断进行计数,并将计数结果送数码显示。 三、实验接线图 图7-1 四、编程指南 1.8259芯片介绍: 中断控制器8259A是专为控制优先级中断而设计的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中。因此无需附加任何电路,只需对8259A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式。即中断结构可以由用户编程来设定。同时,在不需要增加其它电路的情况下,通过多片8259A的级联,能构成多达64级的矢量中断系统;
文档评论(0)