论文题目:__数字电子钟及钟控显示系统设计__
一,课程设计目的
通过课程设计进一步理解所学的相关可编程芯片的原理,内部结构,使用方法等,学会相关可编程芯片实际应用及编程.
二,使用设备
TDS-MD微机实验系统
三,设计内容
利用TDS-MD微机实验系统设计数字电子钟及钟控显示装置(包括软硬件设计,调试).
四,设计要求
1,设计8088/8086CPU在最小工作方式构成的微机系统原理图.要求含CPU及存储器.存储器选择6264.
2,设计8088/8086CPU与可编程并行接口芯片8255的接口电路,用A口输出驱动8个发光二极管.
3,设计8088/8086CPU与可编程定时/计数器8253的接口电路.
4,设计8088/8086CPU与可编程中断控制器芯片8059的接口电路.
5,设计完整的数字钟及中控显示程序.采用系统配置的液晶显示器.程序功能为时钟应能显示时,分,秒,每间隔5秒循环点亮发光二极管.
五,设计原理
1,总体设计框图和各部分电路工作原理分析
系统结构框图
1,以8088微处理器作为CPU,6264作为存储器,用8253做定时计数器产生时钟频率,8255做可编程并行接口显示时钟,8259做中断控制器产生中断.在此系统中,8253的功能是定时,接入8253的CLK信号为周期性时钟信号.8253采用计数器0#,工作于方式2,使8253的OUT0端输出周期性的负脉冲信号.因为接入8253的CLK的频率为1.19MHZ,为使输出的负脉冲的周期为20ms,则计数器的初值应设为:1.19MHZ*20ms=23800(D),转换为16进制即可.即每隔20ms,8253的OUT0端就会输出一个负脉冲的信号,此信号接8259的IR0端,当中断到50次数后,CPU即处理,使液晶显示器上的时间发生变化.每隔5m,CPU则使8255的PA口输出,驱动LED灯亮.
其中8259只需初始化ICW1,其功能是向8259表明IRx输入是电瓶触发方式还是上升沿触发方式,是单片8259还是多片8259.8259接收到信号后,产生中断信号送CPU处理.
2,硬件设计原理图:
设计电路总框图
2,系统中各芯片的内部结构
(1)8255芯片的内部结构及引脚
1,8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A,B,C三个并行接口,用+5V单电源供电,能在以下三种工作方式下工作:
方式0—基本输入/输出方式
方式1—选通输入/输出方式
方式2—双向选通输入/输出方式
8255引脚图如下:
8255引脚图
8255一共有40条引脚,其中
D7~D0——与CPU侧连接的八条双向数据线;
WR(低电平有效)——写输入信号;
RD(低电平有效)——读输入信号;
CS(低电平有效)——片选输入信号;
A0,A1——片内寄存器选择输入信号;
PA7~PA0——A口外设双向数据线;
PB7~PB0——B口外设双向数据线;
PC7~PC0——C口外设双向数据线;
RESET——复位输入信号
2,8255端口地址
下一页