TRACC7,L2R1
AJMPDONL2:INCDON:INCR0DPTR
DJNZR2,L1SJMPORGDBDBDBDBDB2000H10H,11H85H,A2H06H09HDAH
第3页共
页
f四.编程(30分)1.一位LED显示接口如图4-1所示,要求编程显示一个闪动的“P”,闪动的实际间隔为1S。(10分)
锁存驱动器
WR
P08031
1P27
图4-1一位LED显示接口
2.接口电路如上图4-2所示,要求根据根据K1、K2的的合、断情况决定D1、D2的点亮,K1合上则D1点亮,即D15VK2合上则D2点亮。(10分)P10
P11D25V
8031
P16P17
K1K2
图4-2
第4页共
页
f3.用两片2732扩展的程序存储器的接线图如图4-3所示(10分)(1)每片2732的容量是多少?(2)总扩展的容量是多少?(3)地址分配采用的什么方法?两片程序存储器的地址分配各为多少?
P26P25P23~P20ALEG
密密密密
4
Q
4
8031
P0
D
74LS373
EA
A11~A8
8
A7~A0A11~A8
8
A7~A0D7~D0
27321
OEPSEN
CEOE
27322CE88
D7~D0
封封封封
图4-3
程序存储器扩展图
线线线线
第5页共
页
f答案一.填空(24)1.片内为EPROM还是ROM2.4,P2,P13.00H,07H,00HFFH,0000H,00H4.4.128,5个,INT0,T0,INT1,T1,串口中断,0003H,0013H,0023H5.直接寻址,位寻址,直接寻址,间接寻址,位寻址。6.方式1定时,GATE=1,TR1=1且INT1=1,方式0计数,TR0=17.256,三,1个,方波,连续方波,单脉冲,连续脉冲,三个,PC7置1二.判断(20)(一)1.(√)2×3×4×5(√)6×7(√)8×9√10×二1(√)2×3×4√5×8(√)9(√)10×三读程序11框图略2程序功能:找2000H开始的7个数中的正数和负数的个数3R0=3,R3=4四.编程1START:LOOPORGMOVCLRMOVX1000HDPTR7FFFHADPTRA:关显示;延时1S;“P”的七段码
第6页共页
6×7×
;指向LED驱动器
LCALLDEL1SMOVA73H
fMOVX
DPTRA
;送驱动器;延时1S;重复;1S延时程序
LCALLDEL1SLJMPDEL1S:DE20MSMOVMOVLOOPR5#32HR628HR70F9HR7DLOOPR6D500NSR5D20MS
DE500NSMOVDLOOPDJNZDJNZDJNZRET2.ORG2000H
MOVP1,#C0HLOOP:MOVA,P1SWAPARRARRAANLA,#C3HMOVP1,ALJMPLOOP3.(1)4K×8
;将P17和P16设为输入;取开关状态
;保持开关为输入状态,;将P17和P16状态输出
(2)8K×8
(3)线选法
(4)D000H~DFFFH,B000H~BFFFFH
第7页共
页
fr