




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复 习 课第一章 单片机概述1. 单片微机的基本概念就是在一片半导体硅片上集成了中央处理单元、存储器、并行接口I/O、串行I/O口、定时器/计数器、系统时钟电路及系统总线的微型计算机。是面向控制,用于控制场合。2. 单片机应用场合与特点第二章 MCS-51单片机的结构与工作原理(重点)1. 51单片机内部结构(1) CPU由运算器、控制器和寄存器组构成(2) 51单片机内部储存器 ROM:8051片内有4KB的ROM RAM:51单片机内有128字节用户RAM,分成3个区工作寄存器区(00H1FH),位寻址区(20H2FH),通用RAM区(30H7FH) 特殊功能寄存器SFR(注意可以位寻址的SFR,地址80HFFH)2. 引脚功能(1) 端口线P0口:有接片外存储器时,分时传送低8位地址和数据(包含数据与地址总线),双向I/O口P1口:准双向I/O口P2口:有接片外存储器时,发送高8位地址(只包含地址总线),准双向I/O口P3口:准双向I/O口,第二功能(具体有哪些?)(2) 控制线RESET:保持2个机器周期以上的高电平时可以完成复位操作ALE: 访问片外RAM/ROM时,发出脉冲锁存低8位地址PSEN: 对片外ROM读的选通信号EA: 接地时,使用外部ROMRD: 对片外RAM读的选通信号WR: 对片外RAM写的选通信号3. 单片机复位时的状态SP=07H,P0P3=FFH,SBUF不定,PCON为0xxxxxxxb。其余特殊寄存器均为00H 4. 机器周期和指令周期、时钟周期(1)、时钟周期:若时钟晶体的振荡频率为fosc,则时钟周期T=1/fosc。(2)、机器周期:一个机器周期包括12个时钟周期。即:Tcy=12/fosc。(3)、指令周期:单字节和双字节指令周期一般为单机器周期和双机器周期。 三字节指令周期都是双机器周期;乘、除指令周期4个机器周期。七、复位操作和复位电路(2种)八、单片机最小系统第6章 MCS-51单片机的中断、定时与串口通信(重点)1、MCS-51单片机的中断(1)MCS51的中断源和中断标志 INT0 IE0 2种触发方式 INT1 IE1 2种触发方式 T0 TF0 T1 TF1 串口 RI和TI(2)、MCS51对中断请求的控制 中断允许寄存器IE: (可位寻址)EA-ESET1EX1ET0EX0中断优先级寄存器IP:(可位寻址)PSPT1PX1PT0 PX0定时器控制寄存器TCON:(可位寻址)TF1TR1TF0TR0IE1IT1IE0IT0 定时器用 外中断用串行口的控制寄存器SCON:(可位寻址)TIRI注意:后面两个寄存器中红色字体的中断标志位 (3)中断的初始化:1)开放总允许位EA=1;2) 开放分支允许位3)有外部中断要设置触发方式(IT0或IT1设置为1或0)4) 有多个中断源要设置中断优先级(4)中断入口地址: INT0:0003H中断号0T0: 000BH中断号1 INT1: 0013H中断号2TI: 001BH中断号3串口:0023H中断号4中断响应过程:(1)保护中断,即自动入栈保护当前的PC;(2)根据中断标志,将相应的中断服务程序入口地址送PC;(3)中断处理。2、MCS51内部定时器/计数器 MCS51对内部定时器的控制 定时器方式寄存器TMOD (不可位寻址)GATEC/TM1M0GATEC/TM1M0 T1 T0GATE要设置为0,否则定时器的启停就得由3个引脚决定(TRx, GATE以及INTx) 定时器控制寄存器TCON (可位寻址)TF1TR1TF0TR0 定时器用 中断允许控制寄存器IE(可位寻址)EA-ET1-ET0-定时器的工作方式 方式013位定时/计数器 方式116位定时/计数器 方式28位自动重装定时/定时器 方式3T0分成两个8位定时/计数器(不要求)初值的计算 计数器初值TCM C 采样P3.4(T0)、P3.5(T1)两引脚的下降沿的次数 计数器次数 方式0:2138192 模值 方式1:21665536 方式2: 28256 机器周期个数定时器初值TCM(T/m) 其中:机器周期m12/fosc(4)定时器/计数器的初始化1)、确定使用哪个定时器,使用哪种方式,这一步通过TMOD设置,TMOD的低四位是设置定时器0的,高四位是用来设置定时器1的,其中的M0,M1是用来设置定时器工作在哪种方式,GATE一般用不要设置,C/T是选择计数模式还是定时模式的,如:TMOD = 0X01,就说明定时器0工作在方式1。2)、接下来就要设置定时的时间(相应就是设置计数初始值),用定时器定时50毫秒,可以用这种方式TH0 = (65535 - 50000) / 256,TL0 = (65535 - 50000) % 256;3)、第三步就要打开中断了,使用IE寄存器,首先打开总中断EA = 1,这一步是所有中断所必须的,然后打开定时器0中断,ET0 =1;4)、这时准备工作都准备好了就要开始启动定时器了,使用TCON寄存器,TR0 = 1,到现在为止就实现了一个50毫秒的定时了;(5)定时器/计数器的应用:例如产生方波(频率)、延时(定时)、计数等3. MCS-51单片机的串行接口(1)串行通信基础;按时钟控制方式可分为同步与异步;传输方式分为三种(单工、半双工、全双工)双缓冲器的结构:两个SBUF(2)串行接口工作方式;4种(着重掌握工作方式1)(3)串行接口的通讯波特率等概念。字符格式,波特率=(字符数/S)(位数/字符) 定时器T1的溢出率= 波特率=(单位是位/秒) 工作方式0:波特率为fosc的1/12工作方式2:波特率为fosc(4)串行口的相关寄存器串行口控制寄存器SCON(可位寻址)SM0SM1SM2RENTB8RB8TIRI电源控制寄存器PCON(不可位寻址)SMOD 数据缓冲器SBUF:存放收发的数据中断允许控制寄存器:(可位寻址)EA-ES-IE (5)串口初始化1).设置定时器1的工作方式(工作方式2)2).设置串口的工作方式3).设置波特率(与定时器计数初始值有关)4).开总中断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高层住房施工安全协议书4篇
- 外聘专家聘用合同范本
- 私人木工施工合同范本
- 房地产配套工程施工合作合同6篇
- 苏州市高二上学期语文期末考试试卷及答案
- 2025年皮肌炎的试题及答案
- 焊工考证题库及答案
- 2025年陕西省建设系统事业单位人员招聘考试题库及答案解析
- 2025年小学试卷试题及答案
- 按摩师考试题及答案
- 浙江名校协作体(G12)2025年9月2026届高三返校联考物理(含答案)
- 中小学心理健康c证考试试题及答案
- 2025-2026秋季中小学第一学期升旗仪式22周校长演讲稿:第1周 烽火记忆照前路秋风为序启新程
- 污水厂工艺知识培训课件
- 2025秋人教部编版二年级上册语文教学计划
- 科学护肤知识课件
- 水利水电工程单元工程施工质量验收标准第8部分:安全监测工程
- 2025年黑龙江全国导游人员资格考试(全国导游基础知识、地方导游基础知识)历年参考题库含答案详解(5套)
- DB4419T 23-2024 建设工程施工无废工地管理规范
- 幼儿园改造提升项目可行性研究报告
- 2025至2030全球及中国石油天然气中的人工智能行业项目调研及市场前景预测评估报告
评论
0/150
提交评论