MCS-51单片机复习题参考题库

合集下载

51单片机基础知识复习练习题(含答案)

51单片机基础知识复习练习题(含答案)

51单片机基础知识复习题(含答案)1.8051单片机的片内有(一)个16位的特殊功能寄存器。

2.MCS-51单片机的堆栈区应建立在(片内数据存储区底128字节单元)。

3.MCS-51单片机定时器工作方式1是指的(D)工作方式。

A.8位 3B.8位自动重装2C.13位0D.16位14.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

A.MOV A, @R1)片内B.MOVC A, @A + DPTR或MOVC A,@A+PC (C.MOVX A, @ R0D.MOVX A, @ DPTR)片外5.8751单片机程序存储器的容量最大可扩展为(64K)。

B.64K6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( 000BH)开始的中断地址区A、0003H(外部中断0服务入口)B、0013H(外部中断1服务入口)C、0023H(串行口中断服务程序入口)D、000BH(定时/计数器0中断服务程序的开始地址区)E、001BH为定时/计数器1中断服务开始地址区F、0000H (系统复位后的入口)7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:(B)B、P0口(SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能)8.AJMP跳转空间最大可达到(2字节)A、2KB9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是(B)A、P S WB、D P T R C 、P C D、B10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )A、MOV A,@R1片内B、MOVC A,@A+DPTR/@A+PCC、MOVX A, @R0片外D、MOVX A,@ DPTR11.8051单片机内有2个(16 )位的定时器。

MCS-51练习题

MCS-51练习题

