单片机复习重点_第1页
单片机复习重点_第2页
单片机复习重点_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机重点第1章单片机概述一. 什么是单片机,单片机可以用来做什么。一片半导体硅片集成:CPU储存器、并行I/O、串行I/O、定时器 计数器、中断系统、系统时钟电 路及系统总线的微型计算机。家用电器、工业过程控制、仪器仪表、智能武器、航空、汽车领域第2章 单片机片内硬件结构一. 单片机引脚及最小系统;P0 口做通用IO 口时要接上拉电阻40引脚分为:1.电源及时钟引脚一VCC'VSS XTAL1 XTAL22. 控制弓I脚-PSEN、REST3.I/O引脚一PO、P1、P2、P3,位 4 个 8 位 I/O 口ULWCI;-P1DwP11舛0FUPOJP13P14M2Pl,P0 4P0

2、5PL.TrsTfjpDP0 7p$0P17PJiim型rPHiPHlRDPJ 3XTAL34XTAL1Pll咖39代表5 丫电压诙煉理图为单片机的垠小系统程序存储器和数据存储器是分开的:物理上分为:4个空间,即片内 ROM片外ROM片内RAM片外RAM逻辑上分为:3个空间,即程序存储器(片内、外)统一编址数据存储器(片内)数据存储器(片外)二机器周期的计算若晶振频率为fosc,则时钟周期T>sc = 1/f每12个时钟周期为1个机器周期第3章C51编程语言基础一. 单片机引脚及最小系统:二. 存储类型code的作用程序存储区CODE标识符为code,程序存储区,储存常数(值不变)。第5

3、章单片机与开关、键盘、显示器件的接口一. 例5-1流水灯:二. 实验:花样流水灯#include <reg51.h>#define uchar unsigned charuchar code tab = 0xfe , 0xfd , Oxfb , 0xf7,0xef , 0xdf , Oxbf , 0x7f , 0x7f , Oxbf ,8个为右移点亮0xdf , 0xef , 0xf7 , 0xfb , 0xfd , 0xfe ; /*前 8 个数据为左移点亮数据,数据*/voidmain()/主函数uchar i;while (1)for(i=0;i<16; i+)P仁 t

4、abi;/向P1 口送岀点亮数据delay();/延时,即点亮一段时间第6章中断系统的工作原理及应用一. 51单片机有哪几个中断源:共有5个中断请求源(简称中断源),2个中断优先级中断系统共有5个中断请求源,它们是:(1)INTO 外部中断请求0,中断请求信号由引脚输入。(2)INT1 外部中断请求1,中断请求信号由引脚输入。(3)定时器/计数器T0计数溢岀发岀的中断请求。(4)定时器/计数器T1计数溢岀发岀的中断请求。(5)串行口中断请求。二. 通过设置哪几个寄存器的值可以控制中断系统?Tcor寄存器SCON寄存器中断允许与优先级控制:中断允许寄存器IE和中断优先级寄存器IP三. P147,

5、响应中断请求的条件:(1 )(4)一个中断源的中断请求被响应,必须满足以下必要条件:(1)EA=1。(2)该中断源对应的中断请求标志为“ 1”。(3)该中断源的中断允许位 =1,即该中断被允许。(4)无同级或更高级中断正在被服务。中断响应就是CPU对中断源提岀的中断请求的处理。即自动转去执行对应的中断服务程序。四. 中断服务程序与一般子程序的异同中断概念:单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中 断服务处理程序处理完中断服务请求后,再回到原来被中止的程序之处(断点),继续执行被中断的主程 序,完成一个中断过程。中断的优点:消除了单片机在查询方式中的等待现象不

6、同点:普通子函数用的是C语言里的主函数调用子函数的方法,子函数可以有参数,有返回值;中断函数没有参数,没有返回值;相似点:都是中断当前正在执行的程序,都要通过执行返回指令,返回到原来的程序。 都是由硬件自动地把断点地址压入堆栈;当执行到返回指令时,自动弹出断点地址以便返回原来的程序。都要通过软件完成现场保护和现场恢复。都可以实现嵌套。五. 中断优先级处理原则1、先高后低。2、同级、同时中断,事先约定。3、高级打断低级,停低转高。4、高级不睬低级或者同级,高不理低。六. 例6-1单个中断七. 例6-3中断嵌套第7章 定时/计数器的工作原理及应用一.定时器和计数器的区别是什么?51单片机有哪几个定

7、时计数器?计数器模式:对外部输入信号的脉冲进行计数定时器模式:对机器周期计数。T0( TLO、TH0、T1 ( TL1、TH1)不论是工作在定时器模式还是计数器模式,实质是对脉冲信号进行计数。二定时计数器的工作原理是怎样的?(单片机怎么知道“定时时间到”或者是“计数值到”?)计数溢出则把TCON中的溢出标志位TFx置“ 1”。三. 通过设置哪几个寄存器的值可以控制定时计数器?特殊功能寄存器TMOD用于选择TO、T1的工作模式和工作方式。特殊功能寄存器TCON用于控制TO、T1的启动和停止计数,同时包含了TO、T1的状态。四. 会根据定时时间计算方式 0、方式1、方式2定时计数器的初值(不能死记,要理解!)定时时间=(216-X) X机器周期=(216-X) X 12/晶振频率五. 例7-1定时器的使用六. 例7-2计数器的使用第8章 串行口的工作原理及应用一. 哪个寄存器是控制单片机串口工作的?串口中断请求标志位在哪个寄存器中?控制寄存器两个:串行口控制寄存器SCON特殊功能寄存器 PCON串行口控制寄存器 SCONPCON介绍PCON中各位功能。仅最高位 SMODf串口有关二. 51单片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论