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

正文內(nèi)容

最新單片機的雙機串口通信課程設計(參考版)

2025-07-02 03:03本頁面
  

【正文】 delay(500)。i=15。 TI=0。 //跳出接收循環(huán) } else { SBUF=0xff。 TI=0。 if((SBUF^sum)==0) //判斷發(fā)送與接收的校驗和是否相等 { SBUF=0x00。 //求接收校驗和} while(!RI)。TABS[i]=SBUF。i++){ while(!RI)。for(i=0。TI=0。 //等待主機發(fā)送AAHSBUF=0xbb。RI=0。}void receive(void){ uchar TABS[16]。j=150。ix。} void delay(int x) //延時子程序{ int i,j。 SCON=0x50。 TL1=0xfd。 TMOD=0x20。}void init(void) //程序初始化{ EA=1。 //定義數(shù)碼表void main() //主程序{ init()。int j。void init(void)。 //等待}2. 從機接收程序include //頭文件define uchar unsigned char //定義數(shù)據(jù)類型define uint unsigned intvoid delay(int )。 RI=0。 TI=0。 } SBUF=sum。 //求檢驗和 while(!TI)。i++) { SBUF=TAB[i]。 //清校驗和 for(i=0。 //接收完后清零 } while((SBUF^0xbb)!=0)。 //發(fā)送完后清零 while(!RI)。 //主機送AAH給從機 while(!TI)。 //串行口為方式1 TR1=1。 PCON=0x00。 //設定時器T1為方式2 TH1=0xfd。 //開CPU中斷 ES=1。 send()。 //定義變量int j。ucharTAB[16] ={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。參考文獻[1]譚浩強. 《C語言程序設計》 2[2]楊恢先 ,[3], [4], [5], [6],[7], 附 錄附錄一 元件清單:元件名稱型號數(shù)量單片機AT89C512電平轉換芯片Max2322數(shù)碼管八段LED1電阻RES4晶振CRYSTAL2電容CAP12 附錄二:源程序1. 主機發(fā)送程序include //頭文件define uchar unsigned char //定義數(shù)據(jù)類型void init()。課設是一個通過思考、發(fā)問、自己解惑并動手、提高的過程。其實如何有效和快速的找到資料也是課設給我的啟發(fā),利用好圖書館和網(wǎng)絡,使資源得到最好的利用。在團組合作時我們更便于互相取長補短,相互討論,效果很好。在設計程序之前,設計者必學對所用單片機的內(nèi)部結構有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設計程序時,不能妄想一次就將整個程序設計好,反復修改、不斷改進是程序設計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設計課程過程中遇到問題是很正常的,但我們應該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。在做本次課程設計的過程中,我感觸最深的當屬查閱大量的設計資料了,無論是課本上的還是網(wǎng)上的都瀏覽了不少相關的程序,從中也借鑒了別人的思想,開闊了自己的思路。第二,未知并不可怕,可怕的是因未知而止步。通過這次課程設計使我懂得了理論與實際相結合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結合起來,從理論中得出結論,從而提高自己的實際動手能力和獨立思考的能力。在長達一個月的時間里,我們不斷發(fā)現(xiàn)自身不足也不斷自我完善。我們在課堂上掌握的僅僅是專業(yè)課的理論知識,如何去鍛煉我們的實踐能力?如何把我們所學的專業(yè)基礎課理論知識運用到實踐中去呢?我想做類似的課程設計就為我們提供了良好的實踐平臺現(xiàn)在終于將它完成了,感到受益頗多。我覺得做單片機課程設計是十分有意義的,而且是十分必要的。在軟件調試過程中,對出現(xiàn)的錯誤進行了認真的分析和修改,多次調試成功后,能夠很好的達到既定的設計效果。 軟件的測試首先是檢查電路的邏輯線路是否正確,如果正確再檢查原理圖的線路連接是否正確,電路的布局安排是否合理等等。在Keil軟件中創(chuàng)建新文件,輸入所編寫的c語言程序并保存,在編譯源程序無誤后,會產(chǎn)出相應的”.HEX”文件;將所生成的”.HEX”文件加載到已繪制好的Proteus原理圖中,使Proteus與Keil真正連接起來,實現(xiàn)聯(lián)合調試。所以為了保證設計系統(tǒng)能夠正常工作,必須對軟件和硬件部分的每一個部分進行調試和分析。然后根據(jù)LED是共陰極還是共陽極接法確定LED各輸入端應接邏輯1還是邏輯0,我選用的是共陰接法,要顯示“0” 時,a、b、c、d、e和f段就要輸入邏輯1,即其段碼為3F,(5)主
點擊復制文檔內(nèi)容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1