授课日期 班次 授课时数2 课题:任务一:单灯受控闪烁(二 教学目的:掌握单片机的存储器组织结构 熟悉单片机程序的运行 重点:单片机的存储器组织结构 难点:单片机的存储器组织结构 教具:多媒体、实验开发板 作业:262.72.12 自用参考书:《单片机应用技术》耿长清主编、《单片机应用技术》刘守义主编 教学过程: 复习提问 1任务:单灯受控闪烁 2硬件电路和控制程序的实现 3单片机引脚和ⅣO接口 二、新授 214相关知识 单片机的存储器的组织结构(包括程序存储器和数据存储器) 由问题单片机的软件如何存放?引出 2单片机的CPU(包括程序运行过程的取指、执行指令) 由问题单片机如何运行程序?引出 3课堂小结 课后小结:
授课日期 班次 授课时数 2 课题: 任务一:单灯受控闪烁(二) 教学目的:掌握单片机的存储器组织结构 熟悉单片机程序的运行 重点: 单片机的存储器组织结构 难点: 单片机的存储器组织结构 教具: 多媒体、实验开发板 作业: 2.6 2.7 2.12 自用参考书:《单片机应用技术》耿长清主编、《单片机应用技术》刘守义主编 教学过程: 一、复习提问 1.任务:单灯受控闪烁 2.硬件电路和控制程序的实现 3.单片机引脚和I/O接口 二、新授 2.1.4 相关知识 1.单片机的存储器的组织结构(包括程序存储器和数据存储器) 由问题单片机的软件如何存放?引出 2.单片机的CPU(包括程序运行过程的取指、执 行指令) 由问题单片机如何运行程序?引出 3.课堂小结 课后小结:
2.1.4相关知识 单片机的存储器组织结构 单片机的存储器包括程序存储器(ROM)和数据存储器(RAM)。结构如图 FOH FFFFH E0H特FFH RAM D0H殊 外 特殊功能寄存器 BaH 存储器 B0H能 A8H}寄 RAM (8052) A0H存 98H器 (8032) 90H中 1/0 80H 80H 88H|位 地址 部 80H丁寻 1000H 7FH数据 30H缓冲区 OFFFH OFFFH 2H位寻址区 内部 外部1 (EA=1) :\(BA=0)00寄存器区 工作 0000H 0000H 0000H 程序存储器 内部数据存储器 外部数据存储器
单片机的存储器包括程序存储器(ROM)和数据存储器(RAM)。结构如图 ➢单片机的存储器组织结构 2.1.4 相关知识
2.1.4相关知识 单片机的存储器组织结构 ●8051单片机RAM结构 FFH 特殊功能 PsW:程序状态字,它的第 寄存器区 可字节寻 C SFR) 亦可位寻 4、3位用来选择通用寄存器 的组。 数据缓冲区 堆栈区 工作单元 只能字节寻址 PS40Rs!)PsW.3Rs0)工作寄存器区 位寻址区 全部可位寻址 共16个字节 0 0区00H-07H 0H—7FH 128位 0 1区08H-1FH 孜区 4組通用寄存器 0 2区10H-17H 2区 R0一FR7也可 3区18H-1FH RA使用,R0、R1 1区 亦可位寻址 图2程序状态字与工作寄存器对应关系 00H 呕区 图1
➢单片机的存储器组织结构 2.1.4 相关知识 ⚫8051单片机RAM结构 PSW:程序状态字,它的第 4、3位用来选择通用寄存器 的组
2.1.4相关知识 ●8051单片机RAM位寻址表 1RAM位寻址区地址表 单元地址 MB位地址8 2FH TFH TEH TDH TCH TAH 79H 78H TTH 75H 74H 73H 72H 71H TOH 2DH 6FH 6EH 6DH bCH bBH 6AH 69H 68H 2CH 6TH 66H 65H 64H 63H 62H 61H 60H SFH SEH SDH 5BH SAH 59H 2AH STH 56H 55H 54H 53H 52H 51H 50H 4FH 4E EH 4DH 4BH 4AH 49H 48H 28H 47H 46H 45H 44H 43H 42H 41H 40H 2TH 3FH 3EH 3DH 3BH 39H 38H 26H 3TH 36H 35H 34H 33H 32H 31H 30H 25H 2FH 2EH ZDH 2BH 29H 28H 24H 2TH 26H 25H 24H 23H 21H 20H 23H 1FH 1EH lDH 1CH 1BH 22H 17H 16H 15H 14H 13H 12H 11H 21H OFH OEH ODHOCHOBH OAH 09H 08H 20H OTH 06H O5H 04H 03H 02H 01H 00H
2.1.4 相关知识 ⚫8051单片机RAM位寻址表
21.4相关知识 表2特殊功能寄存器 ●8051单片机特殊功能寄存器 标识符号 地址 寄存器名称 OEOH 果加器 OFOH B寄存器 ODOH 程序状态字 81H 堆栈指针 PC:程序计数器,16 FTR82.、83H数据指针(16位)含功PL和mF 位 工E OA8H 中断允许控制寄存器 ACC:累加器 工P OB8H 中断忧先控制寄存器 B寄存器:8位 PO 80H I/0口0寄存器 DPTR:数据指针,16 P1 90H I/0口1寄存器 位 I/0口2寄存器 PSW:程序状态字 OBOH I/0口3寄存器 PCON 87H 电源控制及波特率选择寄存器 SCOR 串行口控制寄存器 SBUF 串行数据缓冲寄存器 TCON 定时控制寄存器 TMOD 89H 定时器方式选择寄存器 TLD 8AH 定时器0低8位 THO 8CH 定时器0高8位 TL1 8BH 定时器1低8位 TH1 SDH 定时器1高8位
2.1.4 相关知识 ⚫8051单片机特殊功能寄存器 PC:程序计数器,16 位 ACC:累加器 B寄存器:8位 DPTR:数据指针,16 位 PSW:程序状态字