MCS-51练习题一、单项选择题(本大题共11小题,每小题1分,共11分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母字母填在题后的括号内。

16.8位二进制所表示的无符号整数,其相应的十进制数范围是()A.0-255 B.1-256 C.1-255D.0-25617.字母“b”的ASCⅡ码是()A. 11H B.OBH C.BOH D.62H18.十进制数-1用二进制补码表示,该补码是()0A. FFH B.00H C.FEH D.81H19.8031单片机外接ROM时,使用()引脚来选通74LS373芯片A.ALE B. C. D20.如果8031单片机的一个机器周期为2微秒,则其时钟频率为()MHzA.6 B.8 C.12 D.1621.8031单片机内含定时器和串行口的个数分别为()A. 2和1 B.1和2 C.3和1 D.2和222.对程序存储区数据传送,应采用助记符为()A. MOV B.MOVX C.MOVC D.PUSH23.下列各指令中()才属于MCS-51指令系统的位指令A. ANLC.,/bit B.XRLC,bit C.ORLbit,C D.MOVC,/bit24.8031单片机外部中断0请示信号输入的引脚是()A. RXD B. C. D.25.8031单片机的定时器1的中断程序入口地址为()A.001BH B.0003H C.000BH D.0013H26.8031片可扩展数据存储器()KB0A. 64 B.32 C.8 D.4二、改错题(本大题共3小题,每小题2分,共6分)下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写到每小题的空白处。

27.某8031单片机时钟频率12MHz,T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。

MOV TMOD,#01HMOV TH1,#0F8HMOV TL1,#30HMOV IP,#8MOV IE,#88H………T1方式字段T0方式字段GATE C/T M1 M0 GATE C/T M1 M0TMOD寄存器格式―-- PS PT1 PX1 PT0 PX0IP寄存器格式EA -- ES ET1 EX1 ET0 EX0IE寄存器格式28.下列程序要完成16位无符号数相加,两数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H中(设和无进位输出)。

51单片机基础知识试题题库(考试用含答案)

51单片机基础知识试题题库(考试用含答案)

第二章习题参考答案一、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。

INC DEC 都不影响PSW堆宅操作只有一条寻址方式直接寻址方式ROM。

17、使用8031芯片时,需将因为其片内无 ROM 存7、单片机8031的ALE引脚是()。

A、输出高电平B、输出矩形脉冲,频率为fosc的1/6C、输出低电平D、输出矩形脉冲,频率为fosc的1/211、单片机上电复位后,堆栈区的最大允许范围是()个单元。

A、64B、120C、128D、25612、单片机上电复位后,堆栈区的最大允许范围是内部RAM的()。

A、00H—FFHB、00H—07HC、07H—7FHD、08H—7FH13、对于8031单片机,其内部RAM()。

A、只能位寻址B、只能字节寻址C、既可位寻址又可字节寻址D、少部分能位寻址18、单片机8051的XTAL1和XTAL2引脚是()引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来(),它是按后进先出的原则存取数据的。

A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。

(√ )7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。

(√ )B、它们都是16位的存储器。

(√ )D、DPTR可以分为两个8位的寄存器使用,但PC不能。

(√ )8、程序计数器PC不能为用户编程时直接使用,因为它没有地址。

(√ )13、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

(√ )14、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

(√ )23、当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。

51单片机复习题

51单片机复习题

单片机0一、填空题1.在8051汇编指令格式中,唯一不能缺省的部分是。

2.当MCS-51执行MOVC A,@A+PC指令时,伴随着PSEN 读控制信号有效。

3.当MCS-51单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。

4.MCS-51有4个并行I\O口,其中P0—P3是准双向口,所以,由输出转输入时必须先写入 1 。

5.MCS-51的堆栈是软件填写堆栈指针临时在内部RAM 内开辟的区域.6.在MCS-51单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOVEX 指令。

二、单选题1.MCS-51系列单片机的指令系统共(A)条指令。

A、111B、112C、113D、1152.在CPU内部,反映程序运行状态或反映运算结果的寄存器是(B )。

A、PCB、PSWC、AD、SP3.外扩程序存储器的高8位地址来自(C )口。

A、P0B、P1C、P2D、P34.要访问MCS-51的特殊功能寄存器应选用的寻址方式是(C)。

A、寄存器间接寻址B、变址寻址C、直接寻址D、相对寻址5.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是(A )。

A、读锁存器B、读数据C、读A累加器D、读CPU6.8051单片机中,唯一一个用户可以使用的16位寄存器是(D)。

A、PSWB、ACCC、SPD、DPTR7.指令MOV A ,20H的字节数是(B )。

A、1B、2C、3D、48.下列指令能使累加器A的最高位置1的是(D )。

A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H9.8031单片机的定时器T1用作计数方式时(A )。

A、外部计数脉冲由T1(P3.5)输入B、外部计数脉冲由内部时钟频率提供C、外部计数脉冲由T0(P3.4)输入D、以上均不是10.指令 MOV R0,#20H中的20H是指(A)。

MCS-51单片机练习题

MCS-51单片机练习题

MCS-51单片机复习题(-)填空:1.计算机中常用的码制有原码、反码和补码。

2.十进制数29的二进制表示为00011101.3.十进制数-29的8位补码表示为11100011。

4.单片微型计算机由CPU、存储器和I/O接口三部分组成。

5.若不使用MCS-51片内存储器引脚/EA必须接地。

6.微处理器由-寄存器堆、控制器和运算器三部分组成,7.当MCS-51引脚ALE信号有效时,表示从PO口稳定地送出了低8位地址。

8.MCS-51的P0口作为输出端口时,每位能驱动8个SL型TTL负载。

9. MCS - 51有4个并行1/O口,其中P0-P3是准双向口,所以由输出转输人时必须先写人“1”。

10. MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

11.MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。

12.MCS-51系统中,当/PSEN信号有效时,表示CPU要从程序存储器读取信息。

*13.当使用8751且/EA=1,程序存储器地址小于l000H时,访问的是片内ROM..(可选)14.MCS-51特殊功能寄存器只能采用直接寻址方式.15. MCS-51有4组工作寄存器,它们的地址范围是00H-1FH。

16.MCS-51片内20H-2FH范围内的数据存储器,既可以字节寻址又可以位寻址。

17.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。

18.访问MCS - 51片内RAM应该使用的传送指令的助记符是MOV.19.当MCS-51使用间接寻址方式访问片内RAM高128 B时,会产生错误。

20.设计8031系统时,P0、P2口不能用作-般I/O口。

21. MCS - 51可扩展片外RAM 64 KB,但当外扩I/O口后,其外部RAM寻址空间将变小。

22.计算机的系统总线有地址总线、控制总线和数据总线。

23.输人输出设备是计算机与外部世界交换信息的载体。

51单片机试题及答案

51单片机试题及答案

51单片机试题及答案【篇一:51单片机习题及答案】t>第一章1-1选择1.计算机中最常用的字符信息编码是( a )aasciib bcd码c 余3码 d 循环码a 1.5b 3c 1d 0.53.mcs-51的时钟最高频率是 ( a ).a 12mhzb 6 mhzc 8 mhzd 10 mhz4.以下不是构成的控制器部件(d):a 程序计数器、 b指令寄存器、 c指令译码器、 d存储器5.以下不是构成单片机的部件( d)a 微处理器(cpu)、b存储器c接口适配器(i\o接口电路) d 打印机6.下列不是单片机总线是( d)a 地址总线b 控制总线c 数据总线d 输出总线7.-49d的二进制补码为.( b)a 11101111b 11101101c 0001000d 111011008.十进制29的二进制表示为原码( c )a 11100010b 10101111c 00011101d 000011119. 十进制0.625转换成二进制数是( a )a 0.101b 0.111c 0.110d 0.10010 选出不是计算机中常作的码制是( d )a 原码b 反码 c补码 d ascii1-2填空1.2.十进制29的二进制表示为3.十进制数-29的8位补码表示为4.单片微型机.5.若不使用mcs-51片内存器引脚必须接地.6..7.十进制数-47用8位二进制补码表示为8.-49d的二进制补码为9.计算机中最常用的字符信息编码是10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√ )3.使用可编程接口必须处始化。

