单片机20道复习题参考答案.doc

合集下载

单片机原理与应用 习题答案

单片机原理与应用   习题答案

习题解答

第三章

3-1 已知A=7AH,R0=30H(30H=A5H),PSW=80H,SP=65H,试分析下面每条指令的执行结果及对标志位的影响。

(1)ADD A,@R0;01111010+=1,00011111,(A)=1FH,Cy=1 ,

AC=0,OV=0,P=1

(2)ADD A,#30H;01111010+00110000=,(A)=AAH,Cy=0,AC=0,OV=1,P=0 (3)ADDC A,30H;01111010++1=1,00100000,(A)=20H,Cy=1,AC=1,OV=0,P=1

(4)SUBB A,@R0;0101-1=1,,(A)=D4H,Cy=1,AC=0,OV=1,P=0

(5)DA A;01111010+00000110=,(A)=80H,Cy=0,其他无变化

(6)RLC A;(A)=B=F5H,Cy=0,AC=0,OV=0,P=0

(7)RR A;(A)=00111101B=3DH,Cy=1,AC=0,OV=0,P=1

(8)PUSH 30H;SP=66H,(66H)=A5H

(9)POP B;SP=64H,(B)=(65H)

(10)XCH A,@R0;(A)=A5H,(30H)=7AH,Cy=1,OV=0,AC=0,P=0 3-4 试分析在执行完下面的程序段后,A,R0,R1,R7,SP以及片内RAM的一些单元中内容各是什么

MOV SP,#65H

MOV R7,#5

MOV R0,#30H

MOV R1,#40H

LOOP:MOV A,@R1

PUSH ACC

【答案】郑州大学远程教育《单片机原理》第04章在线测试

【答案】郑州大学远程教育《单片机原理》第04章在线测试

《单片机原理》第04章在线测试

《单片机原理》第04章在线测试剩余时间:58:48

答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)

1、8051单片机的I/O口中,具有单一功能的是

A、P0

B、P1

C、P2

D、P3

2、以下哪种方式的接口总线最少?

A、SPI

B、I2C

C、单总线

D、并行

3、51单片机的P2口除了作普通I/O口外,还可以作

A、8位数据总线

B、16位地址总线

C、地址总线高8位

D、地址总线低8位

4、在片外扩展一片27128(16k*8位ROM),需要的地址线条数是

A、10

B、13

C、14

D、16

5、单片机对外扩展时,外加74LS373的作用是

A、锁存低8位地址

B、锁存高8位地址

C、锁存8位数据

D、锁存ALE等控制信号

第二题、多项选择题(每题2分,5道题共10分)

1、当51单片机对外扩展时,各个端口承担的功能是

A、P0口担当地址总线低8位

B、P0口担当8位数据总线

C、P1口担当8位数据总线

D、P2口担当地址总线高8位

E、P3口担当地址总线高8位

2、对外扩展的数据存储器容量为32KB,则该存储器地址线和数据线的条数,下列说法正确的是

A、16条地址线

B、8条数据线

C、16条数据线

D、32条地址线

E、12条地址线

3、常用的串行总线接口有

A、I2C

B、SPI

C、单总线接口

D、8255A

E、74LS373

4、可以访问片外数据存储器的指令有

单片机基础知识及实际应用-- 山大20年试题合集及答案

单片机基础知识及实际应用-- 山大20年试题合集及答案

单片机基础知识及实际应用-- 山大20年

试题合集及答案

介绍

本文档是关于单片机基础知识及实际应用的内容,其中包括了山大过去20年的试题合集及答案。通过学习这些试题,可以帮助读者更好地理解和应用单片机技术。

单片机基础知识

单片机是一种集成电路,具有处理和控制数字信号的能力。了解单片机的基础知识对于学习和应用它们至关重要。以下是一些单片机基础知识的要点:

1. 单片机的构成:单片机由中央处理器(CPU)、存储器、输入/输出接口和时钟电路等组成。

2. 单片机的工作原理:单片机通过执行存储在其存储器中的指令来完成任务。时钟电路提供时序信号来同步各个部件的工作。

3. 单片机的编程语言:单片机可以使用汇编语言或高级语言(如C语言)进行编程。

