文档库 最新最全的文档下载
当前位置:文档库 › 单片机基础及其应用习题.doc

单片机基础及其应用习题.doc

单片机基础及其应用习题.doc
单片机基础及其应用习题.doc

1.

X1 = +42、X2=-82,则/1]反= B, ^2]补=

2. 3.

MOV RO, 30H 中,30H 的寻址方式称之为 4.

MOV C, 30H 源操作数寻址方式为 寻址。 5.

MCS-51的雄栈是在— 一中开辟的。

6.

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

7.

8051单片机读片外程序存储器MOVC 指令采用的是— 一寻址方式。

8.

若系统晶振频率为6MHz,则MUL AB 指令的周期为— _ps

9.

12根地址线可?选择

存储单元,32KB 存储单元需要 根地址线。

10.

设(A) =55H, (R5) =0AAH,贝ij 执行ANL A, R5指令后的结果是<A)= ,(

R5)

11. 12. MCS-51中T1中断服务程序入I I 地址为

13. 14.

通常单片机上电复位时PC = H 、SP =

Ho A 、P0 I I 和 P2 I I B 、P0 I I

C 、P2 I I 和 P3 I I

3. 在单片机内部, 反应林序运行状态或反应运算结果的一个特征奇存器是(

A 、 PC

B 、PSW

C 、A

D 、SP

4.

在堆栈操作中,

当进栈数据全部弹出后,这时SP 应指向( )

A 、

C 、栈底单元地址加

1 D 、栈底单兀地址减1 单片机基础及其应用习题(含答案)

2011-06-02 21:57:031分类:款认分类|标斜 |字号大中小订阅

填空题

PSW 中RS1=1. RS0=0,则当前工作寄存器为 组通用寄存器(从第0组排起)o

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

欲对300个外部事件计数,可以选用定时器/计数器的工作模式.

选择题

1. 8031单片机内部RAM 中既可位寻址又可字节寻址的单元字节地址是

A.

20H

B.30H

C.OOH

D.70H

2.

MCS-51系列单片机外部扩展存储器芯片时,4个l/OI I 中用作数据总线的是(

B 、7FH 单元

5. A.接地

对于INTEL 8031来说,EA 脚总是

接电源

C .悬空

D .不用

6.

指令AJMP 的跳转空间范围大小是()

A.256B

B.1KB

C.2KB

D.64KB

7. A 、IE B 、IP C 、TCON

D 、 SCON

8. 下列地址标号中,正确的标号是

A.3BT

B.END

C.MUL

D.STAB31

PC 中存放的是(

A. T--条指令的地址 当前正在执行指令的地址 9. B .当前正.在执行的指令 D.下一条要执行的指令

10. MCS-51

单片机进位标志CY 存在于() B.算逻运算部件ALU D.DPTR A.累加器ACC C.程序状态字寄存器PSW 11.下列指令中正确的是(

A 、 CLR

B B 、MOVX@DPTR, B

C 、MOV P1.0, RO

D 、JBCTF0, $

12.下列指令中错误的是(

A.MOVA. R4

B.MOV20H. DPL

C.MOV @R3, A

MCS-51单片机中断源可分为两个优先级别,设定各中断源优先级别的是寄存器()

D.MOV R7, #03

13.

单.片机访问ROM 、片外RAM 和片内RAM 时,所用的指令分别为(

)。

A. MOV MOVC MOVX

B. MOVX MOV MOVC

C. MOVC MOV MOVX

D. MOVC MOVX MOV

14. MCS —51单片机的有效复位信号是() A. 至少持续两个机器周期高电平 C.短脉冲 B. 至少持续两个机器周期低电平

D.下降沿

15. 定时器若工作在循环定时或循环计数场合,应选用 ()

A.工作方式0

B.工作方式1

C.工作方式2

D.工作方式3

16. ?(3是()。 A 、一根硬件信号线

B 、一个可山用户直接读写的RAM 单元

C 、一个不可寻址的特殊寄存器

D 、一个能自动加1计数的ROM 单元

17. MCS-51单片机扩展I/O I 4外部数据存储器( )。

A 、分别独立编址

B 、统一编址

C 、变址编址

D 、动态变址

18.

各中断源发出的中断请求信号后,都会标记在MCS-51系统中的(

)。

A 、TMOD

B 、TCON 和 SCON

C 、IE

D 、IP

B 、MOVX @DPTR,A D 、MOVX A,@DPTR

)P

B 、MOV A, B

D 、SUBB B. RO

19. 下列四条叙述中,有错误的一条是()。

A 、 16根地址线的寻址空间可达1M

B B 、 内存储器的存储单兀是按字节地址编址的

C 、 CPU 中用「存放地址的寄存器称为地址寄存器

D 、 地址总线上传送的只能是地址信以

20.

卜列指令或指令序列中,不能实现PSW 内容送A 的是()

A 、MOV A,PSW

B 、MOV A,0D0H

C 、MOV R0,#0D0H

D 、PUSH PSW MOV A,@R0

POP ACC

21. 读取AD 转换的结果,应使用的指令是() A 、MOV A,@Ri C 、MOVC A,@DPTR

22. 下列指令中错误的是( A 、SETB ACC.O C 、JNC LOOP

程序分析题

1. 执行以下程序段后,A 利B 的内容分别为 、o MOV SP, # 40H MOV A, # 60H MOV B, # OEEH PUSH ACC PUSH B POP ACC POP B

2. 己知片内RAM 中20H 的内容为01H,执行下列程序后(30H )为? MOV A, 20H INC A

MOV DPTR, #2000H

MOVC A, @A+DPTR CPL A

MOV 30H, A

HERE: SJMP HERE

ORG 2000H

DB 3FH, 06H, 5BH,4FH, 77H

3. 请填写程序执行结果,己知(59H) =50H,程序如下:

MOV A. 59H

MOV RO, A

MOV A, #00

MOV @R0, A

MOV A, #25H

MOV 51H, A

MOV 52H, #70H

以上程序段执行后(A) = ,(50H) = ,(R0)=

4. 阅读下列程序段并同答问题:

MOV DPTR, #2314H

MOV RO, DPH

MOV 14H,#22H

MOV R1,DPL

MOV 23H,#56H

MOV A, @R0

XCH A, DPH

执行以I?.指令后A=, DPTR=

5. 下列程序段执行后A=_ _; R0= _;(20H)=

MO V A. #20H

MO

V

RO, #20H

MO

V

@R0,A

ANL A, #0FH

ORL A, #80H

XRL A, @R0

6. 设在MCS-51 单片机片内RAM 中,(20H) =40H, (22H) =10H, (40H) =22H, (DPH)=OCFH,当下列程序执行完后,各单元内容分别为多少?请填入给出的各寄存器中,(B)=、(40H)

= V

MOV R0,#20H

MOV A,@R0

MOV R1,A

MOV B,@R1

MOV @R1,DPH

MOV P3,PSW

编程题

1 .若晶振为12MHz,试编制延时2ms和1s 了程序。

2. 编写程序,查找在内部RAM的40H-5FH单元中出现0FFH的次数,并将查找结果存入60H单

兀Q

3. 编写程序,查找在内部RAM的40H?60H单兀中是否有0FFH这一数据。若有,则将B寄存器置01H:若未找到,则B寄存器清00H。

4. 在片外RAM起始地址为2100H,长度为64的数表中找出ASCII码“F”(“F"的ASCII值为46H)的个数,并将其值送到1000H单元中。

5. 将单片机内部RAM从20H地址单兀开始处连续存放的10个数据,传送到外部RAM的1000H 单元升始的存储区。

6. 在外部RAM首地址为2000H的数据表中存有10个字节数据,清编程将何个字日的内容取反并

存回I原处。

7, 设在片内RAM 40H开始的存储区有若干个字符和数字,己知最后一个为字符“$“(ASCII ffi 24H), 并且只有一个,试统计这些字符数字的个数,结果存入30H单元中。

8. 试编一程序,分别统计在内部RAM的30H-50H单元的数据区中奇数和偶数的个数,并将奇数和偶数的个数分别存放在51H和52H单元中。

9. ............................................................................... 请用8051汇编语言编程,先求1、2、3 10之和,再求其平均值,并将该值存入片内RAM

50H单元。

10. 系统晶振试fosc=6MHz,用定时器TO控制P1.0引脚输出周期为100ms、占空比为50%的连续方波信号。

11. 设MCS-51单片机系统时钟频率为12MHz,应用定时/计数器T0编制在P1.7引脚I二产生周期为1秒,占空比为50%的连续方波信号的程序。

单片机复习答案

(答案未仔细校对,仅供参考。)

填空题

1. 略2。2 3。直接寻址40位5o片内RAM

6.位7o 变址寻址8。8 9。4K、15 10。OOH、0AAH 11。MOVC

12. 001BH 13o 0、1 14o 0000H、07H

选择题

1. A

2.B

3.B

4.A

5.A

6.C

7.B

8.D

9.A 10.C 11.D 12.C

13. D 14. A 15.C 16.C 17.B 18.B 19.A 20.C 21.D 22.D

程序分析题

1. OEEH、60H

2. 0A4H

3. 25H、OOH、50H

4. 23H、5614H

5. OAOH、20H、20H

6. 22H、OCFH

程序题

1 .若晶振为12MHz.试编制延时2ms和1s子程序。

参考程序(略)

2. 编写程序,查找在内部RAM的40H-5FH单元中出现OFFH的次数,并将查找结果存入60H单

兀。

参考程序:

MOV RO, #40H ;RAM单元起始地址

MOV R7, #20H 洪20H 个单元

MOV 60H, #0H

LOOP: CJNE @R0, #OFFH, L1

INC 60H

L1: INC RO

DJNZ R7, LOOP

SJMP$

3. 编写程序,企找在内部RAM的40H-60H单元中是杏石0FFH这一数据。若有,则将B寄存器置01H;若未找到,则B寄存器清00H。

参考程序1:

MOV RO, #40H

LOOP: CJNE @R0, #OFFH, LK1

SJMP LK2

LK1: INC RO

CJNE RO, #61H, LOOP

MOV B, #00H

LK2: SJMP $

参考程序2:

MOV RO, #40H

MOV R7,#21H

LOOP: CJNE @R0, #0FFH, LK1

MOV B, #01H

SJMP LK2

LK1: INC RO

DJNZ R7, LOOP

MOV B, #00H

LK2: SJMP $

4, 在片外RAM起始地址为21 OOH,长度为64的数表中找出ASCII码“F”(“F”的ASCII ffi为46H)的个数,并将其值送到1000H单元中。

参考程序:

MOV DPTR,#2100H

MOV R7, #64

MOV R3, #0

LOOP: MOVX A, @DPTR

CJNE A, #46H, LK1

INC R3

LK1: INC DPTR

DJNZ R7, LOOP

MOV DPTR,#1000H

MOV A, R3

MOV @DPTR, A

SJMP$

5. 将m片机内部RAM从20H地址单兀升始处连续存放的10个数据,传送到外部RAM的1000H 单元开始的存储区。

参考程序:

MOV DPTR,#1000H ;外部RAM单兀首地址

MOV RO, #20H

MOV R7, #10

LOOP: MOV A, @R0 ;取内部RAM单元内容

MOVX @DPTR, A ;存入外部RAM单元

INC RO ;内部RAM地址指针增1

INC DPTR ;外部RAM地址指针增1

DJNZ R7, LOOP

SJMP$

6. 在外部RAM首地址为2000H的数据表中存<10个字节数据,请编程将每个字节的内容取反并

存回原处。

参考程序:

MOV DPTR, #2000H ;外部RAM单元首地址

MOV R7, #10

LOOP: MOVX A, @DPTR ;读外部RAM单元内容,并送入累加器

CPL A ;内容取反

MOVX @DPTR, A ;取反后的内容存入外部RAM单元

INC DPTR

DJNZ R7, LOOP

;R1作为地址指针

:30H 清 0

;与“$”号比较,不等转移

:再加入”$”这个字符 :找到“$“结束循环 ;计数器加1 ;指针加1

SJMP$

7. 设在:片内RAM 40H 开始的存储区有若十个字符和数字,已知最后一个为字符"$“(ASCII 值24H),

并且只有一个,试统计这些字符数字的个数,结果存入30H 单元中。

参考程序:

ORG 0000H

START: MOV R1,#40H

MOV 30H,#0

LOOP: CJNE @R1,#24H,NEXT

INC 30H SJMP$

NEXT: INC30H

INC R1 SJMP LOOP

8. 试编一程序,分别统计在内部RAM 的30H-50H 单兀的数据区中奇数和偶数的个数,并将奇数 和

偶数的个数分别存放在51H 和52H 单元中。

参考程序1:

MOV 51H , #0H MOV 52H , #0H

MOV R1 , #30H ;RAM 首地址 MOV RO , #21H ;21H 个单元

LOOP3: MOV A, @R1

ANL A,#01H ;判断最低位是否为0 JZ LOOP1

SJMP L00P2

L00P1: INC 52H

INC R1

L00P2: DJNZ RO , LOOP3

SJMP $

参考程序2:

MOV 51H,#0H

MOV 52H, #0H

MOV R1,#30H

MOV RO, #21H

LOOP3: MOV A, @R1

JNB ACC.O,LOOP1;判断ACC最低位是否为0,如为0则为偶数,转L00P1。

INC 51H

INC R1

SJMP L00P2

L00P1: INC 52H

INC R1

LOOP2: DJNZ RO , L00P3

SJMP $

9. ............................................................................... 请用8051汇编语言编程,先求1、2、3 10之和,再求其平均值,并将该值存入片内RAM

50H单元。

参考程序:

MOV A, #0

MOV R0,#1

MOV R7,#10

LOOP: ADD A,RO

DJNZ R7,L00P

MOV B,#10

DIV AB

MOV 50H.A SJMP $

10. 系统晶振试fosc=6MHz,用定时器TO控制P1.0引脚输出周期为100ms、占空比为50%的连续方波信号。

答:定时器T0工作方式1定时50ms的初值X=40536=9E58Ho

中断方式编程:

ORG 0000H

LJMP MAIN

ORG 000BH

MOV THO, #9EH

MOV TLO, #58H

CPL P1.0

RETI

MAIN: MOV TMOD, #01H

MOV THO, #9EH

MOV TLO, #58H

SETB EA

SETB ETO

SETB TRO

SJMP$

查洵方式编程:

START: MOV TMOD,#01H

MOV THO, #9EH

MOV TLO, #58H

MOV IE,#OH

SETB TRO

LOOP: JNB TFO S$

MOV THO, #9EH

MOV TLO, #58H

CPL P1.0

SJMP LOOP

11 .设MCS-51单片机系统时钟频率为12MHz,应用定时/计数器TO编制在P1.7引脚I二产生周期为1秒,占空比为50%的连续方波信号的程序。

答:定时器T0方式1定时50ms的初值X=3CB0H,定时器丁0中断发生10次即为0.5秒。

中断方式编程:

ORG 0000H

LJMP MAIN

ORG 000BH

MOV THO, #3CH

MOV TLO, #0B0H

DJNZ R7, SKP

CPLP1.7

MOV R7, #10

SKP: RETI

ORG 0030H

MAIN: MOV TMOD, #01H

MOV TLO, #0B0H

MOV R7, #10

SETB ETO

SETB TRO

SJMP$

查洵方式编程:

MOV TMOD, #01H MOV THO, #3CH MOV TLO, #0B0H MOV IE,#0H

MOV R7, #10

SETB TRO

LOOP: JNB TF0,$ CLR TFO

MOV THO, #3CH MOV TLO, #0B0H DJNZ R7,SKP

CPLP1.7

MOV R7,#10

SKP: SJMP LOOP

单片机原理及应用课后习题参考答案~章

《单片机原理及应用》习题答案 第一章计算机基础知识 1-1 微型计算机主要由哪几部分组成?各部分有何功能? 答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。 CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。 存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。按其功能可分为RAM和ROM。 输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。 总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。 1-3 什么叫单片机?其主要由哪几部分组成? 答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。 1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用? 答:单片机片内ROM的配置状态可分四种: (1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产; (2)片内EPROM型单片机(如8751),适合于研制产品样机; (3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;

(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。 1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制) 1-6 写出下列各数的BCD参与: 第二章MCS-51单片机的硬件结构 2-1 8052单片机片内包含哪些主要逻辑功能部件? 答:8052单片机片内包括: ①8位中央处理器CPU一个 ②片内振荡器及时钟电路 ③256B数据存储器RAM。 ④8KB片内程序存储空间ROM ⑤21个特殊功能寄存器SFR ⑥4个8位并行I/O端口(32条线) ⑦1个可编程全双工串行口 ⑧可寻址64KB的外部程序存储空间和外部数据存储空间 ⑨3个16位的定时器/计数器

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

单片机基础与应用习题答案第7章

1 第7章 串行口通信技术 参考答案 一、单选题 C B A D A C A A B B 二、填空题 1.并行通信、串行通信 2. 同步串行通信、异步串行通信 3. 起始位、数据位、校验位、停止位 4. 高,空闲位 5. 同步移位寄存器 6. TXD ,RXD 7. 时钟频率fosc ,时钟频率fosc 、PCON 中的SMOD 位 8. 1位起始位、8位数据位、1位停止位 9. 定时器T1的溢出率、SMOD 10. 进行电平转换 三、简答题 1. 并行通信速度快,传输线多,适合于近距离的数据通信,但硬件接线成本高;串行通信速度慢,但硬件成本低,传输线少,适合于长距离数据传输。 2.异步串行通信每次发送由起始位、数据位、校验位和停止位四部分构成的而一个字符帧,起始位:位于字符帧开头,只占一位,低电平,用于向接收设备表示发送端开始发送一帧信息。数据位:紧跟起始位之后的数据信息,低位在前,高位在后,用户可以自己定义数据位的长度。校验位:位于数据位之后,仅占一位,用来表征串行通信中采用奇校验还是偶校验,由用户编程决定。停止位:用来表征字符帧结束的位,高电平,通常可取1位、1.5位或2位。 3. 在方式1和方式3下,波特率由定时器T1的溢出率和SMOD 共同决定。即: 方式1和方式3的波特率=1T 32 2SMOD ?溢出率 当定时器/计数器T1做波特率发生器使用时,通常工作在模式2,即自动重装载的8位定时器,此时TL1作计数用,自动重装载的值在TH1内。设计数的预置值(初始值)为X ,那么每过256-X 个机器周期,定时器/计数器溢出一次,溢出周期为: )X 256(f 12osc -?。 溢出率为溢出周期的倒数,所以,波特率=) X 256(12f 322 osc SMOD -?。

单片机原理及应用第三版(张毅刚)1-6章全

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式 控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断 源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错

5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。对 四、简答 1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么? 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少? 答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。 4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。 答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。 5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何 不同? 答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,

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

第二章习题参考答案 一、填空题: 2、MCS-51的堆栈是软件填写堆栈指针临时在片内RAM数据存储器内开辟的区域。 INCDEC都不影响PSW 堆宅操作只有一条寻址方式直接寻址方式 3、当使用8751且EA=1 〃程序存储器地址小于1000H时〃访问的是片内 ROM 7、PSW中RS1RSO=10寸〃R2 的地址为12H。 8、PSW中RS1RS0=11 时〃R2的地址为1AH。 17、使用8031芯片时〃需将/EA引脚接低电平〃因为其片内无ROM存 22、但单片机的型号为8031/8032时〃其芯片引线EA一定要接di电平

7、单片机8031的ALE引脚是()。 A、输出高电平 B、输出矩形脉冲〃频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲〃频率为fosc的1/2 11、单片机上电复位后〃堆栈区的最大允许范围是()个单兀。 A、64 B、120 C、128 D、256 12、单片机上电复位后〃堆栈区的最大允许范围是内部RAM的() A、OOH—FFHB 001■— 07HC 071■— 7FHD 08H— 7FH 13、对于8031单片机〃其内部RAM()O A、只能位寻址 B、只能字节寻址 C、既可位寻址又可字节寻址 D、少部分能位寻址 18、单片机8051的XTAL1和XTAL2引脚是()弓I脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 23、MC—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区〃用来()〃它是按后进先出的原则存取数据的。 A、存放运算中间结果 B、存放标志位 C、暂存数据和地址存放待调试的程序

单片机基础及其应用习题.doc

1. X1 = +42、X2=-82,则/1]反= B, ^2]补= 2. 3. MOV RO, 30H 中,30H 的寻址方式称之为 4. MOV C, 30H 源操作数寻址方式为 寻址。 5. MCS-51的雄栈是在— 一中开辟的。 6. MCS-51片内20H-2FH 范围内的数据存储器,即可以字节寻址又可以 寻址。 7. 8051单片机读片外程序存储器MOVC 指令采用的是— 一寻址方式。 8. 若系统晶振频率为6MHz,则MUL AB 指令的周期为— _ps 9. 12根地址线可?选择 存储单元,32KB 存储单元需要 根地址线。 10. 设(A) =55H, (R5) =0AAH,贝ij 执行ANL A, R5指令后的结果是<A)= ,( R5) 11. 12. MCS-51中T1中断服务程序入I I 地址为 13. 14. 通常单片机上电复位时PC = H 、SP = Ho A 、P0 I I 和 P2 I I B 、P0 I I C 、P2 I I 和 P3 I I 3. 在单片机内部, 反应林序运行状态或反应运算结果的一个特征奇存器是( A 、 PC B 、PSW C 、A D 、SP 4. 在堆栈操作中, 当进栈数据全部弹出后,这时SP 应指向( ) A 、 C 、栈底单元地址加 1 D 、栈底单兀地址减1 单片机基础及其应用习题(含答案) 2011-06-02 21:57:031分类:款认分类|标斜 |字号大中小订阅 填空题 PSW 中RS1=1. RS0=0,则当前工作寄存器为 组通用寄存器(从第0组排起)o 若用传送指令访bd MCS-51的程序存储器,它的操作码助记符应为 欲对300个外部事件计数,可以选用定时器/计数器的工作模式. 选择题 1. 8031单片机内部RAM 中既可位寻址又可字节寻址的单元字节地址是 A. 20H B.30H C.OOH D.70H 2. MCS-51系列单片机外部扩展存储器芯片时,4个l/OI I 中用作数据总线的是( B 、7FH 单元

单片机基础及应用项目五课后习题及答案

一、填空题 1.51单片机中有(2)个(16)位的定时/计数器,可以被设定的工作方式有(四)种。 2.51单片机的定时器/计数器有四种工作方式,其中方式0是(13)位计数器;方式1为 (16)位计数器;方式2为(自动重装初值)的(8)位计数器;只有定时器(T0)才能选作组合方式3,此时将形成2个(8)位的计数器。 3.单片机中,常用作地址锁存器的芯片是(74HC373),常用作地址译码器芯片的是 (74HC138)。 4.若要启动定时器T0开始计数,则应将TR0的值设置为(1)。 5.若系统晶振频率为12MHz,则T0工作方式1时最多可以定时(65536)us。 6.TMOD中M1M0=11时,定时器工作方式(3)。 7.单片机工作于定时状态时,计数脉冲来自(单片机内部的时钟脉冲)。 8.单片机工作于计数状态时,计数脉冲来自(单片机外部的时钟脉冲) 二、选择题 1.单片机的定时器/计数器设定为工作方式1时,是(D) A、8位计数器结构 B、2个8位计数器结构 C、13位计数器结构 D、16位计数器结构 2.定时器/计数器有4种工作模式,它们由(B)寄存器中的M1、M0状态决定 A、TCON B、TMOD C、PCON D、SCON 3.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值 应为(C) A、500 B、1000 C、216-500 D、216-1000 4.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到(D)引脚 A、P3.2 B、P3.3 C、P3.4 D、P3.5 5.74LS138芯片是(B) A、驱动器 B、译码器 C、锁存器 D、编码器 6.在下列寄存器中,与定时/计数控制无关的是(C) A、TCON B、TMOD C、SCON D、IE 7.启动定时器0开始计数的指令是使TCON的(B) A、TF0位置1 B、TR0位置1 C、TR0位置0 D、TR1位置0 8.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的值是(A) A、FFH、F6H B、F6H、F6H C、F0H、E0H D、FFH、DFH 9.与开启定时器0中断无关的是(C) A、TR0=1 B、ET0=1 C、ES0=1 D、EA=1 10.多位数码管显示时,(D)负责输出字型码,控制数码管的显示内容。 A、显示端 B、公共端 C、位选端 D、段选端 11.若要采用定时器0,方式1,如何设置TMOD(B) A.00H B.01H C.10H D.11H 12.单片机采用方式0时是13位计数器,它的最大定时时间是多少?(B) A.81.92ms B.8.192ms C.65.536ms D.6.5536ms 13.单片机的定时器,若用软件启动,应使TMOD中的(C) A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0 14.下面哪一种工作方式仅适用于定时器T0(D)

单片机基础及应用题库

一、填空题 1.计算机中最常用的字符信息编码是(ASCII编码) 2.51系列单片机为(8)位单片机 3.堆栈的地址由(SP)内容确定,其操作规律是(先进后出) 4.在单片机扩展时,(P0)和(P2)口为地址线 5.51单片机,如采用6MHZ晶振,一个机器周期为(2us) 6.51单片机RST引脚上保持(2)个机器周期以上的高电平时,单片机即发生复位 7.当P0~P3口做输入口输入数据时,必须先向该端口的锁存器写入(1),否则输入数 据可能出错 8.消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成; 二是采用(软件去抖程序) 9.单片机内外中断源按优先级别分为高级中断和低级中断,级别的高低是由(中断优 先级)寄存器的置位状态决定的。同一级别中断源的优先顺序是由(自然优先级顺 序)决定的。 10.LED数码管显示按显示过程分为(静态)显示和(动态)显示 11.计算机的系统总线有(地址总线)、(控制总线)和(数据总线) 12.片内RAM可进行位寻址空间是(20H~2FH),其对应的位地址范围是(00H~7FH) 13.51系列单片机有(5)个中断源,(2)级中断优先级别 14.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指 令可实现软件延时。而硬件延时一般采用单片机(定时/计数器)再通过软件编程 来实现 15.中断源的是否允许中断是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄 存器决定的 16.当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从 该地址开始执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其 中外部中断INT0的入口地址为(0003H),定时器T0入口地址(000BH),外部中断 INT1的入口地址为(0013H),定时器T1入口地址(001BH),串行口的中断入口地 址为(0023H)。 17.51单片机中有(2)个(16)位的定时/计数器,可以被设定的工作方式有(四)种。 18.51串行口扩展并行I/O口时,串行口工作方式应选择(方式0)。 19.在CPU内部,反映程序运行状态或反映运算结果的特殊功能寄存器是(PSW)。 20.C51中的任何程序总是由三种基本结构组成:(顺序)、(分支)、(循环)。 21.在串行通信中,根据数据传送方向分为(单工)、(半双工)和(全双工)。 22.外部中断请求信号有(电平触发)和(边沿触发)两种触发方式 23.键盘的结构形式一般有两种:(独立键盘)和(矩阵键盘)。 24.某RAM芯片存储容量为4KB,则此芯片共有(12)根地址线。 25.单片机系统经常采用LED作为显示器件,其连接有共阳极和共阴极两种接法。如某 系统采用共阳极接法,那么其有效输入电平(点亮)应为(低电平)。 26.半导体存储器分成两大类(数据存储器)和(程序存储器),其中(数据存储器) 具有易失性,常用于存储(临时数据)。 27.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为(08~0FH)。 28.8051的堆栈区一般开辟在(用户RAM区)。 29.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用(MOVX)指 令。

单片机基础与应用习题答案第2章

第2章单片机硬件系统 参考答案 一、单选题 A A B C A D B B C B 二、填空题 1.8位算术逻辑单元、8位累加器、8位暂存器、寄存器B、程序状态寄存器 2. 程序存储器(ROM) 3. 80H~FFH 4. 1/6 5. 上拉电阻,地址,数据 6. 0x 7. 00H~1FH、20H~2FH、30H~7FH 8. 16位,下一条将要执行指令的地址,64KB,自动加1功能 9. 0000H,0000H 10. 两个,高 三、简答题 1. 内部数据存储器、特殊功能寄存器SFR、内部程序存储器、并行I/O口、串行口、定时器/计数器、中断系统、时钟电路 2.在单片机的C语言程序设计中,可以通过关键字sfr来定义所有特殊功能寄存器,从而在程序中直接访问它们,如: sfr P1=0x90; //特殊功能寄存器P1的地址是90H,对应P1口的8个I/O引脚 在程序中就可以直接使用P1这个特殊功能寄存器了。例如,程序ex3.c中有下面的语句:P1=0x00; //将P1口的8位I/O口全部清0 通常情况下,这些特殊功能寄存器已经在头文件regx51.h中定义了,只要在程序中包含了该头文件,就可以直接使用已定义的特殊功能寄存器。 C程序中,还可以通过关键字sbit来定义特殊功能寄存器中的可寻址位。例如,程序ex1.c 中有下面的语句: sbit LED=P1^0; //定义P1口的第0位的位名称为LED LED=0; //P1口的第0位清0 3.4个I/O口作为通用I/O口时都是准双向口。作为输出口时,P0口需加上拉电阻才能输出高电平。4个并行口作为输入口时,都分为“读引脚”和“读锁存器”,“读引脚”时,均需给相应锁存器先置“1”。 4. 当单片机外部扩展存储器时,P0口分时复用作为8位数据线和低8位地址线,P2口作为高8位地址线。地址总线共计16位,所以程序存储器和数据存储器都可以最多扩展64 KB容量。 1

单片机基础及应用项目七课后习题及答案

一、填空题 1. A/D 转换器的作用是将(模拟量)转为(数字量),D/A 转换器的作用是将(数字量)转为(模拟量)。 2. D/A 转换器的三个最重要指标是(转换时间)、(分辨率)、(转换精度)。 3. 从输入模拟量到输出稳定的数字量的时间间隔是A/D 转换的计数指标之一,称为(转换速度)。 4. D/A 转换的基本原理是用电阻解码网络将N 位数字量逐位转换成模拟量并求和。根据其转换原理可分为(权电阻网路型)D/A 转换器、(权电流型)D/A 转换器、(T 型电阻网络型)D/A 转换器。 5. 若8位D/A 转换器的输出满刻度电压为+5V ,则该D/A 转换器能分辨的最小电压变化为(0.016V )。 6. DAC0832是一个(8)位的D/A 转换芯片,数据输入可采用(单缓冲)、(双缓冲)和(直通方式)三种,其输出形式为(电流输出)。 7. A/D 转换器具有(采样)、(保持)、(量化)和(编码)四个功能。目前常见的A/D 转换器为(积分型)和(逐次逼近式)。 8. ADC0809是逐次逼近式A/D 转换器,它内部由(比较器)、(控制时序电路)、(逐次逼近寄存器)、(D/A 转换器)和(输出缓冲器)组成。 二、选择题 1. 下列具有模数转换功能的芯片是(A ) A 、 ADC0809 B 、DAC0832 C 、BS18B20 D 、DS1302 2. ADC0809的启动转换的信号是(D ) A 、ALE B 、EO C C 、CLOCK D 、START 3. 要想把数字送入DAC0832的输入缓冲器,其控制信号应满足(B ) A 、1=ILE ,1=CS ,01=W R B 、1=ILE ,0=CS ,01=W R C 、0=ILE ,1=CS ,01=W R D 、0=IL E ,0=CS ,01=W R 4. A/D 转换方法有以下四种,ADC0809是一种采用(C )进行A/D 转换的8位接口芯片。 A 、计数式 B 、双积分式 C 、逐次逼近式 D 、并行式 5. 8位D/A 转换器的分辨率能给出满量程电压的(D )。 A 、1/8 B 、1/16 C 、1/32 D 、1/256 6. AD0809转换器是(B ) A 、 4通道8位 B 、8通道8位 C 、8通道10位 D 、8通道16位 7. D/A 转换器所使用的数字量位数越多,则它的转换精度(A ) A 、越高 B 、越低 C 、不变 D 、不定 8. 为产生一个三角波,不可缺少的器件是(B ) A 、A/D 转换器 B 、D/A 转换器 C 、数据缓冲器 D 、数据锁存器 三、问答题 1. D/A 转换器的作用是什么?在什么场合下使用? 答:D/A 转换器的作用:将数字信号转换为模拟信号,以便控制外部执行机构。 使用场合:输出正弦波等。

(完整版)单片机原理及应用知识点汇总(模拟卷)

单片机基础知识模拟试卷 一、填空题 1、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机80C51片内集成了4 KB的FLASH ROM,共有 5 个中断源。 3、两位十六进制数最多可以表示 256 个存储单元。 4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。 5、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由P0 口提供 6、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。 7、80C51具有 64 KB的字节寻址能力。 8、在80C51中,片内RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 9、在80C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第0 组寄存器为当前的工作寄存器。 10、数据指针DPTR是一个 16 位的特殊功能寄存器寄存器。 11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令。 12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2 个机器周期,可将系统复位。 13、单片机80C51复位后,其I/O口锁存器的值为0FFH ,堆栈指针的值为07H ,SBUF的值为不定,内部RAM的值不受复位的影响,而其余寄存器的值全部为0H。 15、单片机80C51的5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。 16、单片机80C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、IE以及IP。 17、在80C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。 19、单片机80C51片内有两个16 位的定时/计数器,即T0和T1,它们都有定时和计数的功能。 20、单片机80C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH 。 24、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率。 25、单片机80C51中的串行通信共有4 种方式,其中方式0 是用作同步移位寄存器来扩展I/O 口的。 26、设80C51的晶振频率为11.0592MHz,选用定时器T工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H。 31.对单片机而言,连接到数据总线上的输出口应具有(锁存功能。 32.决定程序执行的顺序是(PC)寄存器,该寄存器复位时的值为(0000h)。 33.单片机内包含组成微机的三个主要功能部件是CPU、存储器和(I/O口)。 34. 80C51系列单片机字长是(8)位,有(40)根引脚。 35.ALE信号的作用是(锁存允许)。 36.80C51复位后,PC=(0000)H。 39.80C51单片机外部中断请求信号有电平方式和(边沿触发),在电平方式下,当采集到INT0、INT1的有效信号为(低电平)时,激活外部中断。

单片机基础知识

1.一个完整的微机系统由硬件和软件两大部分组成 2.微型计算机的性能指标: 字长、运算速度、存储容量、软件配置、外设扩展能力 字:一组二进制数,字长:该二进制数的位数,字长越大,计算机处理数据越快运算速度:表达方式:cpu主频,越高,运算速度越快 存储容量:内存储容量(cpu直接访问存储器)、外存储容量(硬盘容量) 2.计算机系统:硬件系统(冯.诺依曼结构)(运算器、存储器、控制器、输入输出设备)、软件系统(运行程序和相应文档) 3.CPU主要组成部分:运算器、控制器 ALU运算器核心、累加器A、标志寄存器FR(C进、借位,OF溢出标志)、(不影响标志位CY的指令:INC A) 寄存器组RS、控制器CU(pc程序计算器、ir指令寄存器、id指令译码器) 4.存储器:RAM、ROM,其中RAM 具有易失性,常用于存储临时性数据 存储器的地址范围是0000H~0FFFH,它的容量为4KB(16*16*16=4*1024) 5.总线bus:传递信息的公共通信公道 片总线、内总线、外总线 地址总线(AB)、控制总线(CB)、数据总线(DB) 6.单片机(芯片)包括五部分:运算器、存储器、控制器、输入部分、输出部分8051:8位单片机 8031:复位后,PC和SP为:0000H、07H 7.二进制B、八进制O、十进制D、十六进制H 8.原码、反码、补码、压缩BCD码

9.单片机引脚: P1.0VCC(40引脚)P1.1P0.0 P1.2P0.1 P1.3P0.2 P1.4P0.3 P1.5P0.4 P1.6P0.5 P1.7P0.6 RST P0.7 RXD EA/VPP TXD ALE/PROG ITR0PSDE ITR1P2.7 T0P2.6 T1P2.5 WR P2.4 RD P2.3 XTAL2P2.2 XTAL1P2.1 GND P2.0(21引脚)

51单片机基础知识与期末复习

51单片机简答题部分(经典) 1、什么叫堆栈? 答:堆栈是在片内RAM 中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处 理的。实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。 2、进位和溢出? 答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算 结果超出了字长的表示范围(即结果不合理),则称为溢出。 3、在单片机中,片内ROM 的配置有几种形式?各有什么特点? 答:单片机片内程序存储器的配置形式主要有以下几种形式: (1)掩膜(Msak)ROM 型单片机:内部具有工厂掩膜编程的ROM ,ROM 中的程序只能由单片机制造厂家用掩膜工艺固化,用户不能修改ROM 中的程序。掩膜ROM 单片机适合于大批 量生产的产品。用户可委托芯片生产厂家采用掩膜方法将程序制作在芯片的ROM 。 (2)EPROM 型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM 中,也可以将EPROM 中的信息全部擦除。擦去信息的芯片还可以 再次写入新的程序,允许反复改写。 (3)无ROM 型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。 无ROM 型单片机价格低廉,用户可根据程序的大小来选择外接程序存储器的容量。这种单 片机扩展灵活,但系统结构较复杂。 2ROM 型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。该类型目前比 (4) E 较常用 (5)OTP(One Time Programmable)ROM 单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程序存储器中,程序写入后不能再改写。这种芯片的价格也较 低。 4、什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系? 答:某条指令的执行周期由若干个机器周期(简称M 周期)构成,一个机器周期包含 6 个状态周期(又称时钟周期,简称S 周期),而一个状态周期又包含两个振荡周期(P1 和P2,简称P 周期)。也就是说,指令执行周期有长有短,但一个机器周期恒等于 6 个状态周期或12 个振荡周期,即 1M=6S=12P 。 5、MCS-51 单片机通常内部包含哪些主要逻辑功能部件? 答:51 单片机通常由下列部件组成:一个8 位CPU、一个片内振荡器及时钟电路、内部Flash Rom 程序存储器、256B 的RAM 、2 个16 位的定时/计数器、可寻址64KB 片外数据存储器和64KB 片外数据存储器和64KB 片外程序存储器空间的控制电路、 4 个8 位并行I/O 端口及一个可编程全双工 串行接口。 6、MCS-51 单片机的存储器从物理结构上可划分几个空间? 答:MCS-51 系列单片机的存储器配置从物理结构上可分为:片内程序存储器、片外程序存储器、 片内数据存储器、片外数据存储器。从逻辑上可分为:片内外统一编址的64KB 的程序存储器、片 内256B 的数据存储器以及片外64KB 的数据存储器。

《单片机基础及应用》课程教学大纲

《单片机基础及应用》课程教学大纲(适用于楼宇自动控制设备安装与维修专业,初中起点3年制中级工) 一、课程性质与任务 1.课程性质 单片机应用技术课程适用于自动化控制设备专业(三年学制),是学生的专业必修课。本课程内容侧重于实际应用,教学对象是自动化控制专业的学生,已具备相当的电子电路和计算机及控制理论知识,教学上应以单片机结构及应用设计为主,使学生通过本课程的学习,具备独立设计单片机测控系统的能力。使学生对于单片机的组成原理和结构有比较深刻的理解,基本掌握单片机基础及应用的系统设计方法,可比较灵活地使用单片机构成系统的外围芯片,具备单片机软件设计和编程能力。 2.课程任务 本课程的任务是使学生了解单片机的构造原理,掌握其内部的主要结构和C语言的编程应用,学习单片机常用的接口,常用的外围电路设计等,使学生具备应用单片机进行简单的机电测控系统开发的能力,注重培养和提高学生应用单片机进行创新设计、解决简单的工程实际课题的能力。 二、参考学时 每周6个学时,12个自然周,共72个学时。 三、课程目标 1.知识目标 掌握单片机基础知识,了解单片机的基本概念,主要应用领域;熟悉单片机应用的基本特点;熟悉MCS51单片机内部可供使用的主要资源及应用方法;掌握MCS51单片机中断和定时器的使用方法;初步了解单片机应用产品开发的基本过程; 2.技能目标 1)能够描述单片机的应用领域和主要应用特点; 2)能够描述MCS51单片机主要引脚的功能和使用方法; 3)能够根据产品的功能需求进行简单单片机的应用产品的硬件电路设计; 4)能够根据应用需要为单片机设计相应的信号输入输出接口; 5)能够描述MCS51单片机的常用指令功能及其使用方法; 3.职业素养目标 1)具备根据任务需要主动学习的意愿和能力; 2)能够在完成任务过程中自觉遵守相关的各项规定,按相应操作规程进行操作,保证操作安全; 3)能够在任务完成过程中发现问题、分析问题,并通过努力解决问题; 4)在任务完成过程中具有分工协调、团队合作的意识; 具有工作岗位所要求的良好职业道德,和爱岗敬业、吃苦耐劳、遵章守纪品质;