(√ )。

4.8155的复位引脚可与89c51的复位引脚直接相连。

(√ )8.计算机中常作的码制有原码、反码和补码(√ )9.若不使用mcs-51片内存器引脚ea必须接地. (√ )1-4简答1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点?答:单片机是在一块集成电路上把cpu、存储器、定时器/计数器及多种形式的i/o接口集成在一起而构成的微型计算机。

MCS-51单片机练习题

MCS-51单片机练习题

(二)单项选择题:1.在中断服务程序中,至少应有-条()(A) 传送指令 (B) 转移指令 (C ) 加法指令 ( D ) 中断返回指令2.当MCS-51复位时,下面说法正确的是()(A) PC=0000H (B) SP=00H (C) SBUF=00H (D) (30H)=00H3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。

(A) MOV (B) MOVX (C) MOVC (D)以上都行4.下面哪-种传送方式适用于电路简单且时序已知的外设()。

(A)条件传送 (B)无条件传送 (C) DMA (D)中断5 .ORG 2000HLCALL 3000H : 注:本指令为3字节指令ORG 3000HRET 左边程序执行完RET指令后,PC= ()。

(A) 2000H (B) 3000H (C) 2003H (D) 3003H·6.要使MCS - 51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

(A) 98H (B) 84H (C) 42.H (D) 22H8.MCS-51在响应中断时,下列哪种操作不会发生()。

(A) 保护现场 (B) 保护PC(C)找到中断人口(D)保护PC转人中断人口10. JNZ e指令的寻址方式是()。

(A)立即寻址 (B)寄存器寻址 (C)相对寻址 (D)位寻址11.执行LCALL 4000H指令时,MCS-51所完成的操作是()。

(A)保护PC、 (B) 4000H→PC(C)保护现场 (D) PC+3入栈,4000 H→PC12.下面哪条指令产生/WR信号()。

‘(A) MOVX A,@DPTR (B) MOVC A,@A+PC(C) MOVC A,@A+DPTR (D) MOVX @DPTR,A13.若某存储器芯片地址线为12根,那么它的存储容量为()。

(A) 1 KB (B) 2 KB (C) 4 KB (D) 8 KB15. PSW=18 H时,则当前工作寄存器是()。

MCS51单片机试题及答案

MCS51单片机试题及答案

试题1 参考答案一、填空题(25分,每空1分)1. AT89S51单片机为 8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。

8. 82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW=00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为 04 H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H 3. 分析下列程序的 功能(5分) PUSH ACC PUSH B POP ACCPOP B解: 该程序的 功能是通过累加器ACC 与寄存器B 数据交换。

51单片机基础知识试题题库(考试用含答案)

51单片机基础知识试题题库(考试用含答案)

51单片机基础知识试题题库(考试用含答案)ﻭ第二章习题参考答案一、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在片内R AM 数据存储器内开辟的区域。

INC DEC 都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式3、当使用8751且EA=1〃程序存储器地址小于1000H时〃访问的是片内ROM。

7、PSW中RS1 RS0=10时〃R2的地址为12H。

8、PSW中RS1 RS0=11时〃R2的地址为1AH。

14、内部RAM中〃位地址为30H的位〃该位所在字节的字节地址为。

17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di 电平。

7、单片机8031的ALE引脚是。

A、输出高电平B、输出矩形脉冲〃频率为fosc的1/6C、输出低电平D、输出矩形脉冲〃频率为fosc的1/2 111、单片机上电复位后〃堆栈区的最大允许范围是个单元。

A、64B、120C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的。

A、00H—FFH B、00H—07H C、07H—7FHD、08H—7FH13、对于8031单片机〃其内部RAM。

A、只能位寻址B、只能字节寻址C、既可位寻址又可字节寻址D、少部分能位寻址18、单片机8051的XTAL1和XTAL2引脚是引脚。

A、外接定时器B、外接串行口C、外接中断D、外接晶振23、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来〃它是按后进先出的原则存取数据的。

A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。

7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的〃而PC不能访问。

B、它们都是16位的存储器。

C、它们都有自动加“1”的功能。

PC 有自动加“1”的功能〃而DPTR的加2 “1”则需通过指令INC DPTR 来完成。

mcs-51单片机考试试题及答案

mcs-51单片机考试试题及答案

mcs-51单片机考试试题及答案一、选择题(每题2分,共20分)1. MCS-51单片机的内部结构中,CPU可以访问的存储器是()。

A. ROMB. RAMC. EPROMD. A和B答案:D2. 下列哪个寄存器是MCS-51单片机中用于堆栈指针的寄存器?()A. PCB. SPC. PSWD. DPTR答案:B3. MCS-51单片机的定时器/计数器中,定时器0和定时器1都是()。

