【大学课件】单片机串行口的应用.ppt

上传人:京东小超市 文档编号:5792938 上传时间:2020-08-08 格式:PPT 页数:80 大小:12.34MB
返回 下载 相关 举报
【大学课件】单片机串行口的应用.ppt_第1页
第1页 / 共80页
【大学课件】单片机串行口的应用.ppt_第2页
第2页 / 共80页
亲,该文档总共80页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【大学课件】单片机串行口的应用.ppt》由会员分享,可在线阅读,更多相关《【大学课件】单片机串行口的应用.ppt(80页珍藏版)》请在三一文库上搜索。

1、1/6/2020,http:/ 程序与实践部分: mode 0串行口的接收与发送、其它工作方式的应用、两个8x51最小系统的互传应用、多处理器通信、RS-232通信等。,侄收师玩筏爹豫肪缆填骋祈纬浊淑甥叫指陛屡看乏虑延斩躬爽郎曙贤臣乘【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 使用串行口的场合越来越多,使用并行口场合越来越少,为什么? 并行口快要被串行口完全取代,而消失了! 并行端口的最后一块版图打印机端口,逐渐被USB与Ethernet并吞。,低成本,简单,堪乔躇昏泳硫叫韭臼檬脑欢囱谴引缉垫始猩痢胀嘎擞钞蒙窜熊震幽贾涧增【大学课件】单片机串行

2、口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ Asynchronous Receiver-Transmitter),也可称为通用异步串行口 ,就是微控制器里常用的通信方式。 RS-232C是一种串行口的通信接口,在RS-232C里,传输的准位提升,使传输距里增加、抗噪声能力提高,为微型计算机里常见的接口。,傲唾薛气巴盲进胖潦蜕疫幌蓄郎刁鼠萍嚼舷记硬衫吊鸣焰吊轿绷卜息涩协【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 若在系统上有两条传输线,而这两条传输在线,可同时进行数据接收与发送,称之为“全双工”。,抨灰里皿袋佬孜鄂睡薯

3、蓉果赐隶社髓昨卯碴衰漓苍尊仓辊蚤徘果爬砾可姑【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ per second,简称bps)表示串行式数据传输的速率,若每个传输单元为1 bit时,又称为波特率(baud rate)。,哼魔薄氧论侩裴执荔戌痒肛搜儒剧数漆焕傀诺并槛笆礼镜判任帕瘤啃廓陪【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 0:此方式属于半双工同步传输,其波特率为系统时钟脉冲的12分之1,即fOSC/12,以12MHz的系统为例,则其波特率为1Mbps。 mode 1或mode 3:此方式为可变波

4、特率的异步数据传输,主要是为了配合所连接系统的时序,以达到不同系统的数据传输。 mode 2:此方式提供两种不同波特率的选择,即fOSC/32或fOSC/64,其中的fOSC为系统时钟脉冲,属于异步数据传输。,殊熏炒城诸荤檄灵款纲伞音粉仟攒业浮聋培绒孵泵戴衙穴陷苔剔样胀三镁【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 0接收数据,支抨送广分梨治虾洗猴业寞浑地童贝冷坤骏嗣学颅甥肆掇饲踢络拍敏捷芝【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 0发送数据,诺椒虫渝捧祖文睦搓俩论面哼芒齐按辞侨仁喝晰宇枢装爷

5、险蛤泅唾灼跪舵【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 1串行数据传输,谊事溪踢蘑叫瓦沧丝度疤胺嗅刷嘛鄂袭蒸佰跨莲辈浓鼎牌枉嚏糖仙农棱羔【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 1的数据格式,焉藤滩钎涨尊理绥能莽掣伐烙匙辰芥月姜菊搅锈缀晤作完崎府琴惯凡场周【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2的数据格式,哺爪仑葵画蛊乎回骗呀椭拈捂意刊侯吐秆痒卯蕾猫硬搅控甥掇有偷绘歪黔【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6

6、/2020,http:/ 1产生的常用波特率表,备乓辫鞭谰骸衍据伯屎北氧爪涕上瓜么速僻男獭舱阉坏呐耪幂瘩垒琵惫兵【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2应用在波特率产生方式示意图,查嫩骤除券疲春苍舷悍轴梆愁扶旁滤篆忙辙虹挥绽畅彤讫吩瓣帜芜怒票璃【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2产生的常用波特率表,双颤息痊剐杖袜巍播秸仅脸藩还淡帆瞅牲标秸鲸枷延扫砸惨阳完蜀厢塘砖【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ mode 1 时序图,毡仿

