
课程设计报告,关于电子时钟和微机原理。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
一、课程设计目标与价值
本次课程设计旨在帮助学生掌握8255、8259和8253芯片的使用方法以及相应的编程技术。通过实践应用,进一步加深对所学相关芯片原理、内部结构以及使用方法的理解,并学会这些芯片在实际应用中的编程。该系统采用8088微处理器独立完成电子钟小型系统的设计。此外,学生还将深入了解综合问题的程序设计,掌握实时处理程序的编写和调试方法,以及一般的设计步骤和流程,从而为今后进行设计工作提供更为清晰的逻辑基础。
二、开发环境与设备
1. 开发环境:
一台PC机,运行Windows 98操作系统,配备实验箱及若干导线。
2. 设计所需设备:
* 8253定时器:主要用于产生秒脉冲信号,其输出信号可作为中断请求信号发送至IRQ2端。
* 8255并口:作为接口芯片,与小键盘连接使用。
* 8259中断控制器:负责产生中断信号。
* LED指示灯:六个LED用于显示小时、分钟和秒钟的值。
* 小键盘:用于控制系统设置。
三、设计理念与原理
1. 设计理念:
本电子时钟系统的设计方案选用8088微处理器作为中央处理器(CPU),并利用8253芯片作为定时计数器来产生时钟频率。同时,8255芯片被用于实现可编程并行接口,从而显示时钟信息以及键盘电路,而8259芯片则充当中断控制器,负责产生中断信号。在这个系统中,8253承担着定时功能;其CLK信号提供周期性的时钟信号给计数器0工作于方式2模式下,输出周期性的负脉冲信号到OUT0端;每隔约20毫秒输出一个负脉冲信号,该信号被连接到8259的IR2端。当中断次数达到50次时,CPU将执行相应的处理任务,从而使液晶显示器上的时间发生变化。
全部评论 (0)


