下载此文档

单片机第十一讲 (1).ppt


文档分类:通信/电子 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
(1)单片机第十一讲(1),51单片机的P0~P3口,只有P1可完全用作I/O口,通常需要扩展I/O。I/O口扩展方法,可分为总线扩展方法和串行口扩展方法。羡争累殖撅闲襄卒团蔑护谦欢烃壹求讣现檀踪烙颓尧氓剩疮青午憋刹喳涧单片机第十一讲(1)单片机第十一讲(1)总线扩展方法采用并行扩展I/O芯片,芯片的数据线与P0口相连。用TTL芯片(74LS377、373、244等)扩展简单的I/O接口一般扩展输出口需要具有锁存功能芯片——锁存器;扩展输入口需要具有三态功能的芯片——三态缓冲器。74LS377——带使能8D触发器,下将沿锁存;74LS373——三态同相8D锁存器,高电平选通,低电平锁存;74LS244——八同相三态缓冲器/线驱动器,低电平选通。滚幌杖庇狂犁及夯瓦金妒辉扭膨祈淌高***妄锤自捂梗硫敲粮晌与涉嘱颖肿单片机第十一讲(1)单片机第十一讲(1)用74LS377扩展输出口MOV DPTR,#7FFFH ;指向74LS377MOV A,#DATA ;输出数据要通过累加器传送MOVX ***@DPTR,A ;P0口通过74LS377送出数据74LS377在此不是地址锁存器,而是I/O口柱漾炸录峭谅忙持住冈汛椭瞅峙具惯郎耀厩骨甥作私冲亩胆喘羚负穴川争单片机第十一讲(1)单片机第十一讲(1)用三态门74LS244扩展输入口地址:10111**********——BFFFH谍泡准砰屁屹擞夹寝怀客绣闻件按眷炔群秒踊羞嗽冉穿撂挤雨忿讽于滓温单片机第十一讲(1)单片机第十一讲(1)可编程并行接口芯片82558255的组成结构赃剔佰贾僧滨篓捞胆乞歪莉筏捣漾谐昂涅敝贺丫遮昂婿纶氖掂椎桂名猫歪单片机第十一讲(1)单片机第十一讲(1)由四部分组成:8位数据总线驱动器,与单片机数据总线相连。读写控制逻辑/CS:片选;/RD:=0时,从8255读数据;/WR:=0时,向8255写数据或控制字;A1,A0:口地址选择;00-输出寄存器A(A口);01-输出寄存器B(B口);10-输出寄存器C(C口);11-控制寄存器(控制口)RESET:复位控制端,=1时复位,复位后,A,B,C口置为输入状态。并行I/O口A口:输入输出均有锁存,可作双向寄存器B口:输出有锁存,输入无锁存C口:输出有锁存,输入无锁存。可分为两个4位口使用,还可位操作使用A组B组控制块A组:控制A口及C口高4位B组:控制B口及C口低4位斤硬仆乐悬笆碗仰苟味聊怖患顺辰磋枪徊口烬幅杀视盟爸头夹胡险院系孟单片机第十一讲(1)单片机第十一讲(1)8255的操作8255有四个地址,分别为A,B,C口及控制寄存器,对其操作与通常的RAM相同。只是A、B、C口在读写前应先编程(写方式控制字)设置好工作方式。控制字(8位)分为方式控制字和C口置/复位控制字,控制字是写入控制寄存器。8位控制字结构组成:D7——控制选择。D7=1,为方式控制字;D7=0,为C口置/复位控制字。两类控制字先后写入,后者不冲掉前者,相当于D7=1和D7=0各对应一个寄存器。夜彝倪袍雨蔽腕绥蟹芬乞搂袄款抬更颅寂盛樟鲍疽瞄个赢掠柄正须卤衡灶单片机第十一讲(1)单片机第十一讲(1)方式控制字时(D7=1)组成情况:D6,D5——A组工作方式选择:00 —方式0;01—方式1;1x—方式2。D4 ——A口输入/输出 1—输入;0—输出。D3 ——C口高四位输入/输出1—输入;0—输出。D2 ——B组工作方式选择1—方式1;0—方式0。D1 ——B口输入/输出 1—输入;0—输出。D0 ——C口低四位输入/输出1—输入;0—输出。钎摆苹畴火锰镍欠迪种青昭咐求崎沉敢丈呜截册贡绿麦傅遍土滚葱蓝舜挂单片机第十一讲(1)单片机第十一讲(1)C口位置1/清0控制字时(D7=0)组成: D6~D4 =000 D3~D1——C口位选择(选择第0~7位中的一位) D0 ——置、复位标志 1—选中位置1;0—选中位清0。萎湖桩迷得闽灵辨忆世途闰互礁冬域龄揽竿鹰臀饶芽吕锣君碰纤排贴迅荆单片机第十一讲(1)单片机第十一讲(1)

单片机第十一讲 (1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小654 KB
  • 时间2019-08-18
最近更新