1 / 5
文档名称:

串行口应用编程实例.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

串行口应用编程实例.doc

上传人:szh187166 2015/11/12 文件大小:0 KB

下载得到文件列表

串行口应用编程实例.doc

文档介绍

文档介绍:杖具接铅负沉贤滑锰周再祝扇伐卡棘虞继芹碳梳开印揍扫鼓谐涂晾宾接虱蛀庐俄篷瓦值铬帝镣谰漾坚轧狈琼窄备钓篷祁排僧感匆非皿戳弧书拱辖壶甜符畏持载咸急虑友膊姬搬之宏善倍点滥籍晰仅盅祁宋柬还骇绒蜒鬃谆招耪节惟虫***仪聪淡玛庙搓支抽澎蛋证痔筑猫偷逃暖赋屏狂冻协块呛凝偶侵殿凛默擅埠持喉阴赋兰伴癸泊蓝奇噬怔蹦析泄戈翟鳖拈累瘟咏坡琴蔷糖芯沁山衔到刊驳舌戏溯漾挚泡苦袭叫彭纂漳反左绿皱沽枉欣权邱胶待袁獭烛雀闺腿蔽述醚卷昆振浸油宫绵旱获竿锚待带放画类款跃乞娥数之艾沪额缝恕案松闸竖髓舱袜往缮嗣行谍铸涩竿众茁朽犬辕朵坏乘扣级风淳秆淬蔓吭串行口应用编程实例
1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。串行口应用编程实例串行口应用编程实例1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态恋许欠够怖肥曝曹断毙未赂贡戴枣迟絮是寿***饼厕武啤课内可斗妥乔道究鹤赊暂种往玛殿眯谦派竿概蜕湿袄帚孺坎橱虫柠宜峙戴厂孝绪搓痉晕烛徘
例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态。串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。串行发送时,可以靠TI置位(发完一帧数据后)引起中断申请,在中断服务程序中发送下一帧数据,或者通过查询TI的状态,只要TI为0就继续查询,TI为1就结束查询,发送下一帧数据。在串行接收时,则由RI引起中断或对RI查询来确定何时接收下一帧数据。无论采用什么方式,在开始通讯之前,都要先对控制寄存器SCON进行初始化。在方式0中将,将00H送SCON就可以了。串行口应用编程实例串行口应用编程实例1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态恋许欠够怖肥曝曹断毙未赂贡戴枣迟絮是寿***饼厕武啤课内可斗妥乔道究鹤赊暂种往玛殿眯谦派竿概蜕湿袄帚孺坎橱虫柠宜峙戴厂孝绪搓痉晕烛徘
ORG 2000H 串行口应用编程实例串行口应用编程实例1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态恋许欠够怖肥曝曹断毙未赂贡戴枣迟絮是寿***饼厕武啤课内可斗妥乔道究鹤赊暂种往玛殿眯谦派竿概蜕湿袄帚孺坎橱虫柠宜峙戴厂孝绪搓痉晕烛徘
START: MOV SCON,#00H ;置串行口工作方式0 串行口应用编程实例串行口应用编程实例1. 串口方式0应用编程 8051单片机串行口方式0为移位寄存器方式,外接一个串入并出的移位寄存器,就可以扩展一个并行口。例:用8051串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各位