单片机 指令及练习
- 格式:ppt
- 大小:969.00 KB
- 文档页数:64


单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。
(A)ASCII (B)BCD码(C)余3码(D)循环码2、-31D的二进制补码为.( )。
(A)1110000B (B)11100001B (C)01100000B (D)01100001B3、十进制29的二进制表示为原码()。
(A)11100010B (B) 10101111B (C)00011101B (D)00001111B4、十进制0.625转换成二进制数是()。
(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。
(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。
(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。
2、十进制29的二进制表示为。
3、十进制数-29的8位补码表示为。
4、是计算机与外部世界交换信息的载体。
5、十进制数-47用8位二进制补码表示为。
6、-49D的二进制补码为。
7、计算机中的数称为,它的实际值叫。
8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。
1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。
5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。
《单片机原理及应用》综合练习题一、填空1.8051单片机的内部硬件结构包括了:微处理器、存储器、和定时器计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。
2.MCS-51系列单片机中,具有4个物理上彼此独立的存储器,即片外rom 、片外ram 、片内Rom 和片内ram ;三个逻辑存储器空间___1000H~FFFFH_______、_0000H~0FFFH____________和___00H~FFH__________。
3.访问片外数据存储器应用MOVX 指令,访问程序存储器应用MOVC指令,访问外部I/O端口应用MOVX 指令。
4.MCS-51系列单片机中,片内外程序存储器的容量之和最大可达64K 字节,片外数据存储器容量最大可达64K 字节。
5.对特殊功能寄存器只能用直接寻址方式访问,其中地址能被8整除的单元又可用位寻址。
6.下面三类传送指令分别访问什么存储空间:MOV :片内数据存储器;MOVX:片外数据存储器;MOVC:程序存储器。
7.MCS-51系列单片机中,四个8位并行I/O中分别命令为P0 、P1 、P2 、P3 。
8.在51系列单片机为核心的应用系统中,若扩展有片外数据存储器(包括片外I/O接口)、片外程序存储器时,则P0 口和P2 口自动作为总线口使用,其中P2 口输出地址的高8位,P0 口既输出地址的低8位,又作为数据总线口。
9.P0~P3口中,凡能用作I/O线的引脚,可根据需要分别选作输入或输出线使用,选作输入线时,必须先用指令将I/O口的对应位置 1 才能进行正确的输入。
10.MCS-51系列单片机的定时器/计数器有四种工作方式,其中方式0是13 位计数器;方式1为16 位计数器;方式2为自动重装初值的8 位计数器;只有定时器T0 才能选作组合方式3,此时将形成2个8 位的计数器。
11.MCS-51系列单片机的串行I/O口有四种工作方式供用户选择,其中方式0的波特率为fosc/12 ,方式2的波特率可为fosc/32 或fosc/64 。
单片机原理及应用练习题一、单向选择题:1.MCS—51单片机的复位信号是( )有效。
A.高电平B.低电平C.脉冲D.下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )。
A.2μsB.4μsC.8μsD.1ms3.若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令。
A.PUSH R0B.PUSH @R0C.PUSH 00HD.PUSH 08H4.能够用紫外光擦除ROM中程序的只读存储器称为( )。
A.掩膜ROMB.PROMC.EPROMD.EEPROM5.在片外扩展一片2764程序存储器芯片要( B )地址线。
A.8根B.13根C.16根D.20根6.定时器/计数器工作方式1是( )。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构7.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )A.2MHzB.1MHzC.500KHzD.250KHz8.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。
A.06HB.F9HC.30HD.CFH9.下列数据字定义的数表中,( )是错误的。
A.DW“AA”B.DW“A”C.DW“OABC”D.DWOABCH10.串行口的控制寄存器SCON中,REN的作用是( )。
A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位⒈十进制数4256转换为十六进制数是()。
⒉10A0H ②0A0AH ③0AA00H ④010AH⒉二进制数10000000的真值是()。
⒊128 ② 255 ③ -255 ④ -128⒊ROM指的是()⒋触发器②只读存储器③随机存储器④寄存器⒋当系统的晶振频率为12MHz时,其机器周期是()。
⒌ 3μs ② 2μs ③ 1μs ④ 4μs⒌开机复位后,并行口I/O各寄存器的状态是()①随机数②维持原有内容③ 00H ④ 0FFH⒍位地址1EH具体处于片内RAM中什么位置()。
单片机原理与应用练习题3答案练习题3答案1. 简述下列基本概念:指令,指令系统,机器语言,汇编语言。
答:指令是单片机CPU执行某种操作的命令。
指令系统是一台计算机所能执行的指令集合。
机器语言即二进制代码语言,是计算机可以直接识别。
汇编语言是用助记符、字符串和数字等来表示指令的程序语。
2. 简述AT89S51单片机的指令格式答:该单片机的指令由两部分组成,即操作码和操作数。
操作码用来规定指令进行什么操作,而操作数则是指令操作的对象,操作数可能是一个具体的数据,也可能是指出到哪里取得数据的地址或符号。
指令格式一般为:[ 标号:] 操作码 [操作数1][,操作数2][,操作数3] [;注释]3. 简述AT89S51的寻址方式和所能涉及的寻址空间4. 要访问片外程序存储器和片外数据存储器,应采用哪些寻址方式?答:访问片外程序存储器采用变址寻址方式,片外数据存储器采用寄存器间接寻址方式,且用DPTR可以访问64KB,而用R0或者R1只可访问低256字节。
5. 在AT89S51片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。
请分析下面各是什么指令,说明源操作数的寻址方式及按顺序执行每条指令后的结果。
答:结果指令指令说明源操作数寻址方式MOV A, 40H 将内部RAM中40H内容传送到累加器A中(A)←(40H)直接寻址(A)=48HMOV R0, A 再将A中内容传送给R0(R0)←(A)寄存器寻址(R0)=48HMOV P1,#0F0H 将立即数0F0H送到P1口,即P1.4~P1.7位1,其余为0(P1) ←0F0H立即数寻址(P1)=0F0HMOV @R0, 将30H中的内容,传直接((R0))=(48H)=38H30H 放到以R0单元内容为地址的单元中((R0)) ←(30H) 寻址MOV DPTR, #3848H 将立即数3848传送给DPTR数据指针(dptr) ←3848H立即数寻址(DPTR)=3848HMOV 40H, 38H 将内部RAM中38H内容传送到40H单元中(40H) ←(38H)直接寻址(40H)=40HMOV R0, 30H 将30H中的内容给R0寄存器直接寻(R0)=38H(R0) ←(30H)址MOV P0, R0 将R0的内容传送到P0(P0) ←(R0)寄存器寻址(P0)=38HMOV A,@R0 将R0内容为地址的该单元内容传送给A(A)←((R0))寄存器间接寻址(A)=40HMOV P2, P1 将P1的内容传送给P2(P2) ←(P1)直接寻址(P2)=0F0H6. 指出下列指令的源操作数的寻址方式MOV A, 65H 直接寻址MOV A, #65H 立即数寻址MOV A, @R0 寄存器间接寻址MOV A, R2 寄存器寻址MOVC A, @A+PC 变址寻址7. 内部RAM和特殊功能寄存器各用什么寻址方式?答:内部RAM有寄存器寻址方式、直接寻址方式和间接寻址方式;特殊功能寄存器除A外只能进行直接寻址。