- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(2)數據接收 串行口作為並行輸入口使用時,要有“併入串出”的移位寄存器配合。(例如CD4014或74HCl65)74HC165S/L端為移位/置入端,當S/L=0時,從Q0~Q7並行置入數據,當S/L=1時,允許從QH端移出數據。在80C51串行控制寄存器SCON中的REN=1時,TXD端發出移位時鐘脈衝,從RXD端串行輸入8位數據。當接收到第8位數據D7後,置位中斷標誌RI,表示一幀數據接收完成。⑶串列傳輸速率:方式0串列傳輸速率固定,為單片機晶振頻率的十二分之一。即一個機器週期進行一次移位。⑷應用舉例【例6-1】電路如圖所示,試編制程式按下列順序要求每隔0.5秒迴圈操作。④從右向左依次點亮,每次亮一個;⑤從左向右依次點亮,每次增加一個, 直至全部點亮;⑥返回從②不斷迴圈。①8個發光二極體全部點亮;②從左向右依次暗滅,每次減少一個,直至全滅;③從左向右依次點亮,每次亮一個;解:編程如下:LIGHT:MOVSCON,#00H;串行口方式0CLRES;禁止串行中斷P121MOVDPTR,#TAB;置發光二極體亮暗控制字表首址LP1:MOVR7,#0;置順序編號0LP2:MOVA,R7;讀順序編號MOVCA,@A+DPTR;讀控制字CLRP1.0;關閉並行輸出,STR=O時,關閉並行輸出;MOVSBUF,A;啟動串行發送JNBTI,$;等待發送完畢CLRTI;清發送中斷標誌SETBP1.0;開啟並行輸出,STR=1時,開啟並行輸出;LCALLDLY500ms;調用延時0.5秒副程式(參閱例4-13)INCR7;指向下一控制字CJNER7,#30,LP2;判迴圈操作完否?未完繼續SJMPLP1;順序編號0~29依次操作完畢,從0開始重新迴圈TAB:DB0FFH,7FH,3FH,1FH,0FH,07H,03H,01H,00H;從左向右依次暗滅,每次減少一個,直至全滅;DB80H,40H,20H,10H,08H,04H,02H,01H;從左向右依次點亮,每次亮一個DB02H,04H,08H,10H,20H,40H,80H;從右向左依次點亮,每次亮一個 DB0C0H,0E0H,0F0H,0F8H,0FCH,0FEH;從左向右依次點亮,每次增加一個,直至全部點亮;【例】電路如圖所示,試編制程式輸入K1~K8狀態數據,並存入內RAM40H。解:編程如下: KIN:MOVSCON,#00H;串行口方式0CLRES ;禁止串行中斷CLRP1.0;鎖存並行輸入數據SETBP1.0;允許串行移位操作SETBREN;允許並啟動接收(TXD發送移位脈衝)JNBRI,$ ;等待接收完畢MOV40H,SBUF;存入K1~K8狀態數據RET;2、串行工作方式1方式1是一幀10位的非同步串行通信方式,包括1個起始位,8個數據位和一個停止位。其幀格式為:起始D0D1D2D3D4D5D6D7停止⑴數據發送發送時只要將數據寫入SBUF,在串行口由硬體自動加入起始位和停止位,構成一個完整的幀格式。然後在移位脈衝的作用下,由TXD端串行輸出。一幀數據發送完畢,將SCON中的TI置1。⑵數據接收接收時,在REN=1前提下,當採樣到RXD從1向0跳變狀態時,就認定為已接收到起始位。隨後在移位脈衝的控制下,將串行接收數據移入SBUF中。一幀數據接收完畢,將SCON中的RI置1,表示可以從SBUF取走接收到的一個字元。在實際應用時,通常是先確定串列傳輸速率,後根據串列傳輸速
文档评论(0)