单片机基础知识.docx

上传人:b****4 文档编号:11727314 上传时间:2023-03-31 格式:DOCX 页数:9 大小:21.74KB
下载 相关 举报
单片机基础知识.docx_第1页
第1页 / 共9页
单片机基础知识.docx_第2页
第2页 / 共9页
单片机基础知识.docx_第3页
第3页 / 共9页
单片机基础知识.docx_第4页
第4页 / 共9页
单片机基础知识.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

单片机基础知识.docx

《单片机基础知识.docx》由会员分享,可在线阅读,更多相关《单片机基础知识.docx(9页珍藏版)》请在冰豆网上搜索。

单片机基础知识.docx

单片机基础知识

第一章单片机基础知识

1、单片机将、、、、等主要计算机部件集成一片芯片上,因此,单片机被称为单片微型计算机。

2、十进制数112.375转换成十六进制数为。

十进制数121转换为8位二进制数为。

3、-45的补码是。

4、计算机中表示存储信息的单位有、、。

5、汇编语言分为、、三种,其中能被计算机直接识别和执行的是。

6、一个机器周期为个振荡周期,个状态(S),个节拍(P)。

乘法指令为个机器周期,但却是字节指令。

所以,指令的字节数并不代表执行的速度。

第二章单片机的结构

一、填空题

1、以下英文代表的含义(寄存器)是什么?

 SP:

DPTR:

PC:

SFR:

2、以下引脚的功能为:

 Vss:

ALE/

:

RST/VPD:

3、51单片机提供了一个位的CPU,两个位的定时器

4、8051最多可以有个并行输入输出口,P0口可分时作为和。

P3口常复用作为。

5、51单片机具有个中断源,并且具有三总线结构,三总线是指、、。

6、单片机复位方法有、、三种,复位起始地址为。

7、CPU与外设之间交换信息的方式通常有、、三种

8.MCS—51布尔处理机的存储空间是。

9.P2口通常用作,也可以作通用的I/O口使用。

10.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为。

11.8051的堆栈区一般开辟在

12、MCS-8051系列单片机字长是位,有根引脚。

13、ALE信号的作用是,当ALE有效时把口上的地址

送锁存 。

14、8051复位后,PC=。

若希望从片内存储器开始执行,EA脚应接。

15.MCS-51单片机的P0-P3口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构成系统的 和  ;口具有第二引脚功能。

二、选择题

1.MCS-51单片机复位操作的主要功能是把PC初始化为()。

A.0100HB.2080HC.0000HD.8000H

2.MCS-51单片机的堆栈区应建立在()。

A.片内数据存储区的低128字节单元      B.片内数据存储区

C.片内数据存储区的高128字节单元      D.程序存储区

3.单片机复位后堆栈指针(SP)=()

A.00HB.20HC.0FFHD.07H

4、在访问片外扩展存储器时,低8位地址和数据由()口分时传送,高8位地址由()口传送。

A.P0P1B.P2P3C.P0P2D.P1P2

三、简答题

1、请简述51单片机存储器的空间分布。

2、请简述单片机五个中断源的名称及其入口地址。

3、根据位地址填充PSW程序状态字控制器的内容,说出各位地址的位名及各位的含义:

位地址

D7H

D6H

D5H

D4H

D3H

D2H

D1H

D0H

位名

 

第三章指令系统

1、已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?

若是有符号数,A中的结果用十进制表示是多少?

2、假定(SP)=40H, (39H)=50H,(40H)=20H。

执行下列指令:

POP DPHPOP DPL后,DPTR的内容为 ,SP的内容是。

3.执行下列程序段后,(P1)=。

MOVP1,#5DH

CPLP1.1

CPLP1.2

CLRP1.6

SETBP1.7

4.执行下列程序段后,(A)=_,(CY)=。

MOVA,#C5H

RLA

5.下列程序段执行后,(R0)=,(7EH)=,(7FH)=。

MOVR0,#7EH

MOV7EH,#0FFH

MOV7FH,#40H

1NC@R0

1NCR0

1NC@R0

6.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A.MOV A,@R1         

B.MOVC A, @A+DPTR

C.MOVX A,@R0       

D.MOVX A, @DPTR 