4. 单片机的应用领域:单片机广泛应用于家电、汽车、通信设备等各个领域,用于控制和处理各种信号。

山大20年试题合集及答案

以下是山大过去20年的单片机试题合集及答案的内容概述:

1. 试题类型:选择题、填空题、简答题等多种类型。

2. 考察内容:试题涵盖了单片机的基本概念、编程方法、时序控制、外设接口等方面的知识。

3. 答案解析:每道试题都提供了详细的答案解析和解题思路,帮助读者理解和掌握相关知识。

通过研究山大过去20年的试题合集及答案,读者可以更好地了解单片机的应用和解题方法,提高自己的单片机技术水平。

总结

本文档介绍了单片机基础知识及实际应用的内容,并提供了山大20年试题合集及答案的概述。通过学习这些内容,读者可以更好地理解和应用单片机技术,提升自己的能力。

参考文献:

单片机原理及应用试题答案

单片机原理及应用试题答案

单片机原理及应用试题答案

、单选题(每题4分,共20道小题,总分值80分)

1.下列指令中与进位标志位CY无关的指令有()。

(4分)

A移位指令B位操作指令C十进制调整指令D条件转移指令纠错正确答案D您的答案是未作

答回答错误展开解析知识点单片机原理及应用作业题2.已知晶振频率为6MHZ,定时器T0工作在模

式2时,其初值计算公式是()。

(4分)

At=(28-X)×1μsBt=(28-X)×2μsC.t=(216-X)×2μs纠错正确答案B您的答案是未作答

回答错误展开解析知识点单片机原理及应用作业题3.在应用系统中,芯片没有所存器的D/A转换器,不能直接接到80C51的P0口上使用,这是因为()实现。

(4分)

AP0口不具有锁存功能

BP0口位地址数据复用CP0口不能输出数字量信号DP0口只能用作地址输出而不能用作数据输出纠

错正确答案B您的答案是未作答回答错误展开解析知识点单片机原理及应用作业题4.8051的内部RAM中,可以进行位寻址的地址空间为()。

(4分)

A00H∽2FHB20H∽2FHC00H∽FFHD20H∽FFH纠错正确答案B您的答案是未作答回答错误展开解析知识

点单片机原理及应用作业题5.P0.P1口作输入用途之前必须()。

(4分)

A相应端口先置1B相应端口先置0C外接高电平D外接上拉电阻纠错正确答案D您的答案是未作答

回答错误展开解析知识点单片机原理及应用作业题6.8051的程序计数器PC为16位计数器,其寻址

范围是()。

(4分)

A8KB16KC32KD64K纠错正确答案D您的答案是未作答回答错误展开解析知识点单片机原理及应用作业题7.8051与8751的区别是:

单片机原理与应用课程设计题目

单片机原理与应用课程设计题目

单片机原理与应用课程设计题目

符号说明:★越多表示题目难度越大*表示扩展要求任务@表示创新设计加分任务★--------------一般难度

★★-----------中等难度

★★★--------较高难度

一、题目汇总:

1.彩灯控制器的设计★

2.电子时钟的设计★

3.现代交通灯的设计★★

4.多路抢答器的设计★★

5.波形发生器的设计★★

6.点阵广告牌的设计★★★

7.篮球记分器的设计★★

8.数字式温度计的设计★★

9.步进电机的控制★★

10.电子音乐盒的设计★★

11.电风扇模拟控制系统设计★

12.洗衣机人机界面的设计★★

13.秒表系统的设计★

14.多机串行通信的设计★★★

15.电子密码锁的设计★★★

16.4位数加法计算器的设计★★★

17.定时闹钟的设计★★

18.人行道电子指示屏的设计★★

二、选题说明:3名同学组成一个设计小组,每个小组选择1个题目,同一班级内选同一题目的不能超过3个设计小组,选相同题目的小组在设计内容、方法上要有所区别,严禁抄袭。小组内部队员进行分工合作,共同致力于设计任务的完成,任务后括号内的数字表示分值,要求每名同学在设计完成后都能明白硬件原理及程序的含义。

三、设计要求:题目中没有特别提示的,要求自行焊接单片机最小系统板和外围接口电路,不能使用现成的开发板和模块。

