4、简述80C51单片机串行口的功能;
5、简述80C51单片机指令系统的特点及寻址方式。
6、简述堆栈。
7、简述变址寻址方式并举例说明。
8、简述中断响应的主要内容。
9、简述汇编语言中的标号有什么规定?
10、A/D转换器转换数据的传送有几种方式?
五、读程序
1.执行下列程序段中第一条指令后,(1)(P1.7)=__ _ (P1.3)=____, (P1.2)=_________;执行第二条指令后,(2)(P1.5)=________,(P1.4)=________,(P1.3)=________。 ANL P1,#73H ORL P1,#38H
2.下列程序段执行后,(A)=_______,(B)=________。
6
MOV A,#0FBH MOV B,#12H DIV AB
3.下列程序段执行后,(R0)=___,(7EH)=___,(7FH)=______。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC @R0 DEC R0 DEC @R0
4.已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=________,内部RAM(0AH)=_______,(0BH)=________ PUSH DPL PUSH DPH
5.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问执行下列程序需要多少时间? MOV R3,#100;1 LOOP:NOP ;1 NOP NOP
DJNZ R3,LOOP ;2 RET ; 2
6.试阅读下面的程序,指出该程序结束后累加器ACC和寄存器TH0的值,并说明该程序完成了怎样的功能。 ORG 0000H MOV SP,#60H MOV A,#10H MOV TH0,#20H PUSH ACC PUSH TH0 POP ACC POP TH0 END
7.程序段如下,试说明其功能。 MOV R0,#50H MOV R1,#60H MOV A,@R0 ADD A,@R1
7
MOV @R0,A INC R0 INC R1
MOV A,@R0 ADDC A,@R1 MOV @R0,A MOV 00H,C
8、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?
六、编程序
1.请使用位操作指令,实现下列逻辑操作: P1.5=ACC.2∧P2.7∨ACC.1∧P2.0
2.在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。
3.已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。
4.已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。
8
5.两个字符串分别存放在首地址为42H和52H的内部RAM中,字符串长度放在41H单元,请编程比较两个字符串。若相等,则把数字00H送40H单元,否则把0FFH送40H单元。
七、综合应用题
1、设计一个80C31单片机最小系统。配备:时钟电路、上电及复位电路、8KB EPROM、8KB RAM。要求:画出电路图、标明必须的信号名称、芯片型号及其连接。
2、利用8155构建4×8键盘接口。画出与按键相关部分连接示意图,详细解释键扫描的过程。
3、设80C51单片机晶振频率为6MHz,定时器T0工作于方式1。要求80C51以中断方式工作并在P1.0引脚输出周期为500微秒的方波。试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。
9
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库单片机原理试题库(2)在线全文阅读。
相关推荐: