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

正文內(nèi)容

基于at89s52單片機的的多機通信系統(tǒng)設(shè)計畢業(yè)論文(編輯修改稿)

2025-07-15 15:27 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)可以作為主從式多機通信系統(tǒng),主機通過按鍵控制,模擬實際應(yīng)用中的觸發(fā)信號發(fā)送數(shù)據(jù),從機接收數(shù)據(jù);當(dāng)從機確認正確收到數(shù)據(jù)后,從機通過控制鍵獲得主機權(quán)限,從而使2號單片機或3號單片機能夠獲得主機權(quán)限。但檢錯機制不夠精確,難以保證很高的正確率,還需進一步完善。為了解決通信過程中,爭用主機權(quán)問題,采用優(yōu)先編碼器為核心的主機權(quán)分配電路,該電路工作可靠問題穩(wěn)定。致謝設(shè)計初期,在段德功老師的指導(dǎo)下,收集相關(guān)的設(shè)計資料。在實習(xí)結(jié)束后,對所收集的相關(guān)資料進行加工整理,初步討論擬定的設(shè)計方案。將擬定的方案轉(zhuǎn)化為實際成果,即繪制好該方案的圖紙,并參考各方面的資料,不斷的修正完善設(shè)計方案。最后,完成該方案的設(shè)計。特別感謝段德功老師長期以來的熱情幫助。段老師為我提供了很好的設(shè)計思路,對我的設(shè)計起了非常重要的作用。同時也很感謝學(xué)校開放機房供我們用于畢業(yè)設(shè)計,提供了一個很好的學(xué)習(xí)環(huán)境。此外,也感謝同學(xué)們的大力幫助!參考文獻 [1] 呂漢興,[J]..[2] 費強,[J]..[3] [J]..[4] [J]..[5] [J]..[6] 陳曉英,[J]..[7] 李文明,張濤,[J]..[8] 朱建清,[J]..[9] [J]..[10] 林雪每,彭佳紅,[J]..[11] [M].北京:.[12] 王慶利,劉奎,[M].北京:.[13] 韓淑玲,[J]..[14] [M]..[15] 張毅剛.單片機原理及應(yīng)用[M]..[16] 周明德.《微型計算機系統(tǒng)原理及應(yīng)用》[M]..[17] 劉法治.常用電子元器件及典型芯片應(yīng)用技術(shù)[M]..[18] 周興華.單片機C語言高級程序設(shè)計[M]..[19] 李廣弟.單片機基礎(chǔ)[M]..[20] 閻石.?dāng)?shù)字電子技術(shù)基礎(chǔ)(第三版)[M]..[21] 方昌林,徐剛.電氣測量與儀器[M]..[22] 孫傳文,孫曉斌,李勝玉,張一.測控電路與裝置[M]..附錄1:1號單片機電路原理圖附錄2:2號單片機電路原理圖附錄3:3號單片機電路原理圖附錄4:源程序//1號單片機主程序 include define ID 1 //本機號IDuchar data Scount,Rcount。 //發(fā)送 與 接收數(shù)據(jù)長度,字節(jié)數(shù)uchar data Command。 //控制命令00H 或01Huchar data Hostt。 //接收到的主機號uchar data Slave。 //從機號Slaveuchar data Keyval。 //功能鍵的鍵值uchar data HScount,HRcount。 //主機發(fā)送與接收計數(shù)uchar data SScount,SRcount。 //從機發(fā)送與接收計數(shù)sbit LED1 = P3^5。 //綠色指示燈sbit LED2 = P3^7。 //紅色指示燈sbit HSflag = P3^6。 //主機與從機標志1sbit SET = P2^4。 //主機與從機標志2sbit HS = P2^2。 //主機與從機標志3sbit NEI = P2^3。 //優(yōu)先編碼器的使能端uchar data * const SendAddr = 0x60。 //發(fā)送數(shù)據(jù)區(qū)首址uchar data * const RecAddr = 0x80。 //接收數(shù)據(jù)區(qū)首址sbit ACC0 = ACC^0。sbit ACC1 = ACC^1。sbit ACC7 = ACC^7。sbit F1 = PSW^1。uchar data * const du = 0xa0。 //測試用//2號單片機主程序 include include define nop _nop_()define uchar unsigned chardefine uint unsigned intdefine ID 2 //本機號IDuchar data Scount,Rcount。 //發(fā)送 與 接收數(shù)據(jù)長度,字節(jié)數(shù)uchar data HScount,HRcount。 //主機發(fā)送與接收數(shù)據(jù)長度uchar data SScount,SRcount。 //從機發(fā)送與接收數(shù)據(jù)長度uchar data Command。 //控制命令00H 或01Huchar data Slave。 //從機號Slaveuchar data Hostt。 //接收到的主機號sbit LED1 = P1^0。 //紅色指示燈(主機指示)sbit LED2 = P1^1。 //綠色指示燈(從機指示)sbit LED3 = P1^2。 //紅色指示燈(發(fā)送數(shù)據(jù)指示)sbit LED4 = P1^3。 //綠色指示燈(接受數(shù)據(jù)指示)sbit LED5 = P2^6。 //綠色指示燈(通信正確)sbit LED6 = P2^7。 //紅色指示燈(通信錯誤)sbit NEI = P2^4。 //優(yōu)先編碼器的使能端sbit LED7 = P1^7。 //蜂鳴器sbit HSflag = P3^6。 //主機與從機標志sbit flag = P3^7。 //主從機確認鍵uchar data * const SendAddr = 0x60。 //發(fā)送數(shù)據(jù)區(qū)首址uchar data * const RecAddr = 0x80。 //22 //接收數(shù)據(jù)區(qū)首址sbit ACC0 = ACC^0。 //接收準備好sbit ACC1 = ACC^1。 //發(fā)送準備好sbit ACC7 = ACC^7。 //是否為合法狀態(tài)字sbit F1 = PSW^1。 //數(shù)據(jù)接收準備就緒sbit Select = P3^3。/**************液晶顯示數(shù)據(jù)*********************************/uchar code disp_key11[] = The key is 。 //顯示按鍵——功能 11Buchar code disp_keye[] = First key error!。 //顯示按鍵錯誤 第一行16Buchar code disp_keye2[]= Please again!。 //顯示按鍵錯誤 第二行13Buchar code disp_HS1[] = This is Slave.。 //顯示為從機 14Buchar code disp_HS2[] = This is Host.。 //顯示為主機 13Buchar code disp_cmd1[] = Receive。 //顯示命令1 7Buchar code disp_cmd0[] = Send。 //顯示命令0 4Buchar code disp_cmde[] = Command Error!。 //顯示命令錯誤 14Buchar code disp_se1[] = Select slave 。 //顯示選擇的從機號 13Buchar code disp_se2[] = Select Error!。 //顯示選擇從機錯誤 13Buchar code disp_key0[] = Host or Slave.。 //按鍵0功能,主從機確定 14Buchar code disp_key1[] = Select slave.。 //按鍵1功能,選擇從機 13Buchar code disp_key2[] = Set mand.。 //按鍵2功能,設(shè)定方向 12Buchar code disp_key3[] = Start mu.。uchar code disp_keyen[] = Enter。uchar code disp_keyc[] = Cancel。uchar code lcd_1[] = Host NO.。 //通信顯示第一行 uchar code lcd_2[] = Slav NO.。 //通信顯示第二行uchar code lcd_3[] = Send。uchar code
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1