题目一:彩灯控制器的设计★

设计任务:1. 用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭;(30)

2. 可以用输入按钮在几种灯光效果间切换;(20)

3. 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后

单片机期末考试试题

单片机期末考试试题

单⽚机期末考试试题

物理与电⽓⼯程学院C51单⽚机试卷4

⼀、填空题(每⼩题1分,共45分)

1、串⾏⼝⽅式2接收到的第9位数据送寄存器的位中保存。

2、MCS-51系列单⽚机为位单⽚机。

3、8031的中断源有、、、、、有个中断优先级。

4、MCS-51系列单⽚机的典型芯⽚分别为、、。

5、利⽤8255A可以扩展个并⾏⼝,其中条⼝线具有位操作功能。

6、由8031组成的单⽚机系统在⼯作时,EA引脚应该接。

7、串⾏⼝的⽅式0的波特率为。

8、8031内部有___________个定时器,___________个并⾏⼝和___________个串⾏⼝。

9、8031的异步通信⼝为(单⼯/半双⼯/全双⼯),若传送速率为每秒120帧,每帧10位,则波特率为____ 。

10、8031的⼝为双功能⼝。

11、8031的⼝为⾼8位地址总线⼝。

12、欲使P1⼝的低4位输出0,⾼4位不变,应执⾏⼀条命令。

13、KeiL C51软件中,⼯程⽂件的扩展名是__________,编译连接后⽣成可烧写的⽂件扩展名是____________。

14、MCS-51单⽚机中,在IP=0x00时,优先级最⾼的中断是_______________,最低的是___________。

15、MCS—51单⽚机的P0—P4⼝均是并⾏ I/O⼝,其中的P0⼝和P2⼝除了可以进⾏数据的输⼊、输出外,通常还⽤来构建系统的和,在P0—P4⼝中,为真正的双向⼝,为准双向⼝。

16、MCS—5l单⽚机的堆栈区只可设置在存储区(器)。

17、单⽚机的复位操作是__________(⾼电平/低电平),单⽚机复位后,中断允许寄存器IE的值是________。

《单片机原理及应用》习题库(建议收藏保存)

《单片机原理及应用》习题库(建议收藏保存)
C外部程序存储器
D外部数据存储器
纠错
正确答案D
解析
知识点
单片机原理及应用作业题
11.
外部中断 1的中断入口地址为( )。
(4分)
A0003H
B000BH____
C0013H____
D001BH
纠错
正确答案C
解析
知识点
单片机原理及应用作业题
12.
各中断源发出的中断请求信号,都会标记在( )寄存器 。
(4分)
C程序计数器PC不能为用户编程时直接使用,因为它没有地址。
纠错
正确答案C
解析
知识点
单片机原理及应用作业题
20.
能够用紫外光擦除ROM中程序的只读存储器称为( )。
(4分)
A掩膜ROM
BPROM
CEPROM
DEEPROM
纠错
正确答案C
解析
知识点
单片机原理及应用作业题
二、判断题(每题2分,共10道小题,总分值20分 )
(2分)
纠错
正确答案 正确
解析
知识点
单片机原理及应用作业题
8.
由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。
(2分)
纠错
正确答案 错误
解析

大理大学单片机与嵌入式系统试卷

大理大学单片机与嵌入式系统试卷

大理大学单片机与嵌入式系统试卷1、D:CPU、内存与CD-ROM

下列设备组中,完全属于计算机输出设备的一组是______。[单选题] * A:喷墨打印机,显示器,键盘

B:激光打印机,键盘,鼠标器

C:键盘,鼠标器,扫描仪

2、20.计算机网络是一个()。[单选题] *

A.管理信息系统

B.编译系统

C.在协议控制下的多机互联系统(正确答案)

D.网上购物系统

3、数据链路层的协议数据单元(PDU)是()易[单选题] *

A.比特

B. 帧(正确答案)

C. 分组

D. 报文

4、在WPS文字中,要将文档中的某个词全部删除或变换为另一个词,应该()。[单选题] *

A. 打开“查找和替换”对话框,在“查找”选项卡下输入要查找的词,然后对每一查找结果进行删除操作或输入另一词。

