注意:此页面搜索的是所有试题
河南城建学院-电气工程及其自动化(专升本)-单片机原理及应用
若(R1)=30H,(A)=06H,(06H)=60H,(30H)=60H,(60H)=06H。试分析顺序执行下列程序段后上述各单元内容的变化:
MOV A,@R1
MOV @R1,60H
MOV 60H,A
MOV R1,#06H
SETB C
ADDC A,@R1
分析单片机对中断优先级的处理原则。
已知:A=0D2H,(40H)=77H,执行指令:ORL A,40H后,分析累加器中的内容。
80C51指令系统中,执行下列程序后,分析程序计数器PC的变化。 ORG 000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 GND
阅读下列程序段,试计算延时子程序的延时时间。已知80C51的晶振频率为12MHz。 DELAY: MOV R7,#0C8H LP: MOV R6,#0F8H NOP DJNZ R6,$ DJNZ R7,LP RET
编写程序,求内部RAM中50H~59H十个单元内容的平均值,并存入5AH单元中。
若80C51的晶振频率为6MHz,编写延时子程序实现延时时间为200ms。
在内部RAM的30H~37H单元存有一组单字节无符号数。要求找出最大数并存入BIG单元。试编程实现。
利用定时/计数器T从P1.0输出周期为1s,脉宽为20ms的正脉冲信号,晶振频率为12MHz。试设计程序。
要求从P1.1引脚输出1000Hz方波,晶振频率为12MHz。试设计程序。
编写子程序,将R1中的2个十六进制数转换为ASCII码后存放在R3和R4中。
编写程序,实现从P1.7引脚输出1ms的方波。设系统时钟频率为6MHz。利用T1定时中断,采用工作方式2。
试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。
编写程序,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放在R2、R3中,R2中存放高8位,R3中存放低8位。
编写程序,把外部RAM中1000H~101FH的内容传送到内部RAM的30H~4FH中。
分析单片机对中断优先级的处理原则。
已知:A=0D2H,(40H)=77H,执行指令:ORL A,40H后,分析累加器中的内容。
80C51指令系统中,执行下列程序后,分析程序计数器PC的变化。 ORG 000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 GND
阅读下列程序段,试计算延时子程序的延时时间。已知80C51的晶振频率为12MHz。 DELAY: MOV R7,#0C8H LP: MOV R6,#0F8H NOP DJNZ R6,$ DJNZ R7,LP RET
编写程序,求内部RAM中50H~59H十个单元内容的平均值,并存入5AH单元中。
若80C51的晶振频率为6MHz,编写延时子程序实现延时时间为200ms。
在内部RAM的30H~37H单元存有一组单字节无符号数。要求找出最大数并存入BIG单元。试编程实现。
利用定时/计数器T从P1.0输出周期为1s,脉宽为20ms的正脉冲信号,晶振频率为12MHz。试设计程序。
要求从P1.1引脚输出1000Hz方波,晶振频率为12MHz。试设计程序。
编写子程序,将R1中的2个十六进制数转换为ASCII码后存放在R3和R4中。
编写程序,实现从P1.7引脚输出1ms的方波。设系统时钟频率为6MHz。利用T1定时中断,采用工作方式2。
试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH单元。
编写程序,将内部RAM的20H、21H单元的两个无符号数相乘,结果存放在R2、R3中,R2中存放高8位,R3中存放低8位。
编写程序,把外部RAM中1000H~101FH的内容传送到内部RAM的30H~4FH中。