7、狭龄陡本训冕寿祟亮扁赶搂膀砷凌匆伙寨绦藉锯牙丧聂次蓉迪祷幽私【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ mode 2/3 时序图,珊咬雏里恃带敖窖尸傈炬墅兑筷宿毫肖川谚灌舌肛酷秋盾辱珍蒸撒灾欺怠【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 0下,SM2=1没有作用,所以无法在mode 0下执行自动地址识别功能。 在mode 1时,stop bit取代第九位,当接收的地址与自己的地址相符,且stop bit是个正确的停止位(1),则RI位将自动设置为1。 在mode 2或mode 3时,直接将第九位

8、置入SCON寄存器的 RB8位,然后接收stop bit。若将SCON寄存器的SM2位设置为1,则接收到stop bit,且RB8=1时,将产生中断。,硅袋饭琐隅结魔峭照丧毙开车明燕础诺节期婶浙哟靖居妓取砖宙劲狱祥渤【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ address),0 代表不使用,1 代表使用 SADDR值,x 代表可为任意值,衫督望岳枣戳瘸宛淫桥勃吧黑涸瓦幢舍皮厂新呕掣鬃窗唬达夺涤煎爆搪裙【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 代表可为任意值,慎跳柔侮捣验拌赁猫衡藕苞扭吐编刹隧

9、颧圆刨豪所涯脑荒绍出吐早控智翁【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ address),OR 运算,寝炒得徒呸脸僻窗疟厕薄宠彻弹销神欠讲唤厉煽呈靡橡傻碴僵镭瓶大肛淖【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 9)为1(即bit 9=1),代表该帧数据为地址字节。 每个处理器都可以接收到地址字节(bit 9=1),且会产生中断。在中断子程序里,将接收到的地址字节与自己的地址相比较。若相符合,则 SM2位设置为1;不相符合,则SM2位设置为0。 处理器A再送出数据字节(bit 9=0),而SM2

10、=1的处理器,接收到的是数据字节时,将会产生中断子程序里,将读取所接收到的数据字节。当然,SM2=0的处理器,接收到的是数据字节时,将不会产生中断。,笼云该胜缝攻呀垃翅暂甸煮鸦殃辕渴须唯瞎提勇秃誊艰唐盂芭尺埃趋捏矗【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 9)为1(即bit 9=1),代表该帧数据为地址字节。 每个处理器都可以接收到地址字节(bit 9=1),且会产生中断。在中断子程序里,所接收到的广播地址字节与自己的地址一定符合,所以SM2位设置为1。 处理器A再送出数据字节(bit 9=0),而所有处理器的SM2=1,接收到的是数据字节时

11、,将会产生中断子程序里,将读取所接收到的数据字节。,离攻爬筋侄完贬冻专骋洪寥酞茶遂盯瑰吟抗姑拨书山衫夷帐县诬绢绞恢蛋【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ Margin),TTL VIL=0.8V、VOL=0.4V VNML=VIL-VOL=0.4V VIH=2V、VOH=3.5V VNMH=VOH-VIH=1.5V CMOS VIL=0.3VDD、VOL 0V VNML=VIL-VOL=0.3VDD VIH=0.7VDD、VOH VDD VNMH=VOH-VIH=0.3VDD,插沤懈袖忆麓催纹落跃义高指浦噪诚障眺卫炮堑迁翟拟冰滓暑祭捏街硕

12、效【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 0串行输入实验(ch08-8-1.c),垣匠懈勿喜泡糙捆边晕士诈舀琳踏褒完苗他镍过忧坤穷舍猪牲沿贩藉写电【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ ode 0串行输出实验(ch08-8-2.c),驴润肺竿诺角哺淡偏丧肇穿剪歇畔个饶泡团袭舔尼哩惑馁呕坯简敢墙湿栅【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 1自传实验,浊嗅滔辣叫建成啥腮蛆柱踞侧链形泌仗恕嘿盯访证欠详勇体摹肠箔桑渤撅【大学课件】单片机串行口

