低电平宽度300μs。
定时器方式控制字(TMOD) 89H:
要求:
T1
T0
1. 选择定时器的工作模式,并给定时器方式控制字赋值(2分) 2. 计算定时器的初值(3分) 3. 写出相应的程序(7分) 答案:
1.选择T0工作模式2 MOV TMOD,#02H 2.定时50μs
2μs*(256-x)=50μs x=231 TH0=0E7H TL0=0E7H 定时300μs=6*50μs用软件计数器R0 3.ORG 0000H
AJMP MAIN
GATE C/T M1 M2 GATE C/T M1 M2 ORG 000BH
AJMP BRT0 ORG 2000H
装 MAIN:MOV TMOD,#02H MOV TH0,#0E7H MOV TL0,#0E7H MOV IE,#82H 订
九.综合题:(18分)(A8,K9+K8,D3)
SETB P1.0 MOV R0,#0
SETB TR0 LOOP:SJMP $ BRT0:CLR TR0
CPL P1.0 INC R0
CJNE R0,#7,NEXT1
SETB P1.0 MOV R0,#0
NEXT1:SETB TR0
RETI NOP NOP END
线 下图为某MCS-51应用系统的3位LED 8段共阳极静态显示器的接口电路,
(1)该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? (2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a” 段,段码的最高
位为“dp” 段
(3)已知8255A的PA口、PB口和PC口的地址分别为FF7CH、FF7DH、FF7EH,要求8255A的这3个端口为方式0输出,请编写出使3位LED共阳极显示器从左至右显示“3.85”的程序段。
来自8031
f
a g
b
c
PA 8255 828258555A PB PC e
d
●
· · 解
(1)优点是:亮度高,字符不闪烁,占用CPU资源少。(1分)
dp
· o +5V 缺点是:占用的I/O口太多,当需要的LED数目较多时,需要外扩展的I/0口。(1分)
(2)3:→B0H (1分)
8:→80H (1分) 5:→92H (1分) (3)mov DPTR,#0FF7FH
Mov A ,#80H Movx @DPTR,A mov DPTR,#0FF7CH mov A,#B0H movx @DPTR,A mov DPTR,#0FF7DH mov A ,#80H movx @DPTR,A
mov DPTR,#0FF7EH mov A,#92H movx @DPTR,A RET
十.综合题:(18分)(A8,K10+K9+K2,D3)
如下图所示,采用51单片机和AD0809数模转换器实现外部电压值的采集,电位器RK的分压值通过AD0809转换成数字量,经单片机做初步的判断,输入值为X,则0≤X<0.5时显示0;0.5≤X<1.5时显示1;1.5≤X<2.5时显示2;2.5≤X<3.5时显示3;3.5≤X<4.5时显示4;4.5≤X≤5时显示5(注意单片机采集值和电压值的对应关系);然后在数码管上显示出来,延时约20ms后再重新采样显示。要求回答以下问题:
COM12345678aabcfbgdeecddpfgpdDS1DPYU?1234567813121514VCC3112M191891716P10/TP11/TP12P13P14P15P16P17INT1INT0T1T0EA/VPX1X2RESETRDWR80C52RXDTXDALE/PPSEN10113029P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P273938373635343332212223242526272834781314171811U?D0D1D2D3D4D5D6D7GQ0Q1Q2Q3Q4Q5Q6Q7E2569121516191U?1714158181920212524231022697D0D1D2D3D4D5D6D7ABCVCCIN0IN1IN2IN3IN4IN5ADC0809IN6IN7VCC1126272812345VCC121613VCC74LS37374LS37330PVCCRKC30PR二分频CLKALESTARTOEEOCADC0800VREF+VREF-GND
(1) 请将单片机正常工作所需的复位电路和晶振电路在上图中补齐,使得单片机可以正
常工作。
(2) AD0809的IN0脚的对应单片机的地址是多少?(要求无效位为1); (3) 数码管为共阴极数码管,写出显示数字0,1,2,3, 4, 5的段码值; (4) 设计AD转换程序,写出整个电路对应的源程序。
答案:
(1) 电路连接如图所示;---------------------------------------------(4分)
(2) 地址#7FF8H;----------------------------------------------------------------------(2分) (4) 3FH;06H;5BH;4FH;66H;6DH------------------------------------------------------(3分) (5) --------------------------------------------------------------------------------------------(9分)
START:
ORG #0100H LJMP START CLR A
MOV DPTR,#7FF8H
MOVX @DPTR,A JB P3.2, $
MOVX A, @DPTR L1: CLR C
CJNE A,#19H,L2 AJMP Show1 L2: JC Show0 CLR C
CJNE A,#4CH,L3
AJMP Show2
L3: JC Show1
CLR C
CJNE A,#7FH, L4 AJMP Show3 L4: JC Show2
CLR C
CJNE A,#0B2H,L5 L5: L6: Show0: Show1: Show2: Show3: Show4: Show5: DELAY:DLY0: DLY1: AJMP Show4 JC Show3
CLR C
CJNE A,#0E5,L6 AJMP Show5
JC Show4 SJMP Show5 MOV P0,#3F CLR P2.0 SJMP DELAY MOV P0,#06H CLR P2.0 SJMP DELAY MOV P0,#5BH CLR P2.0
SJMP DELAY MOV P0,#4FH CLR P2.0 SJMP DELAY MOV P0,#66H CLR P2.0 SJMP DELAY MOV P0,#6DH CLR P2.0 SJMP DELAY MOV R7,#100 MOV R6, #100 DJNZ R6, DLY1 DJNZ R7, DLY0 SJMP START END
相关推荐: