华南农业大学历年单片机期末考试试卷汇总(5)
时间:2025-04-21
时间:2025-04-21
5 3. (5分)如图所示,请写出IC1、IC2、IC3、IC4的地址范围。
IC1:_0000H ---1FFFH _____ IC2:_2000H ---3FFFH ________
IC3:__4000H ---5FFFH _____IC4:__6000H ---7FFFH ________
4. (3分)如图所示,请写出ROM(1)、ROM(2)的地址范围(其中P2.4、P2.5为低电平)。
ROM(1):_B000H ---BFFFH ____ROM(2):__7000H—7FFFH ___
四、编程题:(共12分)
1. (6分)编一程序段,将字节地址30H~3FH 单元的内容逐一取出减1,然后再放回原处,
如果取出的内容为00H ,则不要减1,仍将0放回原处。
MOV R7,#10H
MOV R1,#30H
LOOP :CJNE @R1,#00H ,NEXT
MOV @R1,#00H
SJMP NEXT1
NEXT :DEC @R1
NEXT1:INC R1
DJNZ R7,LOOP
SJMP $
END
2. (6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ 。
(1) T0作为定时,定时时间为10ms.
(2) T1作为计数,记满1000溢出。
解: (1) ① T0的工作方式0时: t max =213×fc 12
=213×2us=16.384ms 定时10ms 可达要求,则X=213-us ms
210=213-us us 210000 =3192=C78H=6318H ②T0工作在方式1时: t max =216×fc 12=216×2us=131.072ms
定时10ms 也可达要求,则X=216-us ms 210=EC78H
上一篇:农民工业余学校资料