7、判断以下标号是否合法(是/否)

Q4_:

②ADD:

③A*5:

8、请说出以下指令的寻址方式:

①INC ACC②MOV A,@R1

9.所谓寻址,其实质就是_______。

10、MOVA,40H指令对于源超作数的寻址方式是_______寻址。

11、指令JB0A7H,ABC的作用是若________________。

12.简述寄存器间接寻址方式及其寻址范围

第四章汇编语言程序

1、在程序存储器中有一平方表,从2000H单元开始存放,试通过查表指令查找出6的平方。

2、A机和B机进行串行通信,代码如下:

指出:

两机通信的功能___________________________________________。

发送方是______机,接收方是_______机,串行口的工作方式是______,波特率是_______。

A机程序:

ORG0000H

AJMPSTART

ORG4100H

START:

MOVP1,#0FFH

MOVSCON,#80H

AGAIN1:

MOVSBUF,P1

JNBTI,$

CLRTI

SJMPAGAIN1

END

B机程序:

ORG0000H

AJMPSTART

ORG4100H

START:

MOVSCON,#90H

AGAIN1:

JNBRI,$

MOVP1,SBUF

CLRRI

SJMPAGAIN1

END

3、编写完成78+93的BCD加法的程序,并对调整过程进行分析。

4、(A)=76H,立即数为C5H,(CY)=0,求二者相减结果。

5、试分析8051执行如下指令后,累加器A和PSW各标志位的变化情况。

MOVA,#0CFH

ADDA,#0A5H

6、设堆栈指针(SP)=60H,内部RAM中(30H)=24H,(31H)=10H.下列程序段运行后,内部RAM中61H、62H、30H、31H以及DPTR和SP中的内容将如何变化?

PUSH30H

PUSH31H

POPDPL

POPDPH

MOV30H,#00H

MOV31H,#0FF

7、设(R0)=20H,(R1)=25H,(20H)=80H,(21H)=90H,(22H)=A0H

(25H)=A0H,(26H)=6FH,(27H)=76H。

下列程序运行后,分析运行结果。

CLRC

MOVR2,#3

LOOP:

MOVA,@R0

ADDCA,@R1

MOV@R0,A

INCR0

INCR1

DJNZR2,LOOP

JNCNEXT

MOV@R0,#01H

SJMP$

NEXT:

DECR0

SJMP$

结果:

(R0)=,(R1)=,(A)=,(CY)=,(20H)=,(21H)=,(22H)=,(23H)=

8、试设计延时100ms子程序。

当使用6MHZ晶振时,一个机器周期为Tm=2us。

设计时,可先设计1ms延时子程序,再进行调用。

9、已知R0低四位是一个十六进制数(0到F中的一个),请编写能把它转换成相应的ASCⅡ码并送入R0的程序。

设计时可使用计算求解,也可使用查表来求解。

10、设平面上一点P的直角坐标为(X,Y),X,Y为单字节带符号数,若P落在第i象限内,则令K=i.若P落在坐标轴上,则令K=0。

第五章内部功能部件

一、选择题

1.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。

A.500B.1000C.216-500D.216-1000

2.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。

A.P3.2B.P3.3C.P3.4D.P3.5

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

A.1个机器周期B.2个机器周期

C.4个机器周期D.10个晶振周期

4.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

A.外部中断0B.外部中断1

C.定时器0中断D.定时器1中断

5.MCS-51单片机的堆栈区应建立在()。

A.片内数据存储区的低128字节单元      B.片内数据存储区

C.片内数据存储区的高128字节单元      D.程序存储区

6.MCS-51单片机的外部中断1的中断请求标志是()。

A.ET1B.TF1C.IT1D.IE1

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

A.8位    B.8位自动重装      C.13位       D.16位

二、填空题

1.定时器中断请求发生在_______。

2.中断响应时间是指______。

3.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。

4.在中断服务程序中现场保护和______期间,中断系统应处在____状态。

5、8051的C/T是_____(加或减)计数的。

6、8051的中断向量表在____、______和_____、_____、______。

三、简答题

1.简述MCS-51单片机的中断入口地址。

2、根据表格填充定时器/计数器及外部中断控制寄存器TCON的各位,并说出各位的含义?

位地址