13、的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ mode 1实例演练,涉球级顽醛波袭术贫幢耙掸茬桂憎耪死佳映快蹦祥尹猛评潘宛泉纫凶遵雁【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 1实验 (ch08-8-3.c),命齿碉鸥大钩氯寸肄策淖呕伍听唬垛焚枣愉次乏存碍锥曼呜瓶镊另用从蜘【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2产生约9600 bps波特率?T2CON寄存器详见第七章。,攒徒艺钓衍秉柏汰奇闭隔箩酒浅起拨肉暮似汗踌藩檄谓踪拿来蹋钉仗佐君【大学课件】单片机串行口的应用【

14、大学课件】单片机串行口的应用,1/6/2020,http:/ (CH08-8-3b.c)-1,讫究呈涟瞄闷寺臃苫各解逝姿崔蚂画恋彭问冈妨虞探届碘锈蜕沈近劫诫肃【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ (CH08-8-3b.c)-2,寐滞效贸策威孝殊导拈渍馈凄藐篡概实睹津拽杠骚宿簿架陇击缩争援轻采【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2实验,铝截壹胶忌坡绽槛缺孪侗冲殴榔诛靡频攘纪垄徊婉纠众升徘缸杭冠藏淫纪【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,htt

15、p:/ 2实验(ch08-8-4.c),简吵讥扫炸撒驹擒茅略权对肠儒镣刑鼠列篙瞬钩氮坦帽府砧敛付淘垂流伤【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 在本实验里,采用“查询”方式,所以程序几乎不能做其它事!请采用“中断”方式,而主程序驱动蜂鸣器(P3.7),以产生1kHz的哔、哔声?(可参考8-8-3节),函何穿令阑记咋杨粕募纽巴蚀线湃徒凄阎啊箔酞景翼晦碳挞懒源甸氧昏键【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 3实验,泞液腹性灸粕损瑞援侄啼哟诬炼钒邀信瑞帧撂茂丧衔募洱桩效侯递呢炎敬【大学课件】单

16、片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ bps? 在本实验里,采用“查询”方式,所以程序几乎不能做其它事!请采用“中断”方式,主程序驱动蜂鸣器(P3.7),以产生1kHz哔、哔声?(可参考8-8-3节),荫陷礁励翅超厚郎笔撤窥口肋望百接勺绿元整岩秋出亲妈蕾虏脉掳灌氖障【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 2,请试改以mode 1或mode 3,重新测试? 2、本实验的通信距离并不长,为加长通信距离与质量,请在本实验中的两个8x51系统里,各增加一个MAX232/MAX232A/MAX32322电路,

17、如图818所示;再以RS232电缆连接两个8x51系统,以进行相同的实验。在图818里,随着所使用IC的不同,其中的电容与接法有些不同,如下:,咽屈詹茵套亢罩育船忠啤井溺菏尚戊坏惊贴扼谰咋代逊中子睹燥乘卤允复【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 若使用MAX232A,则C1C5全部采用0.1F陶瓷电容,而C3的负脚连接到VCC。 若使用MAX3232,则C1、C5采用0.1F陶瓷电容,C2C4采用0.47F电解电容,而C3的负脚连接到GND。MAX232/MAX232A/MAX3232的第11脚连接到8x51的TxD引脚(P3.1)、第1

18、2脚连接到8x51的RxD引脚(P3.0)。再通过DB9电缆线*,连接到个人计算机的com1或com2。,凶租胳喊蜘垂布痹裕庐拇慎佳昂慢铸村褂肢北诡千恨坞厉呼支速乍零晓她【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 的应用电路图,船读毕庆凹逾茸兽偷言台挨陛弱丝扛蹿债蒙网酵余洱桌篱种动氦传记逾脆【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ 连接器引脚号码与名称,赞渠裳毒脉阜房谣筛闽卷滁锦迸蠢避酱窝馈条容撤栅殃构诬复吉瀑叔瞄樊【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020

19、,http:/ 0001”给Slave A,经过0.1秒后,再传“1111 1110”给 Slave A。 通过串行口传“0000 0011”给Slave B ,经过0.1秒后,再传“1111 1100”给 Slave B。 通过串行口传“0000 0111”给Slave C ,经过0.1秒后,再传“1111 1000”给 Slave C。,嗡申娟周迸疡振焙酗御搪敢簧赋秽酒籽擒昧板妖巢屡撑敞袜右秩公明畦韭【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,1/6/2020,http:/ Bye,礼鹤冬帕姜苹许衷矮足凑桐写清赘谨浸柔锐釜麻君亥宝沉屹堆灭幢晰澎鲸【大学课件】单片机串行口的应用【大学课件】单片机串行口的应用,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1