A. 8位定时器B. 16位定时器C. 8位计数器D. 16位计数器答案:B4. 下列哪个指令是MCS-51单片机中用于将累加器A的内容与寄存器R0的内容相加的指令?()A. ADD A, #dataB. ADD A, R0C. MOV A, R0D. INC A答案:B5. 在MCS-51单片机中,下列哪个中断源的优先级最高?()A. INT0B. TF0C. TF1D. IE0答案:B6. MCS-51单片机的I/O口具有()功能。

A. 推挽输出B. 开漏输出C. 推挽输出和开漏输出D. 仅推挽输出答案:B7. MCS-51单片机的定时器/计数器工作在定时模式时,定时时间的计算公式是()。

A. 定时时间 = (65536 - THx)×12 / foscB. 定时时间 = (256 - THx)×12 / foscC. 定时时间 = (65536 - THx)×1 / foscD. 定时时间 = (256 - THx)×1 / fosc答案:B8. 在MCS-51单片机的中断系统中,下列哪个寄存器用于存储中断向量地址?()A. IPB. IEC. TCOND. SCON答案:A9. MCS-51单片机的外部中断INT0和INT1的触发方式是()。

A. 电平触发B. 边沿触发C. 定时触发D. 计数触发答案:B10. 在MCS-51单片机中,下列哪个指令用于将内部RAM的20H地址的内容传送到累加器A?()A. MOV A, #20HB. MOV A, 20HC. MOV A, @20HD. MOV A, R2答案:B二、填空题(每题2分,共20分)1. MCS-51单片机的内部RAM分为______区和______区。

mcs51单片机试题及答案

mcs51单片机试题及答案

mcs51单片机试题及答案### 单片机试题一、选择题1. 单片机MCS-51系列中,以下哪个寄存器是用于存储累加器的?- A. R0- B. A- C. B- D. PSW2. 以下哪个指令是将累加器A的内容传送到外部数据存储器的?- A. MOV A, @R0- B. MOV A, @R1- C. MOVX A, @R0- D. MOVX A, @R13. 在MCS-51单片机中,哪个特殊功能寄存器用于控制中断?- A. IE- B. IP- C. TCON- D. PCON二、填空题1. 单片机MCS-51的程序存储器地址空间为 ______ 到 ______。

2. 单片机MCS-51的外部数据存储器地址空间为 ______ 到______。

3. 单片机MCS-51的内部数据存储器地址空间为 ______ 到______。

三、简答题1. 简述MCS-51单片机的中断系统。

2. 解释MCS-51单片机中的定时器/计数器的作用及其工作模式。

四、编程题编写一段程序,实现MCS-51单片机的定时器0以模式1工作,每1秒产生一次中断。

```cORG 0000HSTART: MOV TMOD, #01H ; 设置定时器0为模式1MOV TH0, #3CH ; 装载定时器0的初值MOV TL0, #0B0HSETB TR0 ; 启动定时器0SETB ET0 ; 允许定时器0中断SETB EA ; 允许全局中断JMP $ ; 无限循环ORG 001BH ; 定时器0中断入口TIMER0_ISR: CLR C ; 清除进位标志位MOV TH0, #3CH ; 重新装载定时器0的初值MOV TL0, #0B0HCPL P1.0 ; 改变P1.0引脚的电平RETI ; 中断返回```答案一、选择题1. B2. C3. A二、填空题1. 0000H 到 FFFFH2. 8000H 到 FFH3. 20H 到 2FH三、简答题1. MCS-51单片机的中断系统包括两个外部中断(INT0和INT1)和两个定时器中断(Timer0和Timer1)。

51单片机习题

51单片机习题

单片机原理及应用考试复习习题单项选择题:1.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。

A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( C )。

A.500B.1000C.216-500D.216-10003.当PSW=10H时,R6的字节地址是(C )A.06HB.0EHC.16HD.1EH注:4.单片机的发展趋势中,不包括(C )A.大容量B.高性能C.低成本D.外围电路内装化5. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。

A.P3.2B.P3.3C.P3.4D.P3.56. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期7.以下对串口数据缓冲器描述正确的是()A.MCS-51内部只有1个串口数据缓冲器SBUFB.MCS-51内部有2个在逻辑上独立的串口SBUFC.MCS-51内部的串口SBUF是全双工的D.MCS-51内部的串口SBUF的收发引脚是RXD(P3.1) 和TXD(P3.0)8.MCS-51单片机的片内、外程序存储器的选择控制引脚是()A.PSENB.RSTC.ALED.EA9. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断10.对程序存储器的读操作,只能使用指令()A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令11.定时器若工作在循环定时或循环计数场合,应选用( )。

A.工作方式0B.工作方式1C.工作方式2D.工作方式312.MCS-51单片机的外部中断1的中断请求标志是( )。

A.ET1B.TF1C.IT1D.IE1A.1BT:B.MOV:C.ADD:D.STAB31:14.串行口每一次传送( )字符。

