单片机复习题(含部分答案)
单片机考试复习题及答案

选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机期末考试复习题及答案

一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( B )a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B ) a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有(D ).a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( A )a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是( C )位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是( A )a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。
单片机复习题含答案

单片机模拟试卷001六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
单片机模拟试卷002四、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=_______。
MOV P1,#5DH CPLCPL CLR SETB2.执行下列程序段后,(A)=_______,(C Y )=____。
MOV A ,#C5H RL A3.下列程序段执行后,(R 0)=_______,(7EH)=____,(7FH)=_______。
MOV R 0,#7EH MOV 7EH ,#0FFH MOV 7FH ,#40H 1NC @R 0 1NC R 0 1NC @R 04.已知(SP)=60H ,子程序SUBTRN 的首地址为0345H ,现执行位于0123H 的ACALL SUBTRN 双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.阅读下列程序,说明其功能。
MOV R 0,#data MOV A,@R 0 RL AMOV R 1,A RL A RL AADD A ,R 1 MOV @R 0,A RET五、编程题(每小题4分,共20分)1.已知在累加器A 中存放一个BCD 数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作: BIT=(10H ∨∧(11H ∨C Y )3.已知变量X 存于V AR 单元,函数值Y 存于FUNC 单元,按下式编程求Y 值。
Y=100100x x x >-=<⎧⎨⎪⎩⎪4.已知在R 2中存放一个压缩的BCD 码,请将它拆成二个BCD 字节,结果存于SUM 开始的单元中(低位在前)。
单片机期末题和答案

《单片机原理与应用》期末复习题一、单项选择题1.二进制数110110110对应的十六进制数可表示为。
A.1D3H B.1B6H C.DB0H D.666H 2.8051单片机具有双功能的端口是。
A.P0口和P1口 B.P3口 C.P口和P2口 D.P1口3、一主程序中有一句LP:SJMP LP,功能指令为等待中断,当发生中断且中断返回后,。
A.返回到主程序开始处 B.返回到该句的下一条指令处C.返回到该句的上一条指令处 D.返回到该句4、8031响应中断后,中断的一般处理过程是。
A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回5.在编程中使用伪指令的目的是。
A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编6.单片机中的程序计数器PC用来。
A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址7.ALU表示 .A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件8.单片机应用程序一般存放在中。
A.RAM B.ROM C.寄存器 D.CPU9.8031单片机的定时器T0用作计数方式时是。
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加110、将二进制数(1101001)2转换成对应的八进制数是。
A.141 B.151 C.131 D. 12111、一中断子程序的最后一句不是RETI而是RET,中断返回后。
A.返回到主程序中ACALL或LCALL的下一句B.返回到主程序中响应中断时一句的下一句C.返回到主程序开始处D.返回到0000H处12. 能够用紫外光擦除ROM中程序的只读存储器称为( )。
单片机复习参考题(含答案)

单片机复习题一、选择1.二进制数110110110对应的十六进制数可表示为( )。
A. 1D3H B.1B6H C.DBOH D. 666H2.-3的补码是( )。
A. 10000011 B. 11111100 C.11111110 D.111111013.CPU主要的组成部部分为( )。
A.运算器,控制器 B.加法器,寄存器 C. 运算器,寄存器 D.运算器,指令译码器4.INTEL 8051 CPU是( )位的单片机。
A. 16 B.4 C. 8 D.准16位5.对于以 8051为核心的小单片机应用系统来说,/EA脚总是( )A.接地B.接电源C. 悬空D.不用6.程序计数器PC用来( )。
A.存放指令 B.存放正在执行的指令地址C. 存放下一条的指令地址 D.存放上一条的指令地址7.指令和程序是以( )形式存放在程序存储器中。
A. 源程序B. 汇编程序C. 二进制编码 D.BCD码8.单片机应用程序一般存放在( )中。
A. RAM B.ROM C. 寄存器 D.CPU9.单片机8051的XTALl和XTAL2引脚是()引脚A. 外接定时器 B.外接串行口 C. 外接中断 D.外接晶振10.8031复位后,PC与SP的值为( )。
A.0000H,00H B.0000H,07H C.0003H,07H D. 0800H,00H11.P0,P1口作输入用途之前必须( )。
A. 相应端口先置1 B.相应端口先置0 C.外接高电平 D.外接上拉电阻12.8051的内部RAM中,可以进行位寻址的地址空间为( )。
A. 00H~2FH B. 20H~2FH C. 00H~FFH D. 20H~FFH13.8051的程序计数器PC为16位计数器,其寻址范围是( ) 。
A. 8KB. 16K C. 32K D. 64K14.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。
A.PSW B. DPTR C. PC D. B15.对MCS-51单片机来说,其内部RAM( )。
单片机考试复习题及答案

