全球旧事资料 分类
有几种工作方式?试简述每种工作方式的功能。
4、说明下列各条指令中源操作数的寻址方式。(1)ANLA,20H
(2)ADDCA,20H(3)MOV(4)MOVA,R130H,C
四、程序分析题(每空2分,共30分)
1、有两块数据区分别在内部RAM20H~29H以及外部RAM4000H~4009H。完成下列程序段,实现两块数据区数据交换。MOVMOVLOOP:MOVXXCHMOVXINCINCCJNELJMP2、若(40H)88HMOVJNBCPLINCMOVGO:RETA,40HACC7,GOAA40H,A则A_________该程序完成_________功能第3页DPTRAR0DPTRR0LOOPR0DPTRADPTR
f裁剪框
3、完成下列子程序,实现将R6中的压缩BCD码转换成ASCII码,存放在R6R5中。BCDTOASIC:MOVA,R6ANLORLMOVMOVANLA,A,R5,AA,R6A,
SWAPAORLMOVRET4、已知程序执行前有,A02H,SP=42H,(41H)FFH,(42H)FFH,当下列程序执行完后,各单元内容分别为多少?请填入给出的各寄存器中。MOVMOVMOVMOVMOVMOVR020HAR0R1ABR1R1P1P3P1A,R6,A
(A)___________(SP)___________(41H)___________(42H)___________(PC)___________
五、合应用题(共24分)
1、假定单片机的晶振频率f10MHz,试编写程序,从P10引脚输出周期为2S的方波。(规定用T1定时方式1的中断实现时间定时)(12分)定时计数器控制字TMOD为:
(1)计算T1的初值。(2)
第4页
f裁剪框
(2)补全下列程序(10分)ORGORGORGSTARTMOVMOVMOVMOVSETBSETBSETBSJMPINT_T0MOVMOVDJNZMOVT0_ENDRETI2、8031扩展0832的DA转换电路如图,试编程在VOUT端输出图示的信号波形,其输出电压幅度在图中标出,已知当单片机输出00HFFH时,Vout的变化范围为05V,问:(1)0832输出电压为0V、3V时对应的二进制码是多少?(2)启动0832作DA变换的16位地址码是多少?(3)按题意编制程序R020TH0TL0000H00BH0100HTMODTH0TL0R020TR0ET0EA
第5页
f裁剪框
第6页
fr
好听全球资料 返回顶部