中南大学微机原理课程设计报告.docx

【3】8279显示接口:

8279A的控制命令 (1)键盘显示器方式设置命令

7

6

5 I 0 4 3 2 1 0

0 1 0 I D D K K K XZ ------------ -- ------------- 数据输入及扫描方式

-00 3宇符显示,左端输入* -00 0组码扫描疑盘输入,2礎互锁? -001译码扫描.键盘

—0 1 16字755^,左谦输入 侖入.2键互锁 -010编咼扌欢鍵盘输入,多键有效 -011—1 0 8字符:S不,右端输入 译玛扫捞讎盘输人,多键有效 -100编码扫趙.传感器陈—1 1 16子符显示,右端縮入

列检测 _ ] 01译码扫崔,传越?器陆列检测 -liots码扫省港通输入

-111译码扫培逛通输入

* RESET后,设定为该种方式。 (2)扫描频率控制命令

7

6 5

4 3 2 1 0

0 0 1 P4 P3 P2 P1 P0 设置2?31,对外部时钟CLK的分频系数,使

fclk-分频系数=100KHZ

[4] 8265 并行: 8255A控制字 (1)方式选择控制字

7 6 5 4 3 2 1 0 \\/

PC3?0:1=输入,0=输出 PB □: 1=输入,0=输出 方式选择:0=方式0,1=方式1PC7?4:1冷入,0=输出9 PA 口:1=输入0=输出 方式选择:00=方式0

01=方式1 0\方武2

A幻

(四)程序流程图: 【1】主程序流程 图:

方式标志:1=有效

闹钟开

进入相应的模块 12

! 程序本轮跑完 五)硬件接线图:

实验线路连接:

1. 8253A芯片的CLK2引出插孔连分频输出插孔Tl (1MHZ)。 2. 8259A的IRQ3插孔和8253A的0UT2插孔相连。

3. 将8279接口模块上的插座DU(JB51) (a-h)用8芯线连接至数码管模块插 座DU (a-h), 8279接口模块上插座BIT(JB53)连接至数码管模块插座BIT。

4. 8255的片选CS插孔和8253A的Y2插孔相连,PBO和8253的GATEO相 连。 5. lKHz和8253的CLKO相连,8253的OUTO与蜂鸣器相连。

13

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4