freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

rs485的單片機多機通信模型-資料下載頁

2025-11-20 06:10本頁面

【導讀】有限,實用中常配合其它總線實現互聯,RS485總線就是其中之一。是平衡差分傳輸,抗干擾性好,最遠可傳輸4000m,可互聯多達128個單片機,非常適臺組成多機通信系統(tǒng)。議和通信軟件的設計方法。485通訊網絡,完成單片機間的多機通訊。還原成TTL電平信號。兩條傳輸線通常使用雙絞線,又是差分傳輸,因此有極強。的抗共模干擾的能力,接收靈敏度也相當高。如果以10Kbps速率傳輸數據時傳輸距離可達12m,而用100Kbps. 如果降低波特率,傳輸距離還可進一步提高。以80C51為控制核心,利用超。自動停車,并可以自動記錄時間、里程和速度,自動尋跡和尋光功能。一款八位單片機,它的易用性和多功能性受到了廣大使用者的好評。﹑80C51FA/FB﹑80C51GA/GB﹑8xC451﹑8xC452,還包括了Philips﹑Siemens. ﹑ADM﹑Fujutsu﹑OKI﹑Harria-Metra﹑ATMEL等公司以80C51為核心推出的大。新一代的單片機的最主要的技術特點是向。這一代單片機中,在總線方面最重要的進。Philips公司還為這一代單片機80C51系列8xC592單片機引入了具有。特色的功能部件。本文中系統(tǒng)構成使用了P89LPC932單片機。

  