基于项目教学法的单片机基础及应用课程改革

基于项目教学法的单片机基础及应用课程 改革 摘要:根据当前电子技术的发展及用人单位对人才的要求,就中职单片机课程探索了项目教学法。项目教学法是一种教与学融为一体的教学模式,其具体过程包括:项目任务的确定、计划的制订、计划的实施、检查和评估等环节。事实证明,该方法在单片机课程教学中的应用,不仅能提高学生的能力,而且能有效地发挥学生的创造性。 关键词:电子技术;项目教学法;设计思路 随着时代的发展,单片机在生产、生活中的应用越来越广泛。为了更好地适应企业的需要,掌握并灵活应用单片机成为电子专业学生的重要任务。单片机基础及应用是电气专业的专业课程,使用以往的传统教学方法不能很好地调动学生的主动性和积极性。国内的中职院校正逐步以系统模块取代指令分析和硬件电路教学作为教学核心,面向实际生产,重点培养学生分析问题、解决问题的能力。任务引领、项目驱动的教学方法为课程的改革实践提供了条件。 一、课程设计思路 本课程以培养学生的职业能力为目标,以工作过程为中心,开展任务驱动的理论实践一体化教学。把单片机基础

及应用融入模块化的单元教学设计,课程共有五个项目模块,除了理论讲授外,每一个环节都能使学生获得相关的知识,在完成实训任务的基础上,再开拓理论知识,最后以技术理论知识指导各项目的完成。 二、课程内容 根据企业发展的需要和完成实际工作任务需要的素质、能力、知识等要求,本课程设置了以下五大模块:数据与存储器的应用、并行I/O接口的应用、数码管显示接口的控制、中断与定时器的应用以及键盘接口的控制。通过确定项目任务、计划的制订与实施、综合项目设计等来满足学生胜任职业岗位的需要。 三、课程改革的实施――《8位流水灯的设计》 本课程采用理论与实践相结合的教学方式,重点培养学生对单片机的认识和初步应用能力,真正实现理论实践相结合的一体化教学模式。 1.课程程序安排 复习提问―引入新课―下达任务书―用图形和流程图的形式表示出8位流水灯的原理―制作出电路图并调试―各组对本组解答进行讲述―各组成果展示并分数评定―发现并提出问题―教师提供相关资料―总结归纳形成报告。 2.教学实施 (1)确定项目任务。教师在上课之前要根据课程计