单⽚机考试复习题及答案选择题1、主频为12MHz的单⽚机他的机器周期为(c)。
A、1/12微秒B、0.5微秒C、1微秒D、2微秒2、MCS-51系列单⽚机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器⼯作⽅式0为(A)。
A、13位定时/计数⽅式B、16位定时/计数⽅式C、8位可⾃动装⼊计数初值⽅式D、2个8位⽅式6、MCS-51单⽚机每个机器周期都要进⾏中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发⽅式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是⾼、低电平的持续时间均应⼤于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器⽆关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器⽅式2、T1设置为计数器⽅式1,T0、T1均采⽤软件启/停控制,则⽅式寄存器TMOD的⽅式控制字为(B)。
A、00100101B、01010010C、10101101 C、110110101010、当晶振频率为6MHz、定时/计数器⼯作于⽅式1,最⼤定时时间为(D)。
A、8.192msB、16.384msC、65.53msD、131.07211、当晶振频率为6MHz,定时/计数器T0⼯作于定时器⽅式2,若要求定时值为0.2ms,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单⽚机的晶振频率为12MHz,定时器作计数器使⽤时,其最⾼的输⼊计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利⽤下列(D)关键字可以改变⼯作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语⾔提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单⽚机在定时器⼯作⽅式下,定时器中断记⼀个数所⽤的定时时间是(A)。
单片机复习题带答案

一、单项选择题1.利用下列( D )关键字可以改变工作寄存器组A、interruptB、sfrC、whileD、using2.C51中一般指针变量占用( C )字节存储。
A、一个B、两个C、三个D、四个3.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51.hB、absacc.hC、intrins.hD、startup.h4.执行#define PA8255 XBYTE[0x3FFC];PA8255=0x7e;后存储单元0x3FFC的值是( A )A、Ox7eB、8255HC、未定D、7e5.设有int i;则表达式i=1,++i,++i||++i,i的值为( C )A、1B、2C、3D、46.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C )A、10,11,12B、11,12,12C、10,12,12D、11,11,127.设有int i;则表达式i=1,++i,i||++i,i的值为( B )A、1B、2C、3D、48、单片机8051的XTAL1和XTAL2引脚是(D )引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振9、单片机的定时器/计数器设定为工作方式1时,是(D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数器结构D、16位计数器结构10、串行口每一次传送( C )字符。
A、1个字节B、1bitC、1帧D、1 串11、计算机能直接识别的语言是( C )。
A、汇编语言B、自然语言C、机器语言D、C语言12、MCS—51单片机的CPU主要的组成部分为(A )。
A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。
A、24B、30C、40D、5014、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。
单片机复习题集及答案

