- 1
- 0
- 约1.5千字
- 约 14页
- 2019-04-14 发布于浙江
- 举报
目录 知识目标 掌握单片机的内部结构 掌握单片机内部结构的所有功能 掌握存储空间的读写方法 单片机内部结构 技能目标 能用C语言编写程序控制各端口高低电平变化 能用C语言编写程序读写各存储空间数据 单片机内部结构 单片机内部结构 项目描述 单片机种类很多,常用的有MCS-51系列单片机、PIC系列单片机和AVR系列单片机,工业上常用PIC系列单片机。由于MCS-51系列单片机最早进入课堂,所以所有实验设备都围绕MCS-51系列单片机组建,所有教材也围绕其编写。本项目以MCS-51系列单片机为例,介绍单片机的内部结构。 相关知识 一、MCS-51系列单片机内部结构 相关知识 一、MCS-51系列单片机内部结构 1.CPU (1)运算器 (2)程序计数器 (3)指令寄存器 2.时钟电路 (1)时钟信号的产生 (2)时序 相关知识 一、MCS-51系列单片机内部结构 3.总线 (1)数据总线用于传送数据信息 (2)地址总线专门用来传送地址信息 (3)控制总线用来传送控制信号和时序信号。 4.内部结构仿真 (1)定时/计数器仿真模拟图 (2)I/O端口仿真模拟图 (3)中断源仿真模拟图 (4)串行口仿真模拟图 相关知识 二、MCS-51系列单片机存储器结构 相关知识 二、MCS-51系列单片机存储器结构 1.程序存储器 1)片内有程序存储器且存储空间够用 2)片内有程序存储器且存储空间不够 3)片内无程序存储器 相关知识 二、MCS-51系列单片机存储器结构 2.数据存储器 1)MCS-51系列单片机内部低128单元数据存储器结构 (1)工作寄存器区(2)位寻址区(3)内部数据存储器 2)MCS-51系列单片机内部高128单元特殊功能寄存器结构 (1)累加器(2)B寄存器(3)程序状态字(4)堆栈指针SP(5)数据 指针DPTR(6)端口P0~P3(7)串行数据缓冲器SBUF(8)定时/计数器 (9)其他控制寄存器 3.存储器结构仿真观察 项目实践 单片机内部结构 在Keil C软件中输入以下程序。 #include reg51.h char bdata temp _at_ 0x2f; sbit temp_7=temp7;void main(){temp_7=1;} 该程序为置位128位的程序,运行调试后的结果如图4-12所示,可见2FH的高位被置“1”。 拓展知识 AT89C2051单片机 1.引脚 2.电源 3.存储器 4.I/O端口控制 5.程序保密 单片机内部结构 复习思考 1.MCS-51系列单片机内部有哪些主要的功能部件? 2.MCS-51系列单片机设有四个8位I/O端口(32只引脚),实际应用中8位数据信息由哪一个端口传送?16位地址线怎样形成?P3口有什么功能? 3.MCS-51系列单片机的存储器结构与一般的微型计算机有什么不同?程序存储器和数据存储器各有什么功能? 单片机内部结构 目录
您可能关注的文档
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO1.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO2.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO3.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO4.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO5.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO6.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO7.ppt
- 北邮社《大学生职业发展与就业创业指导》教学课件-NO8.ppt
- 北邮社《大学生职业生涯规划》教学课件-NO1.ppt
- 北邮社《大学生职业生涯规划》教学课件-NO2.ppt
原创力文档

文档评论(0)