【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