【正文】 判斷是接收完成還是發(fā)送超時,若是接收完成,再判斷校驗和是否正確,若正 確,對接收的命令進行解釋,看是主機讀還 是主機寫操作,若是主機讀,則將數據打包,送到專門用于通信的數組,接著,禁止接收,置本機為應答工作方式, 最后啟動發(fā)送,發(fā)送第一個字節(jié),同時啟動發(fā)送時限定時器 TO。當一個字節(jié)發(fā)送完后,便進入通信中斷服務程序,繼續(xù)發(fā)送余下數據。如果在上邊判校驗和時, 發(fā)現不正確,則置 SM2 為‘ 1’,恢復本機的偵聽狀態(tài),以便接收主機的重發(fā)信息。 主機通信軟件設計 該系統(tǒng)主機的主要任務是循環(huán)讀取從機的檢測結果,并送終端顯示,其通信軟件由 3 部分組成:主程序中負責尋址從機的尋址模塊、通信中斷服務程序和 TO 中斷服務程序。 尋址模塊程序流程圖見圖 6。 圖 6 尋址模塊程序流程圖 對從機尋址是按照從機的編號順序進行的,即從 1 號從機開始,主機發(fā)送該從機 23 信息幀的第 1 個字節(jié)啟動尋址,同時啟動發(fā)送超時定時器 TO,然后檢測通信結束標志.當主機成功的接收到該從機的應答信息后,便會置位該標志,完成與該從機的通信。接下來,尋址下一從機,直到所有從機都被尋址。最后,主機完 成其它功能后,又從 1 號從機開始下一循環(huán)的尋址。通信中斷服務程序和 TO 中斷服務程的設計方法與從機的大同小異,在此不再介紹。 第 6 章 程序設計 掌握 Keil 軟件在單片機仿真 中的應用,為開發(fā)、調試單片機應用系統(tǒng)做準備。 Keil C51 軟件集成了文件編輯處理、編譯連接、項目管理、窗口、工具引用和軟件仿真調試等多種功能,是非常強大的 C51 開發(fā)工具,在 Keil C51 的仿真功能中,提供了兩種仿真模式:軟件模擬仿真和目標板調試。 主機程序清單如下: include include include unsigned char cort=0。 sbit P3_5=P3^5。 /********************************* 按鍵掃描子程序 *********************************/ key_serial() interrupt 0 using 1 { ++cort。 } /********************************* 發(fā)送子程序 *********************************/ void master(void) { if(cort==1) 24 { SBUF=0x01。 while(TI!=1)。TI=0。 P3_5=0。 SM2=0。 while(RI!=1)。RI=0。 P2=SBUF。 SM2=1。 P3_5=1。 } if(cort==2) { SBUF=0x02。 while(TI!=1)。TI=0。 SM2=0。 P3_5=0。 while(RI!=1)。RI=0。 P2=SBUF。 SM2=1。 P3_5=1。 } if(cort==3)cort=1。 SM2=1。 } /***************主程序 ****************/ void main(void) { P2=0xff。 TMOD=0x20。 TL1=0xfd。 TH1=0xfd。 PCON=0x00。 TR1=1。 SCON=0xf8。 EA=1。 EX0=1。 25 IT0=1。 P3_5=1。 while(1) { master()。 //發(fā)送 } } 從機 1 程序清單如下: include include include unsigned char serial_receiver。 sbit P3_5=P3^5。 /**************************************** 串行口中斷子程序 ****************************************/ void serial (void) interrupt 4 using 1 { ES=0。 RI=0。 if(SBUF==0x01) { P3_5=1。 SM2=0。 P1=0x10。 SBUF=0x10。 while(TI!=1)。TI=0。 } SM2=1。 ES=1。 P3_5=0。 } /*****************主程序 ******************/ 26 void main(void) { P1=0x00。 TMOD=0x20。 TL1=0xfd。 TH1=0xfd。 PCON=0x00。 TR1=1。 SCON=0xf0。 EA=1。 ES=1。 P3_5=0。 while(1) { _nop_()。 } } 從機 2 程序清單如下: include include include unsigned char serial_receiver。 sbit P3_5=P3^5。 /**************************************** 串行口中斷子程序 ****************************************/ void serial (void) interrupt 4 using 1 { ES=0。 RI=0。 if(SBUF==0x02) 27 { P3_5=1。 SM2=0。 P1=0x80。 SBUF=0x80。 while(TI!=1)。TI=0。 } SM2=1。 ES=1。 P3_5=0。 } /*****************主程序 ******************/ void main(void) { P1=0x00。 TMOD=0x20。 TL1=0xfd。 TH1=0xfd。 PCON=0x00。 TR1=1。 SCON=0xf0。 EA=1。 ES=1。 P3_5=0。 while(1) { _nop_()。 } } 28 第 7 章 系統(tǒng)仿真 掌握 Proteus 在單片機仿真中的應用,為開發(fā)、調試單片機應用系統(tǒng)做準備。 Proteus 由 ISIS 和 ARES 兩個軟件構成,其中 ISIS 是電子系統(tǒng)仿真平臺,ARES 是布線編輯軟件。在不需要硬件設備投入的情況下, Proteus 可以建立完整的模擬電子、數字電子及單片機應用的學習設計開發(fā)環(huán)境。 系統(tǒng)仿真電路圖如下: 29 結束語 本文著重介紹了用 RS485 構成網絡系統(tǒng),完成單片機間的多機通訊,以及提高通訊可靠性各種措施,筆者在設計單片機 RS485 通訊系統(tǒng)時也采納了這些方法,并取得了良好的效果。在單片機應用日益廣泛的今天 ,開發(fā)相對簡單、性價比較高的多單片機系統(tǒng)一定會在發(fā)展其迅速的微 計算機應用領域占有其一席之地。 致 謝 歷時幾個月的畢業(yè)設計已經告一段落。經過自己不斷的搜索努力以及 XXX老師的耐心指導和熱情幫助,本設計已經基本完成。在這段時間里,劉老師 為我指點迷津,幫助我開拓研究思路,精心點撥、熱忱鼓勵 , 劉老師嚴謹的治學態(tài)度和熱忱的工作作風令我十分欽佩,他不 僅授我以文,而且教我做人 ,他的指導使我受益非淺。 對 劉 老師的感激之情是無法用言語表達的。 通過這次 畢業(yè)設計,使我深刻地認識到學好專業(yè)知識的重要性,也理解了理論聯系實際的含義,并且檢驗了大學三年的學習成果。雖然在這次設計中對于知識的運用和銜接還不夠熟練。但是我將在以后的工作和學習中繼續(xù)努力、不斷完善。這幾個月的設計是對過去所學知識的系統(tǒng)提高和擴充的過程,為今后的發(fā)展打下了良好的基礎。 由于個人自身水平有限,設計中一定存在很多不足之處,敬請各位老師批評指正,我也會努力改進取得進步! 八、參考文獻 馬忠梅等 單片機的 C語言應用程序設計 北京航空航天大學出版社 1998 何 立民 AVR 單片機原理與接口技術 北京航空航天大學出版社 2020 MAX485 數據手冊 30 XXX 主編,單片機應用技術 (匯編語言 )
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1