MCS—51单片机

MCS—51单片机

《单片机原理及应用》复习题1.在下列MCS-5l单片机各条指令中,错误的是()。

A.MOV A,@R7 B.MOV A, R7 C.MOV 20H, A D.MOV B, A2.LU表示()。

A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件3. MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来()。

A.存放指令B.存放上一条指令地址C.存放下一条指令地址D.存放16位地址,作间址寄存器使用4. MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

A.寄存器间接寻址B.寄存器寻址C.基址加变址寻址D.立即寻址5.PSW中的RS1和RS0用来()。

A.指示复位B.选择定时器C.选择工作寄存器区号D.选择工作方式6.在下列MCS-5l单片机各条指令中,错误的是()。

A.MOVC @A+DPTR,A B.MOV A, @R0 C.MOV 20H, A D.MOV B, A 7.8031单片机的定时器T1用作定时方式时是()。

A.由内部时钟频率定时,一个时钟周期加1B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1D.由外部时钟频率定时,一个机器周期加18. 单片机8031的EA引脚。

A.必须接地B.必须接+5V C.可悬空D.以上三种视需要而定9. 单片机上电复位后,堆栈区的最大允许范围是个单元。

A.64 B.120 C.128 D.25610. 单片机8031的ALE引脚是()。

A.输出高电平B.输出低电平C.输出矩形脉冲,频率为fosc的1/6D.输出矩形脉冲,频率为fosc的1/211. PSW中的RS1和RS0用来()。

A.指示复位B.选择定时器C.选择工作寄存器区号D.选择工作方式12. 对于8031单片机,其内部RAM()。

A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址D.少部分只能位寻址13. MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是()。

单片机c51复习题及答案

单片机c51复习题及答案

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

(每小题2分,共10分)1.MCS-51单片机有片内ROM容量( A )A. 4KBB. 8KBC. 128BD. 256B2.MCS-51单片机的位寻址区位于内部RAM的( d)单元。

A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH3.MCS-51单片机的串行中断入口地址为( C)A. 0003HB. 0013HC. 0023HD. 0033H4.MCS-51单片机的最小时序定时单位是( B)A. 状态B. 拍节C. 机器周期D. 指令周期5.若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为(C)A. 2MHzB. 1MHzC. 500KHzD. 250KHz6在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

A、EAB、RSTC、ALED、7当CPU响应外部中断1 的中断请求后,将自动转向(B)。

A、0003HB、0013HC、000BHD、001BH88031单片机的定时器T1用作定时方式时是(A、B )。

A、以内部时钟频率为定时基准,12个时钟周期加1B、以内部时钟频率为定时基准,1个机器周期加1C、以外部脉冲为定时基准,12个脉冲加1D、以外部脉冲为定时基准,每个脉冲加19家用电器中使用的单片机应属于计算机的(B)。

A、辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用10下列说法正确的是(A、B)。

A、立即数寻址方式是操作数本身就在指令中,而不是它的地址在指令中。

B、指令周期是执行一条指令的时间。

C、指令中直接给出的操作数称为直接寻址。

D、内部寄存器Rn(n=0~7)可作为间接寻址寄存器。

11.MCS-51单片机在访问外部数据存储器时,其地址指针可采用( )A.DPTRB.PCC.PSWD.SP12指令MOV A,30H源操作数的寻址方式是(c)A.寄存器寻址方式 B.寄存器间接寻址方式C.直接寻址方式 D.立即寻址方式13Jz rel指令中,是判断(A )中的内容是否为0。

51单片机复习题及答案

51单片机复习题及答案

第1章单片机概述1.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口 3部分集成于一块芯片上。

2.8051与8751的区别是C。

A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同3.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。

第2章 51单片机片内硬件结构1.在51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2µs2.AT89C51单片机的机器周期等于个时钟振荡周期。

答:12。

3.若A中的内容为63H,那么,P标志位的值为。

答:P标志位的值为0。

4.内部RAM中,可作为工作寄存器区的单元地址为 H~ H。

答:00H;1FH。

5.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到。

答:PC;PC。

6. 51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC是16位的,因此其寻址的范围为 KB。

答:64KB。

7.判断下列项说法是正确的。

A.51单片机的CPU是由RAM和EPROM组成的B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端C.在51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1D.PC可以看成是程序存储器的地址指针答: A. 错; B. 错;C. 对;D. 对。

8.判断以下有关PC和DPTR的结论是正确的。

A.DPTR是可以访问的,而PC不能访问B.它们都是16位寄存器C.在单片机运行时,它们都具有自动加“1”的功能D.DPTR可以分为2个8位的寄存器使用,但PC不能答:A. 对; B. 对;C. 错;D. 对。

9.判断下列说法项是正确的。

A.程序计数器PC不能为用户编程时直接访问,因为它没有地址B.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用C.51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。