单片机原理与应用第二版张毅刚课后习题答案

第1章单片机概述 参考答案 1 ?答:微控制器,嵌入式控制器 2. 答:CPU存储器、I/O 口、总线 3. 答:C 4. 答:B 5. 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一 个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP嵌入式微处理器。目前多 把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 6. 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751 片内有集成有4K字节的程序存储器EPROM 7. 答:因为MCS-5係列单片机中的“ MCS'是In tel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 8. 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储 器取代了87C51片内的4K字节的EPROM 9 .单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是 向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有

单片机基础及应用项目四课后习题及答案

1.消除键盘抖动常用两种方法,一是采用(硬件去抖电路),用基本RS触发器构成;二是 采用(软件去抖程序)。 2.51系列单片机有(5)个中断源,(2)级中断优先级别。 3.中断源的是否允许中断是由(IE)寄存器决定的,中断源的优先级别是由(IP)寄存器 决定的。 4.外部中断请求信号有(电平触发)和(边沿触发)两种触发方式。 5.键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为(编码) 键盘,如BCD码键盘、ASCLL码键盘等,而靠软件来识别的称为(非编码)键盘。非编码键盘有分为(独立)非编码键盘和(矩阵)非编码键盘。 6.独立式键盘的电路简单,易于编程,但占用的(I/O)较多,当需要较多按键时可能产 生IO资源紧张。矩阵式键盘占用IO口线(较少),但软件将较为复杂。 7.N条行线和M条列线构成的行列式键盘,可组成具有(N*M)个按键的键盘。 8.CPU对中断系统所有中断及某个中断源的开放和屏蔽是由中断允许寄存器(IE)控制的, 中断允许寄存器中EX0是(外部中断0)允许位,EX1是(外部中断1)允许位,EA为CPU中断(总允许)位。以上各位为(1)时,允许相应的中断,为(0)时禁止相应的中断。 9.外部中断0可由IT0选择其为低电平有效还是(下降沿)有效,当CPU检测到P3.2 引脚上出现的中断信号时,中断标志(IE0)置1,向CPU申请中断。 二、选择题 1.51单片机的(D)口的引脚,还具有外中断、串行通信等第二功能 A、P0 B、P1 C、P2 D、P3 2.要使51单片机能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内 容应是(A) A、98H B、84H C、42H D、22H 3.当CPU响应外部中断INT0的中断请求后,程序计数器PC的内容是(A) A、0003H B、000BH C、0013H D、001BH 4.单片机C51中关键字(C)用来改变寄存器组 A、interrupt B、unsigned C、using D、reentrant 5.线反转法识别有效按键时,如果读入列线值全为1则说明(A)。 A、没有按键被按下 B、有一个按键被按下 C、有多个按键被按下 D、以上说法都不对 6.中断是一种(D) A、资源共享技术 B、数据转换技术 C、数据共享技术 D、实时操作技术 7.中断响应条件是(D) A、中断源有中断请求 B、此中断源的中断允许位为1 C、CPU开中断 D、同时满足上述条件时,CPU才有可能响应中断 8.键盘按键机械抖动的时间一般为(C) A、1~2s B、5-10ms C、5-10us D、无限长 9.有一需要15个按键的键盘,如果采用矩阵式键盘,直接与IO口相连,则需要的(C) 根IO口线。 A、15根 B、16根 C、8根 D、7根

相关文档
相关文档 最新文档