没有合适的资源?快使用搜索试试~ 我知道了~
首页微机原理课程设计报告01-----电子时钟
微机原理课程设计报告01-----电子时钟

微机原理课程设计报告01-----电子时钟 微机原理课程设计报告01-----电子时钟 微机原理课程设计报告01-----电子时钟
资源详情
资源评论
资源推荐

目 录

一、课程设计目的和意义.................................................................................................................2
二、开发环境及设备.........................................................................................................................3
1、设计环境...............................................................................................................................3
2、设计所用设备.......................................................................................................................3
三、设计思想与原理.........................................................................................................................3
1、设计思想...............................................................................................................................3
2、设计原理...............................................................................................................................4
1、内容.......................................................................................................................................4
2、要求.......................................................................................................................................4
3、设计环境...............................................................................................................................4
4、设计所用设备.......................................................................................................................4
三、设计所用芯片结构.....................................................................................................................5
1、8259A 芯片的内部结构及引脚...........................................................................................5
2、8255 芯片的内部结构及引脚..............................................................................................6
3、8253 芯片的内部结构及引脚..............................................................................................7
四、具体模块设计.............................................................................................................................8
1、概述.......................................................................................................................................8
2、主程序模块...........................................................................................................................9
3、小键盘模块...........................................................................................................................9
4、显示模块.............................................................................................................................10
5、定时模块.............................................................................................................................11
五、程序流程图...............................................................................................................................12
主程序流程图:...............................................................................................................................12
键盘扫描程序流程图:(KEY)..........................................................................................14
中断处理程序流程图:...........................................................................................................14
六、心得体会...................................................................................................................................15
参考书目...........................................................................................................................................16
一、课程设计目的和意义
掌握 8255、8259、8253 芯片使用方法和编程方法,通过本次课程设计,

学以致用,进一步理解所学的相关芯片的原理、内部结构、使用方法等,学会
相关芯片实际应用及编程,系统中采用 8088 微处理器完成了电子钟的小系统
的独立设计。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试
方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。
二、开发环境及设备
1、设计环境
PC 机一台、windows 98 系统、实验箱、导线若干。
2、设计所用设备
8253 定 时器:用于产 生秒脉冲 ,其输 出信号 可作为中 断请示 信 号送
IRQ2。
8255 并口:用做接口芯片,和小键盘相连。
8259 中断控制器:用于产生中断。
LED:六个 LED 用于显示时:分:秒值。
小键盘:用于控制设置。
三、设计思想与原理
1、设计思想
本系统设计的电子时钟以 8088 微处理器作为 CPU,用 8253 做定时计数器
产生时钟频率,8255 做可编程并行接口显示时钟和键盘电路,8259 做中断控制
器产生中断。在此系统中,8253 的功能是定时,接入 8253 的 CLK 信号为周期
性时钟信号。8253 采用计数器 0,工作于方式 2,使 8253 的 OUT0 端输出周期
性的负脉冲信号。即每隔 20ms,8253 的 OUT0 端就会输出一个负脉冲的信号,
此信号接 8259 的 IR2,当中断到 50 次数后,CPU 即处理,使液晶显示器上的
时间发生变化。
其中 8259 只需初始化 ICW1,其功能是向 8259 表明 IRx 输入是电瓶触发方
式还是上升沿触发方式,是单片 8259 还是多片 8259。8259 接收到信号后,产
生中断信号送 CPU 处理。

2、设计原理
利用实验台上提供的定时器 8253 和扩展板上提供的 8259 以及键盘和数码
显示电路,设计一个电子时钟,由 8253 中断定时,小键盘控制电子时钟的启停
及初始值的预置。电子时钟的显示格式 HH:MM:SS 由左到右分别为时、分、
秒,最大记时 59:59:59 超过这个时间时分秒位都清零从 00:00:00 重新开
始。
基本工作原理:每百分之一秒对百分之一秒寄存器的内容加一,并依次对
秒、分、小时寄存器的内容加一,六个数码管动态显示时、分、秒的当前值。
1、内容
利用实验台上提供的定时器 8253 和扩展板上提供的 8259 以及键盘和数码显
示电路,设计一个电子时钟,由 8253 中断定时,小键盘控制电子时钟的启停及
初始值的预置。
电子时钟的显示格式 HH:MM:SS 由左到右分别为时、分、秒,最大记时
59:59:59 超过这个时间时分秒位都清零从 00:00:00 重新开始。
2、要求
本实验要求设计一个定时显示装置,用六个数码管显示时间,用小键盘控
制计时,设置和显示时间。系统一运行就从 00 点 00 分 00 秒开始计时,并在数
码管上显示时、分、秒当前值,而且,可以用键盘设置当前时间。
基本工作原理:每百分之一秒对百分之一秒寄存器的内容加一,并依次对
秒、分、小时寄存器的内容加一;六个数码管动态显示时、分、秒的当前值。
C 键:置初值,显示 00:00:00
G 键:显示动态变化(启动表);
D 键:显示静态不变(表停止);
E 键:终止程序,返回 DOS;
P 键:设置时:分:秒的值
3、设计环境
PC 机一台、windows 98 系统、实验箱,导线若干。
4、设计所用设备
8253 定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送 IRQ2。
剩余15页未读,继续阅读









安全验证
文档复制为VIP权益,开通VIP直接复制

评论8