全球旧事资料 分类
微机原理与接口技术课程设计报告书
设计题目:与LED对应显示进制转换LCD专业班级:计科091092成员姓名、学号:申蓉蓉刘利仁吕巧珍方涛业张行行王指导教师:付俊辉设计日期:2012526纯周利亚2009010312200901021720090102062009010310200901032220090103142009010227
f一、实验目的
1学习并掌握825982558253各自的工作原理,工作方式及其应用编程。2掌握各芯片在系统中的典型接法。
二、实验设备三、实验原理
TDNMD实验系统一台,排线,导线若干。
本实验用到三部分电路:电平开关控制电路、8255控制发光二极管电路和8255控制数码管电路。8253是计算机系统中经常使用的可编程定时器计数器,其内部有三个相互独立的计数器,分别称为T0,T1,T2,8253有多种工作方式。本实验用T0,工作方式3为方波方式。当8253计数器设好初值后,计数器递减计数,当计数次数到时,触发8259A的IRQ0中断。中断类型码的高5位由8259寄存器ICW2决定,低3位由中断源IRx的编码自动填入。不同中断类型码的中断向量在表内有对应的偏移地址,其计算方法是:中断类型码4。中断类型由8259通过数据总线送给8086,8086内部电路会将该类型值自动乘4,而后赋给指令指针,从而转向中断向量表的相应单元取得中断入口地址,之后就进入中断服务程序。
四、实验内容及步骤
1实验内容:8255A的A口做为输出口,与8个发光二极管相连,B口做为输出口,与数码管相连,C0口做为输入口,与逻辑电平开关K0相连。系统中,8253的计数器0输出线与8259A的IRQ0中断请求线相连,作为实时钟中断信号。编写程序,使得LCD屏幕上出现的数字“09”与数码管
f显示的数字一样,且使发光二极管LED显示对应的二进制数。2步骤:(1)按图连接。(2)输入程序并检查无误,经汇编,连接后装入系统。(3)运行程序,并拨动开关键K0,观察每次拨动时LCD屏幕上数字和数码管上显示的数字一样,且LED显示对应二进制的灯。
五、实验电路图
GATE0CLK0
5
119MHZ
8259
OUTO
8253
IRQ0
实验线路(1)
D0
PA0
pbo
PA7PC0
D7K0SWLEDUNIT
数码管
PB0PB78255
A
X1
GND
DPX4
实验线路(2)
f六、流程图
开始
825982538255初始化
8253计数Cou
t
N
Cou
t0
Y
8259
中断CPULCDLED,数码管显示不变
K00
N
Y
LCD屏幕数加18255输出口
LED灯显示,数码管数字加1
f七、源程序
DATASEGMENTLEDDBFFHFEHFDHFCHFBHFAHF9HF8HF7HF6HTABDB3FH06H5BH4FH66H6DH7DH07H7FH6FHDATAENDSSTACKSEGMENTSTACKDW64DUPSTACKENDSCODESEGMENTASSUMECSCODEDSDATASTARTMOVSILEDMOVDITABMOVAX3000HMOVr
好听全球资料 返回顶部