授课日期 班次 授课时数 2
课题,任务一:单灯受控闪烁(二)
教学目的,掌握单片机的存储器组织结构熟悉单片机程序的运行重点,单片机的存储器组织结构难点,单片机的存储器组织结构教具,多媒体、实验开发板作业,2.6 2.7 2.12
自用参考书:《单片机应用技术》耿长清主编、《单片机应用技术》刘守义主编教学过程:
一、复习提问
1.任务:单灯受控闪烁
2.硬件电路和控制程序的实现
3.单片机引脚和 I/O接口二、新授
2.1.4 相关知识
1.单片机的存储器的组织结构(包括程序存储器和数据存储器)
由问题单片机的软件如何存放?引出
2.单片机的 CPU(包括程序运行过程的取指、执 行指令)
由问题单片机如何运行程序?引出
3.课堂小结课后小结:
单片机的存储器包括程序存储器( ROM) 和数据存储器( RAM)。 结构如图
单片机的存储器组织结构
2.1.4 相关知识
单片机的存储器组织结构
2.1.4 相关知识
8051单片机 RAM结构
PSW,程序状态字,它的第
4,3位用来选择通用寄存器的组 。
2.1.4 相关知识
8051单片机 RAM位寻址表
2.1.4 相关知识
8051单片机特殊功能寄存器
PC,程序计数器,16

ACC,累加器
B寄存器,8位
DPTR,数据指针,16

PSW,程序状态字
2.1.4 相关知识
PSW程序状态字
CY,进位标志 。 有进位/借位时 CY=1,否则 CY=0;
AC,半进位标志 。 当 D3位向 D4位产生进位/借位时 AC=1,常用于十进制调整运算中;
F0,用户可设定的标志位,可置位/复位,也可供测试 。
RS1,RS0,四个通用寄存器组的选择位,该两位的四种组合状态用来选择
0~3寄存器组 。 见表 1-2。
OV,溢出标志 。 当带符号数运算结果超出 -128~+127范围时 OV=1,否则
OV=0。 当无符号数乘法结果超过 255时,或当无符号数除法的除数为 0时,
OV=1,否则 OV=0。
P,奇偶校验标志 。 每条指令执行完,若 A中,1”的个数为奇数时 P=1,否则
P=0,即奇偶校验方式 。
2.1.4 相关知识
堆栈及栈指示器
栈是一种存储结构 。
LIFO,先进后出,后入先出 。
压栈:将数据存放到栈的顶部 。
出栈:将栈顶的数据取出 。
SP,栈指针,指向栈顶所在的单元,复位时的初值为 07H。
作用:用来保护现场,主要用于中断和子程序调用中 。
2.1.4 相关知识
内部程序存储器
64K的寻址空间,内部 ROM地址:
0000H-0FFF
特殊区间 ( 中断入口表 )
0003H— 000AH 外部中断 0中断地址区 。
000BH— 0012H 定时 /计数器 0中断地址区 。
0013H— 001AH 外部中断 1中断地址区 。
001BH— 0022H 定时 /计数器 1中断地址区 。
0023H— 002AH 串行中断地址区 。
0003H
002AH
0000H
0FFFH
课堂小结:
1、单片机的存储器的组织结构
ROM,RAM,SFR
2、单片机如何运行程序?
作业:
P31 2.6 2.7 2.12