网站大量收购独家精品文档,联系QQ:2885784924

单片机的串行接口课件.pptVIP

单片机的串行接口课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

(二)串行通信介面匯流排標準?測控系統中,電腦通信主要採用非同步串行通信方式,常用的非同步匯流排標準有三種:●RS-232(RS-232ARS-232BRS-232C)●RS-449(RS422RS423RS485)●20mA電流環這裏重點介紹RS-232RS-232C:速率:20Kbit/S,最大通信距離:15mRS422:10Mbit/s,:300m90Kbit/s,:1200m1.?2.抗干擾能力採用標準的通信介面,本身具有一定的抗干擾能力,但是工業現場的情況往往很惡劣,因而要根據具體情況進行選擇。RS232C:一般場合RS422:共模信號比較強光纖:電磁干擾較強二、RS-232C美國電子工業協會(EIA)公佈的一種非同步通信標準。RS232C標準是:●設備之間通信的距離不大於15米●最大傳輸速率20KB/S●採用負邏輯:“1”——―5V∽―15V“0”——+5V∽+15V●不帶負載時輸出電平:―25V∽+25V●輸出短路電流:0.5A●最大負載電容:2500pF當電腦採用RS232標準時必須通過電平,MAX232是EIA和TTL電平轉換晶片。內部具有電壓提升電路,並有兩路接收器和發送器。其連線和引腳如圖TTL電平可以由專用積體電路轉換成RS232C標準;如:MC1488或75188TTLRS232C從MC1489或75189RS232CTTL由於MC1488需要採用±12V電源,一般在單片機通信中大量使用的是只需要+5V電源、具有發送和接收的一體化晶片,如:MAX232、ICL232、ADM202等。MAX232的引腳和電路如下:MCS—51之間的雙機通信RXDTXDGNDTXDGND8xx518xx51RXDMCS—51和PC機的雙機通信MCS—51和PC機的雙機通信見下圖8.2MCS-51的串行口結構51單片機有一個可編程的全雙工非同步串行通信介面,它可作非同步串行通信(UART)用,也可作同步移位寄存器,其幀格式可有8位、10位或ll位,並能設置各種串列傳輸速率,給使用者帶來很大的靈活性。一、串行口的內部結構發送SBUF(99H)門88圖8.7串行口結構框圖RXD(P3.0)TXD(P3.1)中斷接收SBUF(99H)定時器T1fosc2分頻器發送控制器接收控制器串寄行存控器制SCON(98H)輸入移位寄存器TIRI內部總線5l單片機通過引腳RXD(P3.0)串行數據接收端)和引腳TXD(P3.l)串行數據發送端)與外界進行通信。圖中有兩個物理上獨立的接收、發送緩衝器SBUF,它們佔用同一地址99H,可同時發送、接收數據。●發送緩衝器只能寫入,不能讀出,CPU寫SBUF,一方面修改發送寄存器,同時啟動數據串行發送;●接收緩衝器只能讀出、不能寫入。讀SBUF,就是讀接收寄存器。●串行控制寄存器SCON用以存放串行口的控制和狀態資訊。8XX51串行口正是通過對上述專用寄存器的設置、檢測與讀取來管理串行通信的。●特殊功能寄存器PCON的最高位SMOD為串行口串列傳輸速率的倍增控制位。●串列傳輸速率發生器可以有兩種選擇:1.定時器T1作串列傳輸速率發生器,改變計數初值就可以改變串行通信的速率,稱為可變串列傳輸速率。2.以內部時鐘的分頻器作串列傳輸速率發生器,因內部時鐘頻率一定,稱為固定串列傳輸速率shift串行數據CPUSBUFMOVA,SBUFshiftMOVSBUF,A並行數據甲方(發送)乙方(接收)甲方發送時,CPU執行指令MOVSBUF,A啟動了發送過程,數據並行送入SBUF,在發送時鐘shift的控制下

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档