B. 使用“审阅”选项卡中的“修订”,进行删除或替换。

C.打开“查找和替换”对话框,在“替换”选项卡下输入要查找的词,在“替换为”文本框中不输入或输入要变换的词。(正确答案)

5、C:实时操作系统

D:批处理操作系统

CPU的指令系统又称为______。[单选题] *

A:汇编语言

B:机器语言(正确答案)

6、电源出现故障时,加电前首先应()。[单选题] *

A.检查机内线路是否接好

B.检查是否有短路处

C.测量电压(正确答案)

D.检查CPU和内存

7、ROM是指______。[单选题] *

A:随机存储器

B:只读存储器(正确答案)

C:外存储器

D:辅助存储器

8、社会主义职业道德的核心是()[单选题] *

A.集体主义

B.共产主义

C.全心全意依靠工人阶级

D.为人民服务(正确答案)

大工11春《单片机原理及应用》在线作业

大工11春《单片机原理及应用》在线作业

大工11春《单片机原理及应用》在线作业一

一、单选题(共10 道试题,共60 分。)V 1. 80C51单片机内工作寄存器区的地址为()。

A. 00H~1FH

B. 20H~2FH

C. 30H~7FH

D. 00H~7FH

2. 若(A)=84H,(30H)=8DH,执行指令ADD A,30H之后()。

A. (CY)=0,(OV)=0

B. (CY)=0,(OV)=1

C. (CY)=1,(OV)=0

D. (CY)=1,(OV)=1

3. 指令“MOV A,R0”采用的寻址方式是()。

A. 寄存器寻址

B. 直接寻址

C. 寄存器间接寻址

D. 立即寻址

4. 80C51单片机复位后,SP为()。

A. 00H

B. 07H

C. FFH

D. 不定

5. 以下不属于特殊功能寄存器SFR的是()。

A. 程序计数器PC

B. 累加器ACC

C. 堆栈指针SP

D. 程序状态字寄存器PSW

6. 若(A)=C9H,(R2)=54H,(CY)=1,执行指令SUBB A,R2之后()。

A. (CY)=0,(OV)=0

B. (CY)=0,(OV)=1

C. (CY)=1,(OV)=0

D. (CY)=1,(OV)=1

7. 80C51单片机中,晶振频率为12MHz时机器周期为()。

A. 0.5μs

B. 1.0μs

C. 1.5μs

D. 2.0μs

8. 以下关于补码说法错误的是()。

A. 在计算机中,对带符号数的运算均采用补码

B. 正数的补码与其原码相同

C. 负数的补码与其原码相同

D. 负数的补码为其反码末位加1

9. 若(R0)=30H,(30H)=5AH,指令“MOV A,@R0”执行后,累加器A的内容为()。

单片机试卷及答案分析

单片机试卷及答案分析

A卷

一、填空题(本题共20分,每空1分)

1.8051单片机片片内有程序存储器_________字节, 片内有数据存储器________字节。

2.MCS-51单片机片内有个中断源,其中个外部中断源。

3.MCS-51单片机片内RAM中位寻址区是从地址到的一块存储区域。

4.MCS-51单片机片内DPTR寄存器是一个位寄存器。

5.DA指令的作用是 _____________。

6.MCS-51单片机片内有______个16位定时/计数器, 它们具有_________种工作方式。

7.ADC0809是__________通道8位______________________。DAC0832是______位D/A转换器。

8.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:

PUSH ACC

PUSH B

后,SP的内容为 62H ____,61H单元的内容为 30H ___,62H单元的内容为 70H 。

9.MCS-51单片机工作寄存器组共分为 __组寄存器,每组有个单元。

10.为扩展存储器而构造系统总线,应以P0口的8位口线作为线,以P2口的口线作为。

二、单项选择题(本题共10分,每小题1分)

1.下列运算对OV没有影响或不受OV影响的的运算是()。

(A)逻辑运算(B)加减运算(C)乘法运算(D)除法运算2.在寄存器间接寻址方式中,寄存器中存放的是()。