MCS-51单片机试题及答案MCS-51单片机试题及答案

MCS-51单片机试题及答案MCS-51单片机试题及答案

MCS-51单片机试题及答案(1)试题一、填空题(每空1分,共10分)1.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为_________.2.P0通常用作_________.3.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________.4.返回地址(或断点)是_________的程序计数器的内容。

5.中央处理器CPU是单片机的核心,它完成_________.6.单片机的工作过程,实际上就是_________.7.所谓中断源即是_________.8.端口(或称口)是_________.9.异步串行近程通信时的传送信号是_________.10.若累加器A中的数据为01110010B,则PSW中的P=_________.二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序填在题干的括号内。

每小题1分,共10分)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程序存储器芯片要()地址线。

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,它字形代码应为()。

51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案)

第二章习题参考答案一、填空题:1.当MCS-51引脚ALE有效时, 表示从P0口稳定地送出了低8位地址。

2.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。

3.当使用8751且EA=1, 程序存储器地址小于1000H 时, 访问的是片内ROM。

4.MCS-51系统中, 当PSEN信号有效时, 表示CPU要从外部程序存储器读取信息。

5.MCS-51有4组工作寄存器, 它们的地址范围是 00H~1FH 。

6.MCS-51片内20H~2FH范围内的数据存储器, 既可以字节寻址又可以位寻址。

7、PSW中RS1 RS0=10时, R2的地址为 12H 。

8、PSW中RS1 RS0=11时, R2的地址为 1AH 。

9、单片机系统复位后, (PSW)=00H, 因此片内RAM寄存区的当前寄存器是第 0 组, 8个寄存器的单元地址为 00H ~ 07H 。

10、PC复位后为 0000H 。

11.一个机器周期= 12 个振荡周期= 6 个时钟周期。

12.PC的内容为将要执行的的指令地址。

13.在MCS-51单片机中, 如果采用6MHz晶振, 1个机器周期为 2us 。

14.内部RAM中, 位地址为30H的位, 该位所在字节的字节地址为 26H 。

15、若A中的内容为63H, 那么, P标志位的值为 0 。

16、8051单片机复位后, R4所对应的存储单元的地址为 04H , 因上电时PSW=00H 。

这时当前的工作寄存器区是第 0 工作寄存器区。

17、使用8031芯片时, 需将/EA引脚接低电平, 因为其片内无程序存储器。

18、片内RAM低128个单元划分为哪3个主要部分: 工作寄存器区、位寻址区和用户RAM区。

19、通过堆栈操作实现子程序调用, 首先就要把 PC 的内容入栈, 以进行断点保护。

调用返回时, 再进行出栈保护, 把保护的断点送回到 PC 。

20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的, 因为MCS -51的PC是16位的, 因此其寻址的范围为 64 KB。

51单片机复习题及答案

51单片机复习题及答案

第1章单片机概述1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。

答:CPU、存储器、I/O口。

2.8051与8751的区别是。

A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同答:C。

3.在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。

4.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

5.MCS-51系列单片机的基本型芯片分别为哪几种它们的差别是什么答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。

6.为什么不应当把51系列单片机称为MCS-51系列单片机答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

第2章51单片机片内硬件结构1.在51单片机中,如果采用6MHz晶振,一个机器周期为。

答:2μs2.AT89C51单片机的机器周期等于个时钟振荡周期。

答:12。

3.若A中的内容为63H,那么,P标志位的值为。

答:P标志位的值为0。

4.内部RAM中,可作为工作寄存器区的单元地址为H~H。

答:00H;1FH。

5.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。

调用返回时,再进行出栈保护,把保护的断点送回到。

答:PC;PC。

6.51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为KB。

51单片机复习题(含答案)

51单片机复习题(含答案)

一、填空题1、AT89S51单片机为8 位单片机,共有40 个引脚。

2、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。

3、AT89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。

4、AT89S51的P3口为双功能口。

5、AT89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。

6、AT89S51有 2 级中断, 5 个中断源。

7、AT89S51的P2 口为高8位地址总线口。

8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

10、AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。

12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。

15、单片机进行串行通信时,晶振频率最好选择11.0592MHz16、当MCS-51执行MOVX A,@R1指令时,伴随着RD 控制信号有效。

17、若A中的内容为67H,那么,P标志位为 1 。

18、AT89S51唯一的一条16位数据传送指令为MOV DPTR,#data16 。

19、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MCS-51单片机复习题参考题库测控2011-1、2班2014-4-19一、填空题1、167D= B= C7 H。

2、8051内部有四个并行口,P0口直接作输出口时,必须外接上拉电阻;并行口作输入口时,必须先向锁存器置1 ,才能读入外设的状态。

3、若单片机的主振频率为6MHz,则一个时钟周期为1/6 微秒,一个机器周期为2 微秒。

