《单片机工作过程》PPT课件.ppt

上传人:sh****n 文档编号:7225711 上传时间:2020-03-16 格式:PPT 页数:30 大小:1.35MB
返回 下载 相关 举报
《单片机工作过程》PPT课件.ppt_第1页
第1页 / 共30页
《单片机工作过程》PPT课件.ppt_第2页
第2页 / 共30页
《单片机工作过程》PPT课件.ppt_第3页
第3页 / 共30页
点击查看更多>>
资源描述
MCS 51单片机信号引脚简介 P3口线的第二功能 VCC VSS XTAL2XTAL1 RST P0 0P0 1P0 2P0 3P0 4P0 5P0 6P0 7 P1 0P1 1P1 2P1 3P1 4P1 5P1 6P1 7 P2 7P2 6P2 5P2 4P2 3P2 2P2 1P2 0 ALE P3 0P3 1P3 2P3 3P3 4P3 5P3 6P3 7 2 振荡电路 XTAL1 XTAL2 3 复位引脚 RST 7 并行口 P0 P1 P2 P3 6 ALE 地址锁存控制信号 1 电源线 VCC 5V VSS 地 EA PSEN 4 EA 访问程序存储控制信号 5 PSEN 外部ROM读选通信号 表2 1P3口的第二功能P3 0RXD串行输入口P3 1TXD串行输出口P3 2INT0外部中断0输入线P3 3INT1外部中断0输入线P3 4T0定时器 计数器0输入线P3 5T1定时器 计数器1输入线P3 6WR外部数据存储器写选通信号输出线P3 7RD外部数据存储器读选通信号输出线 1 实验目的 1 了解单片机应用系统的基本组成 2 通过最简应用系统实例了解单片机的基本工作过程 单片机工作过程 例题 信号灯的控制 2 实验电路 3 信号灯程序 ORG0000HSTART MOVP1 00HACALLDELAYMOVP1 0FFHACALLDELAYSJMPSTARTDELAY MOVR3 0FFHDEL2 MOVR4 0FFHDEL1 NOPDJNZR4 DEL1DJNZR3 DEL2RETEND ALE 5V 单片机到底是如何实现这些动作 它里面有些什么呢 单片机的工作过程 取指过程 例 MOVA 09H74H09H 把09H送到累加器A中 执行过程 PC 0000H 01110100 00001001 PC PC 0001H 0002H 0000H 外部控制总线CB 取指过程 PC 执行过程 你知道PC的作用吗 PC存放即将要执行的指令的地址 微型计算机硬件结构 内部结构 CPU CentralProcessingUnit 三 MCS 51单片机硬件结构 结构框图 中央处理器CPU 8位 运算和控制功能 内部RAM 共256个RAM单元 用户使用前128个单元 用于存放可读写数据 后128个单元被专用寄存器占用 内部ROM 4KB掩膜ROM 用于存放程序 原始数据和表格 定时 计数器 两个16位的定时 计数器 实现定时或计数功能 并行I O口 4个8位的I O口P0 P1 P2 P3 串行口 一个全双工串行口 中断控制系统 5个中断源 外部中断2个 定时 计数中断2个 串行中断1个 时钟电路 可产生时钟脉冲序列 允许晶振频率6MHZ和12MHZ 1 8051单片机的基本组成 中央处理器CPU 8位 运算和控制功能内部RAM 共256个RAM单元 用户使用前128个单元 用于存放可读写数据 后128个单元被专用寄存器占用 内部ROM 4KB掩膜ROM 用于存放程序 原始数据和表格 定时 计数器 两个16位的定时 计数器 实现定时或计数功能 并行I O口 4个8位的I O口P0 P1 P2 P3 串行口 一个全双工串行口 中断控制系统 5个中断源 外中断2个 定时 计数中断2个 串行中断1个 时钟电路 可产生时钟脉冲序列 允许晶振频率6MHZ和12MHZ 3 存储器 80318751805189C51 256B 字节 4K 64K 64K 1 程序存储器 程序存储器 内部 外部 PC 程序存储器资源分布 中断入口地址 内部 外部 2 数据存储器 数据存储器 RAM 专用寄存器 内部RAM存储器 工作寄存器区选择位RS0 RS1 MSB MostSignificantBit 最高有效位 LSB LeastSignificantBit 最低有效位 RAM位寻址区位地址表 高128个单元 离散分布有21个特殊功能寄存器SFR 11个可以进行位寻址 特别提示 对SFR只能使用直接寻址方式 书写时可使用寄存器符号 也可用寄存器单元地址 4 并行输入 输出电路结构 P0 0P0 1P0 2P0 3P0 4P0 5P0 6P0 7 P1 0P1 1P1 2P1 3P1 4P1 5P1 6P1 7 P2 7P2 6P2 5P2 4P2 3P2 2P2 1P2 0 P3 0P3 1P3 2P3 3P3 4P3 5P3 6P3 7 4个8位并行I O口 P0 P1 P2 P3 均可作为双向I O端口使用 1 特点 P0 访问片外扩展存储器时 复用为低8位地址线和数据线 P2 高8位地址线 P1 双向I O端口 P3 第二功能 1 ALE 指令1 MOVP1 00H 指令2 MOVP1 0FFH 指令3 MOVP1 0AAH 2 输出举例 指令4 CLRP1 0 指令5 SETBP1 0 5V 下一页 3 输入举例 ALE 读端口 MOVP3 11111111B MOVA P3 89C51 寄存器A 注 当I O端口作为输入使用时 需先向端口写入 1 使内部的FET截止 再读入引脚的状态 你知道P3 4对应寄存器A哪一位吗 你知道这是为什么吗 0 1 5 时钟电路与复位电路 1 时钟振荡电路 2 复位电路 单片机复位条件 必须使RST引脚持续10ms以上高电平 外部时钟12MHz 谁知道复位电路怎么起到复位的作用 1 CPU主要的组成部部分为 B 加法器 寄存器 C 运算器 寄存器 D 运算器 指令译码器 A 运算器 控制器 课堂练习 2 8031有四个工作寄存器区 由PSW状态字中的RS1 RS0两位的状态来决定 单片机复位后 若执行SETBRS1指令 此时只能使用 区的工作寄存器 A 0区 B 1区 C 2区 D 3区 课堂练习 3 09H位所在的单元地址是 A 02H C 08H B 21H D 20H 课堂练习 4 单片机在进行取指令操作时 指令的地址是由 的内容决定 A SP C DPTR D PSEN和ALE B PC 课堂练习 5 P0 P1口作输入用途之前必须 A 外接高电平 B 外接上拉电阻 C 相应端口先置0 D 相应端口先置1 课堂练习 6 程序计数器PC用来 A 存放指令 B 存放上一条的指令地址 D 存放正在执行的指令地址 C 存放下一条的指令地址 课堂练习 1 数123可能是 A 二进制数B 八进制数C 十六进制数D 四进制数E 十进制数2 8031单片机内部RAM包括 A 程序存储区B 堆栈区C 工作寄存器及特殊功能区D 位寻址区E 中断入口地址区3 8051单片机CPU的主要功能有 A 产生控制信号B 存储数据C 算术 逻辑运算及位操作D I O端口数据传送E 驱动LED 思考题 思考题 4 单片机能够直接运行的程序是 A 汇编源程序B C语言源程序C 高级语言程序D 机器语言源程序5 十进制数126其对应的十六进制可表示为 A 8FB 8EC FED 7E6 十进制数89 75其对应的二进制可表示为 A 10001001 01110101B 1001001 10C 1011001 11D 1001001 117 二进制数110010010对应的十六进制数可表示为 A 192HB C90HC 1A2HD CA0H8 二进制数110110110对应的十六进制数可表示为 A 1D3HB 1B6HC DBOHD 666H9 3的补码是 A 10000011B 11111100C 11111110D 11111101 思考题 10 CPU主要的组成部部分为 A 运算器 控制器B 加法器 寄存器C 运算器 寄存器D 运算器 指令译码器11 INTEL8051CPU是 位的单片机 A 16B 4C 8D 准16位12 对于INTEL8031来说 EA脚总是 A 接地B 接电源C 悬空D 不用13 在单片机中 通常将一些中间计算结果放在 中A 累加器B 控制器C 程序存储器D 数据存储器14 程序计数器PC用来 A 存放指令B 存放正在执行的指令地址C 存放下一条的指令地址D 存放上一条的指令地址 思考题 15 指令和程序是以 形式存放在程序存储器中 A 源程序B 汇编程序C 二进制编码D BCD码16 单片机应用程序一般存放在 中 A RAMB ROMC 寄存器D CPU17 单片机上电后或复但后 工作寄存器R0是在 A 0区00H单元B 0区01H单元C 1区09H单元D SFR18 进位标志CY在 中 A 累加器AB 算术逻辑运算部件ALUC 程序状态字寄存器PSWD DPDR19 单片机8051的XTALl和XTAL2引脚是 引脚A 外接定时器B 外接串行口C 外接中断D 外接晶振 思考题 20 8031复位后 PC与SP的值为 A 0000H 00HB 0000H 07HC 0003H 07HD 0800H 00H21 P0 P1口作输入用途之前必须 A 相应端口先置1B 相应端口先置0C 外接高电平D 外接上拉电阻22 8031单片机中既可位寻址 又可字节寻址的单元是 A 20HB 30HC 00HD 70H23 8031单片机中片内RAM共有 字节 A 128B 256C 4KD 64K24 当标志寄存器PSW的RS0 RS1分别为1和0时 系统选用的工作寄存器组为 A 组0B 组1C 组2D 组3 思考题 25 8051的内部RAM中 可以进行位寻址的地址空间为 A 00H 2FHB 20H 2FHC 00H FFHD 20H FFH110 26 8051的程序计数器PC为16位计数器 其寻址范围是 A 8KB 16KC 32KD 64K27 8051单片机中 唯一一个用户不能直接使用的寄存器是 A PSWB DPTRC PCD B28 对MCS 51单片机来说 其内部RAM A 只能位寻址D 只能字节寻址C 既能位寻又能字节寻址D 少部分能位寻址29 所谓系统总线 指的是 A 数据总线B 地址总线C 内部总线D 外部总线E 控制总线
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!