(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量

3.如在系统中只扩展一片2764,除应使用P0口的8条口线外,至少还应使用P2口的口线()(A)2条(B)3条(C)4条(D)5条

单片机应用技术试题参考答案及评分标准

单片机应用技术试题参考答案及评分标准

单片机应用技术试题参考答案及评分标准(四)

第一部分笔试题

(本部分共4道题,总分60分,考试时间60分钟)

一、填空题(每空1分,共20分)

1、MCS-51单片机扩展程序存储器所用的控制信号为(),扩展数据存储器所用的控制信号为()和()。

2、关于堆栈类操作的两条指令分别是()、(),操作遵循()原则。

3、()寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=()。

4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期(),ALE 引脚输出正脉冲频率为(),。

5、要使MCS-51 单片机从片内的地址0000H 开始执行程序。那么EA应()。

6、在片外扩展一片2764程序存储器芯片要( )地址线。

7、外部中断1(INT1)的中断入口地址为();定时器1的中断入口地为()。

8、8751有两个16位可编程定时/计数器,T0和T1。它们的功能可由控制寄存器()、()的内容决定,且定时的时间或计数的次数与()、()两个寄存器的初值有关。

9、欲使P1口的低4位输出0,高4位不变,应执行一条()命令。

10、串行口的控制寄存器SCON中,REN的作用是( )。

二、判断题(每题1分,共10分)

1、指令字节数越多,执行时间越长。()

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

3、当MCS—51上电复位时,堆栈指针SP=00H。()

4、CLR R0

()

5、EPROM的地址线为11条时,能访问的存储空间有4K。()

6、51单片机只能做控制用,不能完成算术运算。()

电子科技大学14秋《单片机原理及应用》在线作业1答案

电子科技大学14秋《单片机原理及应用》在线作业1答案

14秋《单片机原理及应用》在线作业1

单选题

一、单选题(共20 道试题,共100 分。)

1.

题目及选项请见下图:

A.

B.

C.

D.

-----------------选择:D

2. ADC0809的转换结束标志信号是()。

A. START

B. ALE

C. OE

D. EOC

-----------------选择:D

3. 以下()指令执行后一定能使累加器清0。

A. MOV A,@R1

B. CLR A

C. RR A

D. ADD A,#00H

-----------------选择:B

4.

题目及选项请见下图:

A.

B.

C.

D.

-----------------选择:B

5. MC14433选通千位的信号是()。

A. DS1

B. DS2

C. DS3

D. DS4

-----------------选择:A

6. 定时/计数器T0的中断入口地址是()。

A. 0003H

B. 000BH

大工20秋《单片机原理及应用》在线作业3【标准答案】

大工20秋《单片机原理及应用》在线作业3【标准答案】

大工20秋《单片机原理及应用》在线作业3

试卷总分:100 得分:100

一、单选题 (共 10 道试题,共 50 分)

1.MCS-51单片机有( )个优先级。

A.1

B.2

C.3

D.5

答案:B

2.关于比特率和波特率说法错误的是()。

A.比特率是每秒钟传输二进制代码的位数

B.波特率表示每秒钟调制信号变化的次数

C.波特率和比特率总是相同的

D.对于基带传输,波特率和比特率是相同的

答案:C

3.MCS-51单片机的串行口有( )种工作方式。

A.1

B.2

C.3

D.4

答案:D

4.MCS-51的串行口工作方式中最适合多机通信的是( )。

A.方式0

B.方式1

C.方式2

D.方式3

答案:D

5.MCS-51单片机的地址总线宽度为()位。

A.4

B.8

C.16

D.32

答案:C

6.单片机响应中断的条件不包括( )。

A.中断源有请求

B.中断允许寄存器IE相应位置1

C.EA=1

D.EA=0

答案:D

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(全)

单片机原理与接口技术课程设计题目汇总

说明:为便于同学提前探讨开发思路,特将本课程设计的可选题目发给大家。每个同学可以在以下题目中选一题。

要求:课程设计考核内容包括:源程序;设计报告文档。

一、基于单片机的电子时钟设计

设计内容:1、用LCD液晶作为显示设备(30分)

2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00

(30分)

3、能实现日期的设置,年、月、日(30分)

4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐

报时等。

图示:

2010-04-09MON

11:06:42

二、基于单片机的交通灯显示系统(一)

设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分)

2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,

恢复正常显示(20分)

3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分)

