单片机课后作业

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

------ 单片机的基础知识(一)1.单片机系统与通用计算机系统在应用领域的区别;

2.与通用计算机相比,单片机系统的设计理念是什么?

3.“冯诺依曼”结构和“哈弗总线”结构的各自特点是什么?4.MCS-51、PIC单片机分别是哪一家公司开创?

5.ARM单片机的内核技术是哪国、哪个公司研发的?“ARM”英文全称是什么?

------ 单片机的基础知识(二)

简要回答下列问题:

1. 什么是“嵌入式系统”和“嵌入式控制器”:

2. 什么是“单片机最小系统”:

3. 与传统的“三总线”结构相比,SPI、I2C总线结构的系统其优点是什

么:

4. 单片机新型接口芯片的特点是什么:

5. 实验室中用于调试MCS-51单片机的“集成调试软件”的名称是什么?

有哪个国家开发?

------ 数值转换练习1,将下列二进制数转换为十进制数

00001010B = ;10000000B = ;

0110B = ;0111B = 。

2,将下列为二进制数转换为十六进制数

11110000B = ;11111111B = ;10001000B = ;00001111B= 。

3,将十六进制数转换为二进制数

88H = ;37H = ;

55H = ;AAH = ;

39H = ;64H = 。

4,将十六进制数转换为十进制数

0AH = ;0FH = ;10H = ;

FFH = ;11H = ;80H = .

5,将十进制数转换为二进制数

1 = ;

2 = ;

3 = ;

4 = ;

8 = ;16 = ;32 = ;64 = 。6,什么是BCD码,它与二进制(十六进制)数有什么区别?

------ AT89C51单片机的存储器结构1.简要回答:

(1) 什么是ROM存储器?特点?在单片机芯片中的作用是什么?

(2) AT89C51单片机的ROM空间是KB;

2.AT89C51中的ROM有6个特定单元,其地址和功能是什么?

(1):

(2):

(3):

(4):

(5):

3.单片机的第一条指令应存放在ROM的(H)单元,而且应当是一条()指令。

4.AT89C51芯片引脚“EA”引脚的作用是什么?

EA=“1”电平时:CPU执行程序存储器中的程序。

EA=“0”电平时:CPU执行程序存储器中的程序。

5.简要回答:

(1)什么是RAM存储器,特点?在系统中的作用是什么?

(2)AT89C51单片机的RAM空间是 B.;

(3)什么是SFR?功能?在RAM中的位置?

(4)51单片机有个工作寄存器区,每个区包含个工作寄存器,其中0区中每个寄存器名称和实际(在RAM中的)地址各是多少?

------ AT89C51单片机芯片引脚常识

1, 参见下图并将单片机的引脚进行分类:

(1) 输入输出端口: 。 (2) 电源引脚: 。 (3) 控制信号引脚: 。 (4) 外接晶体引脚: 。 2, 简要回答:

(1)AT89C51的工作电源电压是 V ;

(2)AT89C51的外接晶体频率的范围是 ~ MHz ;

(3)AT89C51的复位电平是 电平,持续时间应大于 个机器周期; (4)AT89C51是否具备“上电复位”功能? 。 3,简要回答:AT89C51单片机内部包含哪些功能模块。

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5

P1.6

P1.7 RST

(RXD ) P3.0 (TXD ) P3.1

(/INT0) P3.2 (/INT1) P3.3 (T0) P3.4 (T1) P3.5

(/WR ) P3.6 (/RD ) P3.7

XTAL2 XTAL1

GND

VCC P0.0 (D0) P0.1 (D1) P0.2 (D2) P0.3 (D3) P0.4 (D4) P0.5 (D5) P0.6 (D6) P0.7 (D7) /EA (VPP ) ALE (/PROG ) /PSEN P2.7 (A15) P2.6 (A14) P2.5 (A13) P2.4 (A12) P2.3 (A11) P2.2 (A10) P2.1 (A9) P2.0 (A8) AT89C51 芯片的DIP40封装芯片外形图和引脚定义

------ 51单片机最小系统设计手工绘画出以AT89C51为核心的单片机最小系统。要求包含:电源电路、上电复位电路、外接晶体振荡器电路、P1端口驱动8个LED灯电路。

------ MCS-51指令系统(1)

1,填空:

(1)在51单片机中,指令(机器码)是存储在()中;(2)如果使用12MHz的晶体,那么时钟周期Tosc是()µS,一个机器周期M是()µS;

(3)在51的指令系统中,指令的长度有()个字节、()字节和()字节;

(4)在51的指令系统中,指令执行的时间有()个M、()个M和()个M;

2,简要回答下列指令的寻址方式和指令功能:

(1)MOV A,R0 。(2)MOV A , @R0 。(3)MOV A,10H 。(4)MOV 20H,#00H 。(5)MOV 20H,30H 。3,使用指令实现下述功能

(1)将累加器A赋值FFH;。(2)将寄存器R0中的数据送累加器A;。(3)将寄存器R0中的数据送R7中;。(4)将RAM的20H单元数据送累加器A;。(5)将RAM的20H单元数据送30H单元中;。4,判断下列指令是否正确(√或×)

(1)MOV 10H,12H ()(2)MOV R0,R1 ()(3)MOV A ,# F0H()(4)MOV A , #20H ()(5)MOV A,@R2 ()(6)MOV #20H,A ( )

相关文档
最新文档