单片机原理及应用
树图思维导图提供 单片机原理及应用 在线思维导图免费制作,点击“编辑”按钮,可对 单片机原理及应用 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:13c22b8f5cc27a136f86621ffe496f85
单片机原理及应用思维导图模板大纲
电子计算机的经典结构
运算器、控制器、存储器、输入设备和输出设备
微型计算机的组成
CPU、存储器、I/O接口电路
单片机的特点
控制能力强、可靠性高、优秀的嵌入品质、价格低引脚少
单片机的应用领域
机电一体化产品
实时工业控制
分析系统的前端模块
家用电器、交通运输
智能仪器仪表
航空航天与军事
LED接口
单个LED取限流电阻
多个LED采取共阴极或共阳极形式
数码管接口
共阴极数码管和共阳极数码管
蜂鸣器接口
按键及键盘接口
独立按键接口
按键及其消抖
软件延时或定时扫描
独立式按键接口电路
键盘接口
逐行扫描法
线反转法
字符型LED显示器接口
LED1602模块的外形及引脚
16引脚接线
LED1602模块的组成
控制器、驱动器、液晶版
LED1602模块的命令
中断系统
结构
中断源
INT0、INT1、TF0、TF1、R1或T1
中断请求标志
边沿触发方式
电平触发方式
处理过程
中断响应条件
有中断请求
相应中断允许位为1
EA=1
中断响应时间
3个完整的机器周期
中断响应的过程
中断返回
定时/计数器
结构
加一计数器(16位)
工作原理
定时器模式、计数器模式
控制
TMOD用来设置工作方式
TCON用来控制启动和中断请求
工作方式
方式0、方式1、方式2、方式3
初始化
内部结构
CPU模块、存储器模块、I/O接口模块
CPU
运算器
ALU
八位数据的加减乘除算数运算和与、或等逻辑运算
ACC
向ALU提供操作数和存放运算结果
PSW
状态标志寄存器
ALU运算结果特征和处理器状态
寄存器B
在乘除运算时使用
控制器
程序计数器PC
存放下一个取指令的存储单元。自加一。
指令寄存器IR
保存正在执行的一条指令
其他寄存器
数据指针DPTR、工作寄存器等
堆栈指针SP
先进后出
时钟
产生方式
内部时钟方式、外部时钟方式
时钟信号
时钟周期、指令周期
复位
复位电路
上电复位、按键与上电均有效复位
复位后状态
PC=0000H,PSW=00H,SP=07H,P0~P3=FFH
存储器结构
程序存储器
外部引脚接高电平从片外ROM取指令
数据存储器
片内RAM
外部引脚接低电平从片内ROM取指令
128B:工作寄存区、位寻址区、通用RAM
片外RAM
64KB,地址范围0000H~FFFFH
并行口
P0口
作通用I/O口或作地址/数据总线
P1口
通用准双向I/O口
P2口
作通用I/O口或作地址总线
P3口
第一功能的通用I/O口
第二功能的使用
最小系统
单片机芯片、复位电路和晶振电路
引脚功能
电源及时钟引脚(4个)
控制引脚(4个)
并行I/O口引脚(32个,分成4个8位端口)
分类
片内程序存储器配置
掩膜ROM、EPROM、ROMLess
功能
基本型
功能增强型
C51的编译模式
SMALL、COMPACT、LARGE
C51数据的存储分区
片外RAM
xdate、pdate
片内RAM
bdate、date、idate
ROM
code
C51的指针
已定义数据存储分区 基于存储器的指针
未定义数据存储分区 通用指针
C51的函数
函数定义的选项
编译模式
reentrant(定义重入函数)
interrupt n(中断函数)
函数的定义
C51的数据类型
字符型、整型、长整型、浮点型、SFR型、位型
串行通信基础
并行通信
传送简单,成本高
串行通信
传送慢,成本低
串行通信
分类
异步通信、同步通信
传输方向
单工、半双工、全双工
错误校验
奇偶校验
代码和校验
信号的调制与解调
传输距离随波特率的增加而减小
接口标准
RS-232
机械特性
功能特性
电气特性
过程特性
控制寄存器
SCON用于设置串行口的工作方式进行接受和发送控制及设置状态标志
电源控制寄存器PCON
工作方式
方式0、方式1、方式2、方式3
初始化
配置TMOD寄存器
确认T1初值,装载TH1、TL1
启动T1
配置SCON寄存器
进行中断设置
波特率的确认
树图思维导图提供 广播电视奖项及评奖标准 在线思维导图免费制作,点击“编辑”按钮,可对 广播电视奖项及评奖标准 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a4210651fa3a78355ac9f5101bb2c616
树图思维导图提供 数智技术在工程设备管理中的应用 在线思维导图免费制作,点击“编辑”按钮,可对 数智技术在工程设备管理中的应用 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f9a2de84ad9a9ceebc96385d71be9ebe