4、实时提醒绿灯亮的剩余时间(30分)

图示:

三、基于单片机的交通灯显示系统(二)

设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分)

2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄

灯亮3秒钟。(30分)

3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3

秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分)

四、基于单片机的电子贺卡设计

设计内容:1、设计基于单片机的伴奏乐曲(30分)

2、设计基于单片机的彩屏图片(30分)

3、通过矩阵键盘按键显示不同彩屏图片,并伴有不同乐曲(30

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)

1. 选择题(40分)

1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线

B. 单向数据总线、地址总线、控制总线

C. 单向数据总线、寄存器总线、控制总线

D. 双向数据总线、寄存器总线、控制总线

答案:A

2) 以下哪个单片机是基于HARVARD结构的?

A. 8051

B. AVR

C. PIC

D. ARM

答案:C

3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:

A. E478

B. 3E78

C. 1578

D. 78

答案:B

4) 下列哪个是单片机的输入/输出接口电路?

A. I2C

B. UART

C. ADC

D. GPIO

答案:D

5) 下列哪个DSP处理器的体系结构更适合高频性能要求?

A. TMS320C54X

B. ADSP-21369

C. Blackfin

D. STM32F4

答案:C

2. 判断题(20分)

1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。答案:对

2) 51单片机可以通过中断方式实现高精度定时。

答案:错

3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错

4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对

5) 单片机内部的RAM存储器是用于存储程序的。

答案:错

3. 简答题(40分)

1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行

方式。中断的作用是提高了系统的并发性和实时性,它可以使得处理

器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理

单片机填空题题库(24道)

单片机填空题题库(24道)

单片机填空题题库(24道)

单片机填空题题库

单片机是指由单片集成电路组成的微型计算机系统。它广泛应用于各个领域,如家电、通信、汽车等。为了帮助大家更好地掌握单片机的知识,下面给出了一个单片机填空题题库,共有24道题目,希望对大家的学习有所帮助。

1. 单片机是由多个()组成的。

答案:集成电路

2. 单片机由中央处理器()、内存和输入输出设备等组成。

答案:CPU

3. 单片机的内存分为()和外部扩展存储器。

答案:内部存储器

4. 单片机的输入输出设备包括()。

答案:键盘、显示器、串口等

5. 单片机的时钟频率越高,处理速度越()。

答案:快

6. 单片机常用的编程语言有()等。

答案:C、汇编语言

7. 单片机的开发工具包括()等。

答案:编程软件、仿真器、编译器等

8. 单片机应用中常用的通信接口有()等。

答案:串口、SPI、I2C

9. 单片机的编程包括()和软件编程。

答案:硬件设计

10. 单片机的系统开发过程包括()等阶段。

答案:需求分析、系统设计、硬件设计、软件设计、测试与调试等11. 单片机的主频是指()。

答案:CPU的工作频率

12. 单片机的位宽是指()。

答案:CPU一次能处理的数据位数

13. 单片机的存储器位宽是指()。

答案:存储器数据线的宽度

14. 单片机的指令周期是指()。

答案:CPU执行一条指令所需的时间

15. 单片机的片内存储器速度比外部扩展存储器()。

答案:快

16. 单片机的中断是指()。

答案:外部设备请求CPU停止当前工作,转而处理其它工作17. 单片机的复位是指()。

答案:将单片机重置为初始状态

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

1.用P0 口驱动LED灯,要求循环左移,从右向左每次两个LED灯亮,程序重复

执行。【一个排线。排1(PO-LED)]

#include DelaylOms(SO); (

^include LED = LED « 2; unsigned char a, b;

void DelaylOms(unsigned int c); if (P0 == OxCO) for (;c>O;c-)

main() { {

{ LED = 0x03; for (b=38;b>0;b-) unsigned char LED; (

LED = 0x03; ) for (a=130;a>0;a~);

while (1) } )

{ } }

P0 = LED; void DelaylOm$(unsigned int c) }

2.用P0 口驱动LED灯做左右跑马灯程序,先向左侧跑马,每次左移2位,初始

时是2位LED灯亮,以后每次2个灯亮。待4次过后,再向右侧跑马,每次右移1位,初始时是1位LED灯亮,以后每次1个灯亮,执行8次。程序重

