收藏 分享(赏)

单片机课后作业.doc

上传人:HR专家 文档编号:11424853 上传时间:2020-04-20 格式:DOC 页数:12 大小:64.06KB
下载 相关 举报
单片机课后作业.doc_第1页
第1页 / 共12页
单片机课后作业.doc_第2页
第2页 / 共12页
单片机课后作业.doc_第3页
第3页 / 共12页
单片机课后作业.doc_第4页
第4页 / 共12页
单片机课后作业.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、第 12 页 51单片机原理及实验选修课作业 姓名: 学号: 院系 - 单片机的基础知识(一)1 单片机系统与通用计算机系统在应用领域的区别;2 与通用计算机相比,单片机系统的设计理念是什么?3 “冯诺依曼”结构和“哈弗总线”结构的各自特点是什么?4 MCS-51、PIC单片机分别是哪一家公司开创?5 ARM单片机的内核技术是哪国、哪个公司研发的?“ARM”英文全称是什么? - 单片机的基础知识(二)简要回答下列问题:1. 什么是“嵌入式系统”和“嵌入式控制器”:2. 什么是“单片机最小系统”:3. 与传统的“三总线”结构相比,SPI、I2C总线结构的系统其优点是什么:4. 单片机新型接口芯片

2、的特点是什么: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

3、= ;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=“

4、1”电平时:CPU执行 程序存储器中的程序。EA=“0”电平时:CPU执行 程序存储器中的程序。5 简要回答:(1)什么是RAM存储器,特点?在系统中的作用是什么?(2)AT89C51单片机的RAM空间是 B.;(3)什么是SFR?功能?在RAM中的位置?(4)51单片机有 个工作寄存器区,每个区包含 个工作寄存器,其中0区中每个寄存器名称和实际(在RAM中的)地址各是多少? - AT89C51单片机芯片引脚常识1, 参见下图并将单片机的引脚进行分类:P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST(RXD) P3.0(TXD) P3.1(/INT0) P3.2(/INT

5、1) P3.3(T0) P3.4(T1) P3.5(/WR) P3.6(/RD) P3.7XTAL2XTAL1GNDVCCP0.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)/PSENP2.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封装芯片外形图和引脚定义1 40AT89C51/5220 21(1) 输入输出端口: 。(2)

6、电源引脚: 。(3) 控制信号引脚: 。(4) 外接晶体引脚: 。2, 简要回答:(1)AT89C51的工作电源电压是 V;(2)AT89C51的外接晶体频率的范围是 MHz ;(3)AT89C51的复位电平是 电平,持续时间应大于 个机器周期;(4)AT89C51是否具备“上电复位”功能? 。3,简要回答:AT89C51单片机内部包含哪些功能模块。 - 51单片机最小系统设计手工绘画出以AT89C51为核心的单片机最小系统。要求包含:电源电路、上电复位电路、外接晶体振荡器电路、P1端口驱动8个LED灯电路。1 40AT89C51/5220 21 - MCS-51指令系统(1)1,填空:(1)

7、在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; 。(

8、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 ( ) - MCS-51指令系统(2)1,分析下列程序并回答问题ORG 0000H LJMP 0100H ORG 0100HSTART:MOV R7,#10HMOV R0,#20HMOV A,#00HLOP:MOV R0,

9、A INC R0 INC A DJNZ R7,LOP SJMP $ END(1) 两条ORG伪指令的作用是什么?(2) END伪指令的作用是什么?(3) 为什么单片机的第一条指令必须在ROM的0H单元?(4) 为什么单片机的第一条指令是“长跳转指令”?(5) 程序中R0、R7承担的功能是什么?(6) DJNZ指令在此程序中的作用是什么?(7) SJMP $指令可以省略吗?(8) 整个程序执行的结果是什么? - MCS-51指令系统(3)使用指令实现(使用一条或多条指令):1) 累加器A中的数据与R1内容相加,结果存RAM的20H单元。2) 将R1中的数据传送R7中。3) 将RAM的10H、11

10、H中的两个无符号数相加将其和分别送入20H、21H(20H存低位字节、21H存高位字节)。4) 编制一个循环程序,将RAM的10H1FH单元送数0FH。5) 编制一个小程序:统计RAM的20H2FH单元中等于80H数据单元的个数,结果存在R0寄存器中。 - MCS-51并行端口一、填空题1, 51单片机的P0口做I/O时,要外接一个( );251单片机的端口在输入操作时,事先要进行( )操作;3.51单片机在驱动mA级电流的负载时应采用( )电方式;4按照P3.0P3.7的顺序写出51单片机的P3口的第二功能定义 ( );5若51单片机采用“三总线”方式扩展外部RAM时,( )口做低8位地址和数据的“分时总线”,( )口做高8位地址总线,( )做“读控制”信号线,( )做“写控制”信号线。二、手工绘画出51单片机的P1口驱动8个LED的电路。要求LED电流5mA左右(LED工作时压降约2V)。三、编制一个流水灯程序。要求使用单片机的P1口以“灌电流”的方式驱动。再利用P3.2作为控制流水方向的控制输入(如:当P3.2=”1”时,流水方向向左,当P3.2=”0”时,流水方向向右)。试编程。

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

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报