4、当MCS-51执行MOVX @DPTR,A指令时,伴随着WR* 控制信号有效。

5、若累加器A中的数据为110110010B,则PSW中的P=___1______。

6、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。

7、MCS-51单片机串行口以方式2工作时,若系统晶振频率fosc为12MHz,PCON中的SMOD设置为1,则波特率为375KB/S bps。

8、若LED为共阴极接法,则“9”的七段代码值应当为___7F_____H。

9、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64 K字节。

10、如果(A)=7AH,(30H)=A5H, PSW=80H,执行ADDC A,30H;INC 30H两条指令后,(A)= 20H ,(30H)= A6H 。

11、已知(20H)=X, (21H)=Y,指令MOV SP,#70H,PUSH 20H;PUSH 21H;POP 30H;POP 40H;执行完后,(71H)= , (72H)= , (30H)= , (40H)= ,SP=12、帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式1。

13、在异步通信中每个字符由10位组成,串行口每分钟传25000个字符,则对应的波特率为4167bps 。

14、起止范围为0000H~3FFFH的存储器的容量是16 KB。

15、11根地址线可选2KB 个存储单元,16KB存储单元需要14 根地址线。

16、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过4微妙。

17、指令MOVC A,@A+PC的源操作数的寻址方式为把地址为A+PC的内存单元的内容给A 。

18、甲乙双方采用串行口模式1进行通信,采用定时器T1工作在模式2做波特率发生器,波特率为2400bit/s,当系统晶振为6MHz时,SMOD=1,计数初值为F3H 。

二、选择题1、若将字库放在程序存储器中,则存储类型是(B )A. xdataB. codeC. pdataD. bdata2、单片机的汇编语言的指令中,有循环左移和循环右移,而C语言中没有,所以在C51中利用()来完成。

A. 内部函数B. 外部函数C. 取样函数D. 本征函数3、数组声明为 int display[3],下面哪个不是其中的元素(D )A. display[0]B. display[1]C. display[2]D. display[3]4、设int num[5],*p;,数组num共有5个数组元素,如果p是指向数组num的指针变量(p=a),则以下哪个不能表达第四个数组元素()A. num [3]B. *(p+3)C. *(num+3)D. *p+35、下列类型中,(C )是51单片机特有的类型A. charB. intC. bitD. float6、0023H 是51单片机的(C )中断入口地址A.外部中断0B.外部中断1C.定时器中断1D.定时器中断07、串行口发送中断标志位为( A )A.TIB.RIC.IE0D.IE18、T1中断允许控制位为(B )A.ET0B.ET1C.ESD.EX19、串行口控制寄存器SCON为40H时,工作于( )A方式0 B.方式1 C.方式2 D.方式310、LCD1602属于那一种液晶显示器( B )A.笔段式液晶显示器B.点阵字符式显示器C.点阵图形式液晶显示器D.11、对5V电压进行A/D采样,若要求对电压的最小分辩率为5mv,则A/D的转换位数为(B )A.8位二进制B.10位二进制C.12位二进制D.14位二进制三、阅读并分析程序1、设(30H)=03H,(31H)=50H,(32H)=7BH,(33H)=7CH,给下面程序加上注释,写出每条语句运行结果,并填写程序执行后的结果。

(34H)=H,R1= ,(00H)=。

CLR ACLR CMOV R2, 30HMOV R1, #31HLOOP:ADDC A, @R1INC R1DJNZ R2, LOOPMOV 34H, AMOV 00H , CRET2、已知A=7AH,Cy=1,试写出下面指令执行的最终结果。

MOV A,#0FHCPL AMOV 30H, #00HORL 30H, #0ABHRL A四、简答题1、MCS51系列单片机的内部资源有哪些?简述8031、8051、8751三种单片机有何异同?内部资源有:1、2个定时器 2、一个串口 3、128B的RAM4、 4个并行口5、8位数据总线6、16位地址总线7、2个外部中断( 版本2:MCS51系列单片机上有1个8位CPU、128的RAM、21个S F R、4个并行口、1个串行口、2个定时计数器和中断系统等资:)8031,没有ROM,只能扩展ROM才能写程序8051,有4K的ROM8751,有4K的EPROM2、为什么把51单片机的I/O口称为“准双向”口?因为P1、2、3有固定的内部上拉电阻,所以有时称它们为准双向口。

当用做输入时被拉高,低则要靠外部电路拉低。

而P0则是真双向口,因为作为输入时它是悬浮的。

3、MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制(拓展:在出现同级中断申请时,CPU按以下顺序响应各中断源请求:INT0,T0,INT1,T1。

串口.各中断源入口地址:0003H,0013H,001BH,0023H)4、中断允许寄存器IE各位定义是什么?请写出允许T1定时器溢出中断的指令。