复执行。【一个排线。排1 (PO-LED)】

存include LED = LED « 2;P0 = LED;} (

ftinclude unsigned char a, b;

void DelaylOms(unsigned int c); 〃延时Delayl0ms(50); for (;c>0;c・・)

10ms LED = 0x80;P0 = LED; (

main。for(i=0;i<7;i++) for (b=38;b>0;b-)

( (Delayl0ms(50); ( unsigned char LED; LED = LED » l;P0 = LED; } for (a=130;a>0;a~);

unsigned char i; //Oxfe = llll 1110 }

LED = 0x03; Delayl0ms(50); }

while (1)

/

LED = OxO3;PO = LED; }

\

P0= LED; }

for(i=0;i<3;i*+) }

{Delayl0ms(50); void DelaylOms(unsigned int c)

flinclude

unsigned char Key_Scan()

i = 0;

include whil e

unsigned char keyValue = 0, i;

(K3==0))

sb it K2 = P1A 1; if (K1==O) K3 = P1A 2;

DelaylOms(l);

sb it K4 = P1A 3; DelaylOms(l); Adefi ne GPIO LED PO if (K1==O) void

main(void)

i = 0;

if

(K4==0)

while((i<50) && (K1==O))

unsigned char ledValue, keyNum; DelaylOms(l); ledValue = 0x01; DelaylOms(l); if

(K4==0)

while (1)

if

keyValue = 4; keyNum = Key_Scan(); i = 0;

if (keyNum == 1)

while((i<50)&& (K4==0))

ledVal ue

if

(K2==0)

DelaylOms(l); -CrorJIedValue,

DelaylOms(l);

if

keyValue = 1; ledVal ue

i = 0;

return keyValue;

_crolJledValue 1);

while((i<50)&& (K2==0))

void DelaylOms(unsigned int c)

else if (keyNum == 3)

DelaylOms(l);

unsigned char a, b; ledValue = Oxff;

for

(;c>O;c-)

else if (keyNum == 4)

for

(b=38;b>0;b-)

if

3. 用按键选择LED 灯做左右移动实验,3个按钮,K1对应P1.0, K2对应P1.1, K3

对应Pl.2, K1按下让LED 灯左移1位循环,K2按下让LED 灯右移1位循 环,K3按下,8个灯全亮。【两个排线。排1(PO-LED )排2(P1-独立按键)】

I

void DelaylOms(unsigned int c); unsigned char Key_Scan();

if (K2==0)

else if (keyNum == 2)

keyValue = 2;

unsigned char a, b; for (;c>0;c ・・) (

for (b=38;b>0;b-) (

for (a=130;a>0;a-);

4. 单个静态数码管流动显示HELLO-LACo 【一个排线。排1(PO-・JP3(右上角))】

#lnclude

Wdefine GPIO_DIG PO void DelaylOms(unsigned int c); unsigned

char

code

DIG_CODE[10)={0x76,0x79,0x38,0x38,0x3f,0x4 0,0x38,0x77,0x39}; void main(void) (

unsigned char i = 0;

while(l)

GPIO_DIG = ~DIG_CODE[i]; i++; if(i == 10)

{

i = 0; }

Delayl0ms(50);

}

}

void Delayl0m$(unsigned int c)

5. 8位动态数码管显示BAD-FOODo 【两个排线。排1 (P0-LED)排2(P1-J16)

ttinclude #define GPIO_DIG P0 ^define GPIO.PLACE Pl

unsigned char code DIG_PLACE[8] = { 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; unsigned char code DIG_CODE[8] {0x7c,0x77,0x5e,0x40,0x7L0x3f,0x3f,0x5e}; unsigned char Display Data (8); void DigDisplayO; void main(void) (

unsigned char i; for(i=0; i<8; i++)

(

DisplayData(i) = DIG_CODE(i];

} while(l) (

DigDisplayO;

}

}

void DigDisplay()

unsigned chari; unsigned int j; for(i=0; i<8; i++) (

GPIO_PLACE = DIG_PLACE[i] GPIO_DIG = DisplayData[i]; j = 10;

whlle(j-); GPIO_DIG = 0x00;

}

}

相关文档
最新文档