- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学目标 知识目标:能力目标:
素质目标: 教学重点 教学难点 教学手段 教学学时 教 学 内 容 与 教 学 过 程 设 计 注 释 〖〗〖〗
(1)内部时钟方式。
图1-3 AT89S51的内部时钟方式电路
(2)外部时钟方式。
图1-4 AT89S51的外部时钟方式电路
2)时钟周期、机器周期与指令周期
(1)时钟周期。时钟周期是时钟控制信号的基本时间单位。
(2)机器周期。CPU完成一个基本操作所需时间为机器周期。
(3)指令周期。指令周期是指执行一条指令所需的时间。
3)复位操作和复位电路
(1)复位操作。复位操作即单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可以使AT89S51复位。复位时,PC初始化为0000H,程序从0000H单元开始执行。
(2)复位电路。复位电路分为上电自动复位和按键复位两种。
三、单片机的存储器结构
1.单片机的数据存储器RAM
1)内部RAM
(1)工作寄存器区。内部RAM的00H~1FH为工作寄存器区,共32个字节,分为4组,每组为8个8位寄存器(R0~R7)。在任一时刻,CPU只能使用其中的一组寄存器,当前程序使用的工作寄存器组是由程序状态字PSW的RS0、RS1位来选择的。
(2)位寻址区。内部RAM的20H~2FH字节为可位寻址区域,这16个字节共128位,每一位都有一个位地址,位编址为00H~7FH,用户可用程序对它们直接进行清零、置位、取反和测试等操作。位寻址区的RAM单元也可按字节寻址,作为一般的数据缓冲器使用。
(3)用户RAM区。内部RAM的30H~7FH字节为用户RAM区,即通用数据缓冲区,共80个单元,作为一般数据缓冲使用。52子系列的用户RAM区为30H~FFH范围内的208个字节。对于用户RAM区,只能以存储单元的形式来使用,没有其他任何规定和限制。
2)单片机的特殊功能寄存器SFR
常用的特殊功能寄存器如下。
ACC,累加器,通常用A表示。
(2)B,B寄存器。在做乘、除法时存放乘数或除数,不做乘、除法时,使用比较随意。
(3)AUXR,辅助寄存器,它的各位功能见表1-5。
(4)PSW。程序状态字。
(5)数据指针DPTR0和DPTR1。双数据指针寄存器,便于访问数据存储器。
(6)AUXR1。辅助寄存器,它的各位功能见表1-7。
(7)SP堆栈指针。
(8)WDT。看门狗定时器。
2.单片机的程序存储器ROM
ROM用于存放程序及表格常数,读取ROM的指令为“MOVC”。AT89C51片内有4 KB的ROM,外部可用16位地址线扩展到最大64 KB的ROM空间。片内ROM和外部扩展ROM是统一编址的。
四、单片机的输入/输出(I/O)端口
1.P0口(P0.0~P0.7)
1)P0口用作地址/数据总线
2)P0口用作通用I/O端口
(1)P0口作输出口使用时,来自CPU的“写”脉冲加在D锁存器的CP端,内部总线上的数据写入D锁存器,并由引脚P0.x输出。
(2)P0口作输入口使用时,有两种读入方式:“读锁存器”和“读引脚”。
2.P1口(P1.0~P1.7)
P1口只能作为通用的I/O端口使用。
(1)P1口作输出口使用时,若CPU输出1,Q=1,Q=0,场效应管截止,P1口引脚的输出为1;若CPU输出0,Q=0,Q=1,场效应管导通,P1口引脚的输出为0。
(2)P1口作为输入口使用时,分为“读锁存器”和“读引脚”两种方式。
(3)P1口由于内部上拉电阻,无高阻抗输入状态,故为准双向口。
3.P2口(P2.0~P2.7)
P2口某一位的位电路结构P2口的工作过程分析如下。
1)P2口用作地址总线
2)P2口用作通用I/O端口
3)P2口的特点
4.P3口(P3.0~P3.7)
P3口的工作过程分析如下。
1)P3口用作第二输入/输出功能
2)P3口用作第一功能——通用I/O端口
3)P3口的特点
5.I/O端口的使用
图1-14 发光二极管与AT89S51并行口的直接连接
五、单片机编程语言
(一)单片机指令概述
令格式:指令的表示方法。
指令通常由两部分组成:操作码和操作数。
操作码:指令进行的操作。
操作数:指令操作的对象,可能是一具体数据,也可能是指出到哪里取得数据的地址或符号。
单片机寻址方式
寻址方式所要解决的主要问题就是如何在整个存储器和寄存器的寻址空间内快速地找到指定的地址单元。
1)寄存器寻址方式
2)直接寻址方式
3)寄存器间接寻址方式
4)立即数寻址方式
5)基址寄存器加变址寄存器间接寻址方式
6)相对寻址方式
7)位寻址方式
2.单片机指令分类
AT89S51共111条指令,按功能分为5类:数据传送类(28条)、算术运算类(24条)、逻辑操
您可能关注的文档
- 《单片机技术与应用》课程大纲9.19.doc
- 《单片机应用技术》常用程序全套代码.doc
- 《单片机应用技术》课后习题答案(可以作大学期末复习资料).doc
- 《单片机应用技术》全套教学设计.doc
- 《单片机应用技术》授课计划.doc
- 《单片机应用技术》学习任务七 自测试卷.doc
- 《单片机应用技术》学习任务四 自测试卷.doc
- 《单片机应用技术》自测试卷7套含答案.doc
- 单片机原理及应用技术实训指导书.DOC
- 单片机原理及应用技术实验指导书.doc
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)