见书P28 允许T1定时器溢出中断的指令:MOV IE,# 88H或改用位寻址指令:SETB EASETB ET15、8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?8051有2个16位的定时器/计数器,有4种工作方式。

定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值6、为什么定时器/计数器T1用做串行口波特率发生器时,常采用方式2?若已知时钟频率、通讯波特率,如何计算其初值?T1的方式2 模式不需要重装时间常数(计数初值),不影响CPU执行通信程序。

设波特率为fbaud计数初值为X,依据公式fbaud=(2SMOD/32)*(fosc/(12(256-X))求得X=256-((2SMOD /32)*( fosc /2SMOD)7、简述MCS-51的串行口在4种工作方式下的字符格式。

8、简述MCS-51的串行口在4种工作方式下的波特率产生方法。

方式0和方式2的波特率是固定的,都是由单片机时钟脉冲经相关控制电路处理后得到。

方式0完全取决于系统时钟频率fosc的高低,等于fosc/12,方式2还受SMOD 影响,SMOD=1时,为fosc/32,SMOD=0时,为fosc/64.。

方式1和方式3的波特率可变,通常使用单片机中的定时器T1工作在方式2(自动重装初值方式)作为波特率产生器使用,以产生所需波特率信号。

方式1,3的波特率=(2^SMOD/32)x(fosc/12)x(1/(2^m -T1初值))9、异步通信和同步通信的主要区别是什么?MCS-51的串行口有没有同步通信功能?10、所谓同步通信是指在约定的通信速率下,发送端和接收端的时钟信号频率和相信始终保持一致(同步),这就保证了通信双方在发送和接收数据时具有完全一致的定时关系。

异步通信是指通信中两个字符之间的时间间隔是不固定的,而在一个字符内各位的时间间隔是固定的。

mcs-51中使用的都是异步通信,没有同步通信10、C51特有的数据结构类型有哪些?C51的存储类型有几种,它们分别表示的存储器区域是什么?特殊功能寄存器,位类型data 直接寻址区 idata 间接寻址区 xdata 外部寄存器pdata 分页寻址区 code 程序存储区 bdata 位寻址区11、在C51中,中断函数与一般函数有什么不同?中断无参无返回。

函数可以有。

中断的执行时间尽可能的短,防止耽误主程序的运行。

中断写好以后,放到特定的位置(或者必须的初始化一下),有条件触发执行。

函数得自己调用版本2:中断函数要中关键字Interrupt,中断函数执行时,系统会进行状态的压栈保存,就是进行当前运行状态的保护,函数结束后恢复。

12、键抖动对单片机系统有何影响?有哪些消除抖动的方法?由于按键是机械开关结构,所以当用手按下其中一个键时,往往会出现所按键在闭合位置和断开位置之间发生跳几下后才会稳定到闭合状态的情况。

在释放一个键时,也会出现类似的情况,这就是键的抖动,抖动的持续时间不一,但通常不会大于10ms。

若抖动问题不解决,就会引起对闭合键的多次读入。

对于键抖动最方便的解决方法就是当发现有键按下后,不是立即进行扫描,而是延时大约10ms后再进行。

由于一个键按下的时间一般会持续上百毫秒,所以延迟10ms后再扫描处理并不迟。

另外一种办法就是使用硬件电路(如触发器)进行消抖。

13、解释ORG 3000H指令的含义。

ORG伪指令说明其后面源程序的目标代码在存储器中存放的起始地址是3000H(自己写的,正确率较低)14、1602液晶显示器模块的RS,RW,E引脚是什么功能,当对1602写指令操作时,这三个引脚应为什么状态?RS为寄存器选择,高电平1时选择数据寄存器,低电平0 时选择指令寄存器。

RW为读写信号线,高电平进行读操作,低电平进行写操作。

E为使能端,写操作时(RW=0),下降沿使能,读操作时(RW=1),E高电平有效。

(当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据)15、若要定义1602为8位总线两行5*7点阵显示,控制代码为多少?16、决定ADC0809模拟电压输入路数的引脚有几条?ADDC,ADDB,ADDA五、编程题(C或汇编完成)1、用单片机的内部定时器来产生方波,要求P1.0输出频率为100Hz,设单片机的时钟频率为12MHZ,写出有关程序。

解:#include<reg51.h> //定义头文件sbit P1_1=P1^1;void dingshiqi0(void) interrupt 1 //定时器0中断服务程序{TH0=(65536-4999)/256; //装入时间100hz初值TL0=(65536-4999)%256;P1_1=!P1_1; //P1.1取反}void main(void){TMOD=0x01; //定时器0方式0TH0=(65536-4999)/256;TL0=(65536-4999)%256;TR0=1;TF0=0;EA=1;ET0=1;while(1){}}2、试写出/INT0为下降沿触发方式的中断初始化程序六、综合应用题(C或汇编完成)1、设计一个硬件电路,某单片机控制系统有8个发光二极管。

相关文档
最新文档