8FH

8EH

8DH

8CH

8BH

8AH

89H

88H

位名称

3、根据表格填充工作方式寄存器TMOD的各位,并给出四种工作模式的说明。

D7

D6

D5

D4

D3

D2

D1

D0

4、简述串行通信的四种工作模式,说明其功能和波特率。

5、定时器TI方式1计数,定时器T0方式2定时。

试编程实现TMOD的初始化。

6、什么是中断,中断响应的条件及过程是什么?

7、CPU与外设之间的通信方式有几种,各自的优缺点是什么?

串行通信的制式和工作方式各自有几种?

8、叙述8051的C/T0的四种工作模式。

9、叙述8051的串行通信的四种工作模式。

第六章单片机接口应用实例

应用题

1、仿造音乐门铃的电路,设计一个音乐盒,当打开音乐盒盖时,自动播放“祝你生日快乐”的乐曲。

2、试设计使用8751单片机外接8个七段LED显示器和8个BCD码拨盘的电路。

并编写程序能够依次读入8个BCD码拨盘数据后存入片内30H-37H单元中,然后依次送LED显示器输出显示。

3、要求将存放在单片机内部RAM中30H及31H单元中的4位十六进制数在下图所示的电路从左到右显示出来,试按此要求编写相应的程序。

4、试用中断技术设计一个秒产生电路,用于控制P1.0口的发光二极管闪亮,其闪烁频率为5Hz,设晶振频率为6MHz.

第七章单片机系统的扩展

一、选择题

1、在MCS-51中,需要双向传递信号的是()

A.地址线B.数据线C.控制信号线D.电源线

2、在MCS-51中,为实现P0口线的数据和低位地址复用,应使用()

A.地址锁存器B.地址寄存器C.地址缓冲器D.地址译码器

3、在使用译码法同时扩展多片数据存储器芯片时,不能在各存储芯片间并行连接的信号是()

A.读写信号B.地址译码输出信号C.数据信号D.高位地址信号

4、如在系统中只扩展一片Intel2732除应使用P0口的8条口线外,至少还应使用P2口的口线是()

A.5条B.6条C.7条D.8条

5、下列叙述中,不属于单片机存储器系统特点的是()

A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在

C.扩大数据存储器与片内数据存储器存储空间重叠D.扩大程序存储器

二、简答题

1、只读存储器和随机存储器有哪几种类型,其性能方面各有什么特点?

2、存储器的片选方式有几种,各有什么特点?

3、对微机系统扩展存储器时,主要应考虑哪些问题?

三、应用题

1、在MCS-51单片机系统中,外接程序存储器和数据存储器公用16位地址线和8位数据线,为什么不发生冲突?

2、以两片Intel2716与8751单片机扩展一个4KB的外部程序存储器,要求地址空间于8751的内部ROM相衔接,试画出逻辑连接图。

3、以一片Intel2716和一片Intel6116与8051组成一个既有程序存储器又有数据存储器的存储器扩展系统,试画出逻辑连接图,并说明各芯片的地址范围。

4、以译码编址方式,把4片Intel6116组成8KB的数据存储器,试画出逻辑连接图,并说明各芯片的地址范围。

第八章输入/输出通道及接口技术

一、应用题

1、静态显示电路和动态扫描显示电路各有何特点。

2、用AT89c51的P1口作8个按键的独立式键盘接口,试画出其接口电路,编写键输入子程序,将所得的键值输入单片机内部RAM的KEY单元。

3、P0口输出共阳段码,P2口输出位控码(1有效),待显示的BCD数在30H-35H单元中。

采用定时器中断方式编写该6个LED数码管的动态扫描程序。

4、为何要消除键盘的机械抖动?

有哪些去抖动的方法?

5、设计一个2×2行列式键盘电路并编写键盘扫描子程序。

6、P1.0上连接了一个按键,按键每按下一次则将片内30H单元的内容加1,采用查询方式编写键处理程序。

7、同上题,要求采用中断方式编写键处理程序。

第九章单片机应用系统开发技术

应用题

1、试设计一个单片机温度控制系统,要求:

(1)、温度分三档“:

第一档为室温

(注:

可编辑下载,若有不当之处,请指正,谢谢!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1