单片机练习题部分答案(本练习题仅包括填空、选择、问答类型题。
题的来源选自《单片机原理与应用学习概要及题解》霍孟友主编机械工业出版社出版,题中页码与题号与其对应。
下文中填空与选择题有答案,问答题没有答案。
)单片机构成及原理*P155. 8051单片机有4个I/O口,它们分别是P0、P1、P2、P3 ,复位后对应它们的内容为0FFH 。
16.一个机器周期包括12 个振荡周期,具体分为 6 个状态周期。
17.按执行时间,8051的指令分为单机器周期、双机器周期和四机器周期指令共三种。
18.单片机由CPU\、存储器和I/O 三部分组成。
19.CPU由运算器和控制器两部分组成。
20.若不使用MCS—51片内程序存储器,引脚/EA必须地。
23.MCS—51有四个并行I/O口,由于是准双向口,所以在输入时必须先写 1 。
P16.1.当使用8751且/EA=1,程序地址小于1000H时,访问的是(A )。
A.片内ROM B。
片外ROM C。
. 片内/外ROM D。
. 不定2.堆栈操作遵循的原则是(A )。
A.先进后出B。
先进先出C。
后进后出D。
随机3.欲访问8051单片机的内部程序存储器,则/EA引脚必须为(A )。
A.高电平B。
低电平C。
高低电平D。
与PC值有关4.MCS—51中,一个机器周由(C)个时钟周期组成。
A.4 B。
8 C。
6 D。
12(注:时钟周期=状态周期=2个振荡周期)P176。
MCS—51系列单片机复位后其P1口的输出状态为( B )。
A.00H B。
0FFH C。
0F0H D。
不定P112-2 8051存储器分那几个地址空间? 如何区分不同空间地址?答:地址空间:(1)片内、片外统一的64KB程序存储器地址空间。
访问时采用MOVC指令。
(2)片内256B数据存储器地址空间。
访问时采用MOV指令。
(3)片外64KB的数据存储器地址空间。
访问时则是采用MOVX指令。
P122-4简述直接位寻址区的空间分配,片内RAM中包含那些可位寻址单元?2-10 开机复位后,CPU使用那些工作寄存器作为当前工作寄存器?它们的地址是什么?答:2-12 程序状态寄存器PSW的作用是什么?有哪些常用标志位?作用是什么?P14 答:2-14 8051单片机时钟周期与振荡周期之间有什么关系?答:2-15 一个机器周期的时序是怎样划分的?2-16 什么叫堆栈?堆栈指针SP的作用是什么?答:堆栈是在片内数据RAM区中,数据先进后出或后进先出的区域。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》课程复习题适用于电子信息工程 11级一、填空题1、 A T89S51单片机为个引脚。
2、 A T89S51的机器周期等于3、 A T89S51访问片外存储器时,利用 8位地址信号。
4、 A T89S51的5、 A T89S51内部提供位定时 /计数器,定时器有种工作方式。
6、 A T89S51有级中断, 个中断源。
7、 A T89S51的口为高 8位地址总线口。
8、设计一个以 AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部 4KB 闪烁程序存储器有效,则其 EA* 引脚应该接 +5V9、单片机系统中使用的键盘分为和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。
10、 A T89S51内部数据存储器的地址范围是是 20H~2FH ,对应的位地址范围是 00H~7FH ,外部数据存储器的最大可扩展容量是。
11、如果 (A=34H, (R7=0ABH,执行 XCH A, R7;结果 , (R7= 。
12、在 R7初值为 00H 的情况下, DJNZ R7, rel 指令将循环执行13、欲使 P1口的低 4位输出 0,高 4位不变,应执行一条命令。
14、若 CPU 使用的是寄存器第 1组, R0~R7的地址范围是。
15、单片机进行串行通信时,晶振频率最好选择16、当执行 MOVX A , @R1指令时,伴随着17、若 A 中的内容为 67H ,那么, P 标志位为。
18、 A T89S51唯一的一条 16位数据传送指令为。
19、 LJMP 的跳转范围是 , AJMP 的跳转范围是 SJMP 的跳转范围是20、 74LS138是具有 3路输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。
21、如果 (DPTR=507BH, (SP=32H, (30H=50H, (31H=5FH, (32H=3CH,则执行下列指令后:POP DPHPOP DPLPOP SP则:(DPH= ___3CH___; (DPL =___5FH___; (SP =___50H___;22、 A T89S51复位后, PC 与 SP 的值为分别为和。
23、当单片机复位时 PSW =0区, R4所对应的存储单元地址为 04H 。
24、当 AT89S51执行 MOVC A , @A+ DPTR指令时,伴随着25、 D/A(数 /模转换器的作用是把(数字量转换成(模拟量 ,而 A/D(模 /数转换器则正好相反。
26、 51单片机指令系统中, ADD 与 ADDC 指令的区别是。
27、如果 (A=45H, (R1=20H, (20H=12H,执行 XCHD A, @ R1;结果28、在内部 RAM 中可位寻址区中, 位地址为 40H 的位, 该位所在字节的字节地址为。
29、关于定时器,若振荡频率为 12MHz ,在方式 2下最大定时时间为30、 AT89S51单片机的通讯接口有在串行通讯中,行数据转换成串行数据。
接收时又需把串行数据转换成并行数据。
31、若 AT89S51外扩 32KB 数据存储器的首地址若为 4000H ,则末地址为。
32、执行如下三条指令后, 30H 单元的内容是M O V R 1,#30HM O V 40H,#0 E HM O V @R 1, 40H33、 51单片机片内范围内的数据存储器 , 既可以字节寻址又可以位寻址。
34、一个机器周期等于振荡脉冲 2分频后产生的时序信号的周期定义为状态周期。
35、执行 MOVX A , DPTR 指令时, 51单片机产生的控制信号是。
36、 ORG 0000HAJMP 0040HORG 0040HMOV SP, #00H当执行完左边的程序后, PC 的值是37、对程序存储器的读操作,只能使用。
38、当使用慢速外设时,最佳的传输方式是。
39、 51单片机串行接口有 4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器加以选择。
40、 51单片机中,可变波特率的多机通信应使用方式。
41、使用定时器 0、选择 2区工作寄存器区,则中断服务函数的 C 语言代码应该是void intdemo(二、判断题1、 MOV 55H , @R5(×2、INC DPTR (√3、 DEC DPTR (×4、 CLR R0(×5、 MOV T0, #3CF0H(×6、 8031与 8051的区别在于内部是否有程序存储器。
(√7、内部 RAM 的位寻址区,既能位寻址,又可字节寻址。
(√8、串行口工作方式 1的波特率是固定的,为 fosc/32。
(×9、 8051单片机中的 PC 是不可寻址的。
(√10、 51单片机系统可以没有复位电路。
(×11、某特殊功能寄存器的字节地址为 80H ,它即能字节寻址,也能位寻址。
(√12、 PC 存放的是即将执行的下一条指令。
(√13、 TMOD 中的 GATE=1时,表示由两个信号控制定时器的启停。
(√14、特殊功能寄存器 SCON 与定时器 /计数器的控制无关。
(√15、各中断源发出的中断请求信号,都会标记在 AT89S51的 TCON 寄存器中。
(× 16、 51单片机上电复位时, SBUF=00H。
(×。
17、 51单片机的相对转移指令最大负跳距是 127B 。
(×18、 51单片机的程序存储器只是用来存放程序的。
(×19、 51单片机的串行接口是全双工的。
(√20、 51单片机的特殊功能寄存器分布在 60H~80H地址范围内。
(×21、 MOV C, #00H的寻址方式是立即寻址。
(×22、 51单片机的 5个中断源优先级相同。
(×三、简答题1、请写出共阴数码管显示数字 0~9对应的段码值。
2、请写出共阳数码管显示数字 0~9对应的段码值。
3、 A T89S51单片机指令系统的寻址方式有哪些?4、请说明 51单片机的外部引脚 EA*的作用?答 :当 EA*为高电平时, 访问内部程序存储器, 但当地址大于 0FFF 时, 自动转到外部程序存储器;当 EA*为低电平时,只读取外部程序存储器。
5、举例说明指令 PUSH 和 POP 的工作原理。
6、特殊功能寄存器中,哪些单元是可以位寻址的?7、 AJMP 指令和 LJMP 指令的区别?8、中断服务子程序返回指令 RETI 和普通子程序返回指令 RET 有什么区别?答:RETI 除了将压栈的内容出栈外 (即现场恢复 , 还清除在中断响应时被置 1的 A T89S51内部中断优先级寄存器的优先级状态。
9、 AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间, 但不会发生数据冲突, 为什么?答:A T89S51外扩的程序存储器和数据存储器可以有相同的地址空间, 但不会发生数据冲突。
这是因为它们的控制信号不同:(1 外扩程序存储器是 PSEN*信号为其控制信号,外扩数据存储器是 RD*与WR*信号为其控制信号(2 指令不同,程序存储器用 MOVC 读取,数据存储器用 MOVX 存取。
10、 51单片机片内 256B 的数据存储器可分为几个区?分别作什么用?答:(1通用工作寄存器区, 00H – 1FH,共 4组, R0-R7,在程序中直接使用(2可位寻址区, 20H-2FH, 可进行位操作,也可字节寻址(3用户 RAM 区, 30H-7FH ,只可字节寻址,用于数据缓冲及堆栈区(4特殊功能寄存器区, 80H-FFH , 21个特殊功能寄存器离散地分布在该区内,用于实现各种控制功能11、 AT89S51采用 6MHz 的晶振,定时 1ms ,如用定时器方式 1时的初值(16进制数应为多少?(写出计算过程12、写出 AT89S51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除, 哪些中断源必须用软件清除,为什么?答 : 外部中断 INT0*,定时器 /计数器中断 T0,外部中断 INT1*,定时器 /计数器中断 T1,串行口中断。
其中串行口中断 TI 与 RI 必须用软件清“ 0” ,因为串口中断的输出中断为 TI , 输入中断为 RI ,故用软件清“ 0” 。
13、 51单片机指令系统主要有哪几种中断源?并写出每个中断入口地址?答:中断源入口地址外部中断 0 0003H定时器 0溢出 000BH外部中断 1 0013H定时器 1溢出 0001BH串行口中断 0023H14、 LED 的静态显示方式与动态显示方式有何区别?各有什么优缺点?答:静态:显示期间,锁存器输出的段码不变,亮度大,各位 LED 的段选分别控制,位数多硬件电路复杂;动态:所有位段码线并连一起, 各位的亮灭靠片选控制端控制,亮度较低, 多位控制电路简单。
15、请画出单片机最小系统。
16、简述行列式扫描键盘的工作原理。
答 : 扫描键盘工作原理首先 X0~X3始终接高电平 ,Y0~Y3给低电平 , 扫描 P1.0~P1.3若全为高电平 , 则没有键按下 , 若有低电平 , 则有键按下。
接着 Y0输出低电平 ,Y1~Y3输出高平 , 扫描 P1.0~P1.3,若全为高电平 , 则没有键按下 , 若有低电平 , 则找出相位 , 得到所按的键。
再 Y1输出低电平 ,Y0,Y2,Y3输出高电平 , 重复第 2 步骤作 .再 Y2输出低电平 ,Y0,Y1,Y3输出高电平扫描再 Y3输出低电平 ,Y0,Y1,Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下。
17、什么叫堆栈?答:堆栈是在片内 RAM 中专门开辟出来的一个区域,数据的存取是以 " 后进先出 " 的结构方式处理的。
实质上,堆栈就是一个按照 " 后进先出 " 原则组织的一段内存区域。
18、 PC 是什么寄存器?是否属于特殊功能寄存器?它有什么作用?答:PC 是 16位程序计数器(Program Counter ,它不属于特殊功能寄存器范畴,程序员不以像访问特殊功能寄存器那样来访问 PC 。
PC 是专门用于在 CPU 取指令期间寻址程序存储器。
PC 总是保存着下一条要执行的指令的 16位地址。
通常程序是顺序执行的, 在一般情况下,当取出一个指令(更确切地说为一个指令字节字节后, PC 自动加 1。
如果在执行转移指令、子程序调用 /返回指令或中断时,要把转向的地址赋给 PC 。
19、 DPTR 是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?答:DPTR 是 16位数据指针寄存器, 它由两个 8位特殊功能寄存器 DPL (数据指针低 8位和 DPH (数据指针高 8位组成, DPTR 用于保存 16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。