单片机课后作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 ( )