单片机原理及其接口技术ppt课件_第1页
单片机原理及其接口技术ppt课件_第2页
单片机原理及其接口技术ppt课件_第3页
单片机原理及其接口技术ppt课件_第4页
单片机原理及其接口技术ppt课件_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、第八章第八章 单片机原理及其接口技术单片机原理及其接口技术本章的主要内容:8.1 MCS-51单片机的类型8.2 MCS-51单片机的构造和原理8.3 存储器的扩展8.4 单片机接口技术8.1 MCS-51单片机的类型单片机的类型单片机:微型计算机主要部分都集成在一个芯片上。单片机:微型计算机主要部分都集成在一个芯片上。子子系系列列片内片内ROM形式形式片片内内ROM容容量量片片内内RAM容容量量寻寻址址范范围围IO特性特性中中断断源源无无ROMEPROM计计数数器器并并行行口口串串行行口口51子子系系列列8031805187514KB128B2X64KB2X164X81580C3180C51

2、87C514KB128B2X64KB2X164X81552子子系系列列8032805287528KB256B2X64KB3X164X81680C3280C5287C528KB256B2X64KB3X164X8168.2 MCS-51单片机的构造和原理单片机的构造和原理一、一、MCS-51单片机的根本构造单片机的根本构造1、信号引脚2、内部数据存储、内部数据存储器器特例:特例:PC存放器,该存放器是一个存放器,该存放器是一个16位的计数器,用于存放要执行的指令地址。位的计数器,用于存放要执行的指令地址。 系统复位时系统复位时PC的内容为的内容为0000H3、程序存储器、程序存储器程序存储器专门用

3、于存放程序代码。程序存储器专门用于存放程序代码。内、外部程序存储器采用一致编址方式。内、外部程序存储器采用一致编址方式。CPU访问存储器的方式由访问存储器的方式由EA信号控制。信号控制。EA/Vpp=1时,首先访问内部程序存储器,当时,首先访问内部程序存储器,当PC值值超越超越0FFFH(8051/8751/80C51)或或lFFFH(对对8052)时,时,将自动转向执行外部程序存储器内的程序。将自动转向执行外部程序存储器内的程序。当当EA/Vpp=0时,那么只访问外部程序存储器,不论时,那么只访问外部程序存储器,不论能否有内部程序存储器。能否有内部程序存储器。4、并行输入、并行输入/输出接口

4、电路输出接口电路P1口输入输出接口电路P2口输入输出接口电路P3口输入输出接口电路5、时钟电路、时钟电路二、二、MCS-51单片机的典型时序单片机的典型时序三、三、MCS-51单片机的指令系统单片机的指令系统MCS-51单片机指令系统共有111条,分为五大类:数据传送指令29条算术运算类指令24条逻辑运算及移位类指令24条控制转移类指令17条位操作类指令17条8.3 存储器的扩展存储器的扩展一、程序存储器的扩展一、程序存储器的扩展单片程序存储器扩展连线图2K二、数据存储器的扩展二、数据存储器的扩展8.4 单片机接口技术单片机接口技术一、一、8255可编程通用并行接口芯片可编程通用并行接口芯片C

5、S1A0ARDWR所选端口所选端口操作操作00001A口口读端口读端口A00101B口口读端口读端口B01001C口口读端口读端口C00010A口口读端口读端口A00110B口口读端口读端口B01010C口口读端口读端口C01110控制寄存控制寄存器器写控制字写控制字1XXXX/数据总线缓冲器输出数据总线缓冲器输出高阻抗高阻抗C口位线方式1方式2输入输出输入输出7PC6PC5PC4PC3PC2PC1PC0PCIBFASTBAINTRASTBBIBFBINTRBOBFAACKAINTRAACKBOBFBINTRBIBFASTBAINTRAOBFAACKAINTRAINTR中断恳求信号输入,高电平

6、有效中断恳求信号输入,高电平有效IBF输入缓冲器满信号输出,高电平有效,阐明数据已装入锁存器输入缓冲器满信号输出,高电平有效,阐明数据已装入锁存器STB选通脉冲输入,当外设送来该信号时,阐明数据已装入选通脉冲输入,当外设送来该信号时,阐明数据已装入8255锁存器锁存器ACK输入外设将数据取走,并处置终了后向单片机发回的呼应信号输入外设将数据取走,并处置终了后向单片机发回的呼应信号OBF输入缓冲器满信号输出,该信号可用于启动外设以接纳数据输入缓冲器满信号输出,该信号可用于启动外设以接纳数据B组口C低半1=输入0=输出口B1=输入0=输出方式选择0=方式01=方式1A组口C高半1=输入0=输出口A

7、1=输入0=输出方式选择00=方式001=方式11X=方式2设定任务方式标志1=有效7D6D5D4D3D2D1D0D二、运用二、运用设采用查询方式进展打印驱动。查询信号为打印机BUSY BUSY=1表示打印机忙 ,STB为数据传送选通讯号。按上述电路衔接和任务设置,确定8255A任务方式控制字各位形状如下:A口为方式0输出654000D D D B口不用,假定2100D D C口高位输入31D C口低位输出00D 那么任务方式控制字为10001000,即88H。打印机驱动程序如下:打印机驱动程序如下:MOVR0,#7FH ;控制存放器地址 MOVA,#88H;任务方式控制字MOVXR0,A;写入任务方式控制字MOVR0,#7EH;C口地址MOVXA,R0;

温馨提示

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

评论

0/150

提交评论