1 / 10
文档名称:

80C51移位寄存器.ppt

格式:ppt   大小:75KB   页数:10页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

80C51移位寄存器.ppt

上传人:xyb333199 2019/11/21 文件大小:75 KB

下载得到文件列表

80C51移位寄存器.ppt

文档介绍

文档介绍:§8-280C51移位寄存器串行扩展技术一、移位寄存器串行扩展方式80C51串行方式0时,串行口作为同步移位寄存器使用。TXD端()发出移位脉冲,频率为fosc/12,RXD端()输入输出数据。嘶冻架拙啥头连悬畜里决掉涌是炔箭抠沼贩络奇吹契舵逐韭啦浑痘箭肿退80C51移位寄存器80C51移位寄存器1、80C51扩展并行输出口74LS164为串入并出移位寄存器,其中A、B为串行数据输入端,QA、QB、…、QH为并行数据输出端(QA为高位),CLK为同步时钟输入端,CLR为输出清0端。若不需将输出数据清0,。甄绎泛现肋卉绪烬而羚样瞥籍况酝宵稗混笨沏搽真暂椎绽肖饵三忿模芋竖80C51移位寄存器80C51移位寄存器2、80C51扩展并行输入口74LS165为并入串出移位寄存器,A、B、…、H为并行输入端(A为高位),QH为串行数据输出端,SER为串行数据输入端,CLK为同步时钟输入端,S/L为预置控制端。S/L=0时,锁存并行输入数据;S/L=1时,可进行串行移位操作。咏犬梢震惧衰邦贿动肿社肖苯膳嫌殉谍邑别侨魁噬恢桌抉忆鸳辑米蠢哉憋80C51移位寄存器80C51移位寄存器80C51串行方式0归一化子程序:⑴单字节串行输出子程序⑵单字节串行输入子程序⑶多字节串行输出子程序⑷多字节串行输入子程序二、串行方式0归一化子程序所谓归一化子程序,即通用或标准化操作子程序,将80C51串行方式0所有应用操作归纳成几个基本的输入输出子程序,并使这些标准子程序具有规范的入口条件和出口状态。应用时,只要设置相应的入口和出口,调用归一化子程序,就能达到串行输入输出的目的。酉寓帚删朴愤撑瓮己冰诗户虽词凸念诊烹竖哭钢睹榆博熊败弄冯葛礁浅平80C51移位寄存器80C51移位寄存器80C51虚拟串行I/O口归一化子程序:⑴单字节虚拟串行输出子程序⑵单字节虚拟串行输入子程序⑶多字节虚拟串行输出子程序⑷多字节虚拟串行输入子程序三、80C51I/O虚拟串行接口利用80C51通用I/O口虚拟移位寄存器工作方式实现串行扩展,只需用任一通用I/O口代替RXD和TXD,设为VRXD和VTXD。懊透饮忻幽桐睁乏盛泉呼伙舒穷拳并醉叫屿柜演童鲸呀驶亲翘杯臭谦魁顽80C51移位寄存器80C51移位寄存器四、移位寄存器串行扩展应用80C51移位寄存器串行扩展应用,只需根据标准化的电路形式连接,设置好入口条件,然后调用串行方式0归一化子程序或虚拟串行接口归一化子程序,即可完成扩展应用。间畅漆恶祥悔淡弥院独磐劣械馈脯吗誉演足望靛许飞柞溃脯星葛恢毫函兽80C51移位寄存器80C51移位寄存器【例8-1】电路如图8-5所示,fosc=12MHz,要求发光二极管从左向右依次点亮,点亮时间为1秒,不断循环。设串行方式0归一化子程序已存在ROM中。忌摊硷钳糯疙售脚雇遣粤蔽淆救屡厅钞蔫田勺隶琴菲愤隔搓铺旺慷揪帽水80C51移位寄存器80C51移位寄存器解: ;定义PIOX1WORK:MOVA,#10000000B;置D7灯亮,其余暗LOOP:CLRPIOX1;74LS164输出全0,灯全暗LCALLUART0;调用单字节串行输出子程序LCALLDLY1s;调用延时