60秒倒计时系统设计

60秒倒计时系统设计

ID:18313038

大小:439.50 KB

页数:18页

时间:2018-09-16

60秒倒计时系统设计_第1页
60秒倒计时系统设计_第2页
60秒倒计时系统设计_第3页
60秒倒计时系统设计_第4页
60秒倒计时系统设计_第5页
资源描述:

《60秒倒计时系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、常熟理工学院课程设计(报告)微机原理与接口技术课程设计报告题目60秒倒计时系统设计系别虞山学院年级09专业电子科学与技术班级Y051091学号Y051091(07/10/20/29)学生姓名徐熙超、施祥祥、肖天宇、陆庆山指导教师周平职称讲师设计时间2011.1216常熟理工学院课程设计(报告)目录第一章系统设计11.1题目要求11.2方案论证11.3实施方案1第二章倒计时硬件设计22.1倒计时的硬件框图22.28255A的基本资料22.3显示电路52.4输入电路的连接62.5输出电路的连接6第三章倒计时软件设计73.1主程序设计框图73.2程序的设计7第四章安

2、装与调试104.1硬件调试104.2软件调试104.3调试过程10第五章总结与体会11第六章参考文献12第七章附录1316常熟理工学院课程设计(报告)第一章系统设计1.1题目要求一、任务:60秒倒计时系统设计二、要求:1.电路具有时间显示功能,要求用2位七段数码管;2.要求电路为60秒递减计时,每隔1秒钟,计时器减1;3.要有外部开关,控制计数器的启动、复位和暂停/继续计时功能;4.当计时器倒计时为零时,即定时时间到,显示为零,同时发出光报警信号。1.2方案论证1.使用8253作为秒脉冲输出,用8255A作为输入/输出接口分别接控制端、输出显示端、报警器,使用

3、8259作为中断控制倒计时的复位/暂停。这种方案具有走时精准、可扩展性好的有点,但是制作成本最高。2.使用软件延时,在程序中使用延时语句来输出秒脉冲。用8255A作为输入/输出接口分别接控制端、输出显示端、报警器,使用8259作为中断控制倒计时的复位/暂停。此方案具有控制响应速度快,制作成本因为舍弃8253成本适中,但是由于使用了软件延时,因为芯片损耗以及芯片在工作时间过长后走时会不够准确。3.芯片只选择8255A,使用软件延时,在程序中使用延时语句来输出秒脉冲,使用8255A作为输入/输出接口。采用在软件中控制循环程序的方式来控制倒计时的复位/暂停。此方案性

4、价比最高,但是相应的由于使用了软件延时,因为芯片损耗以及芯片在工作时间过长后走时会不够准确。由于8259的弃用在系统扩展方面会不如以上两种。1.3实施方案本次课程设计要求并未要求设计成品需要扩展功能,及成本略高,故舍弃方案1。考虑各方因素,由于未采用8253,采用8259中断和软件控制循环程序的方式来控制倒计时的复位/暂停对走时的准确性影响不大,为了降低成本,也不采用8259,故舍弃方案2。方案③达到课程设计要求并且成本最低,所以确定以方案③来设计。16常熟理工学院课程设计(报告)第二章倒计时硬件设计2.1倒计时的硬件框图框图如下:图2-1倒计时的硬件框图2.

5、28255A的基本资料一.8255A内部结构如图2所示。图2-28255A内部结构①8255A3个8位数据接口,即接口A、接口B和接口C。使用者可以用软件使它们分别作为输入端口或输出端口。(1)端口A:一个8位数据输入锁存器和一个8位数据输出锁存器/缓冲器,用来传送数据。数据输入均被锁存。16常熟理工学院课程设计(报告)(2)端口B:一个8位数据输入缓冲器和一个8位数据输出锁存器/缓冲器,用来传送数据。数据输入时不被锁存,数据输出时被锁存。(3)端口C:一个8位数据输入缓冲器和一个8位数据输出锁存器/缓冲器。用作输入端口时,数据不被锁存;而作为输出端口是,数据

6、被锁存。②A组控制和B组控制这两组控制电路一方面接收芯片内部总线上的控制字,一方面接收来自读/写控制逻辑电路的读/写命令,从而解决端口的工作方式和读/写操作。其中,A组控制电路控制端口A和端口C高4位(PC7-PC4)的工作方式和读/写操作:而B组控制电路控制端口B和端口C低4位(PC3-PC0)工作方式和读写操作。③读/写控制逻辑电路读/写控制逻辑电路负责管理8255A的数据传输过程。它接收来自系统总线的信号A1,A0和控制总线信号RESET、WR、RD,将这些信号组合后,得到A组控制部件和B组控制部件的控制命令,并将命令发给这两个部件,完成对数据、状态信息

7、的传输。④数据总线缓冲器这是个双向三态8位数据缓冲器,9255A通过它与系统数据总线相连。输入数据、输出数据、CPU发给8255A的控制字都是通过这个缓冲器传递的。二.8255的引脚信号8255的引脚信号如图所示图2-38255引脚信号图16常熟理工学院课程设计(报告)①与外部设备端相连的引脚(1)PA7-PA0:A端口的输入/输出引脚。(2)PB7-PB0:B端口的输入/输出引脚。(3)PC7-PC0:C端口的输入/输出引脚。②与CPU相连的引脚(1)RESET:复位信号,低电平有效。当RESET信号来到时,所有内部寄存器都被清0,同时3个端口被自动设为输入

8、端口。(2)D7-D0:8255A的数

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

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

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