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

正文內(nèi)容

基于串口通信的字符終端的設計-資料下載頁

2025-06-27 19:14本頁面
  

【正文】 計軟件而言,虛擬串口和普通串口沒有區(qū)別,如串口調(diào)試助手對虛擬串口的使用和普通串口的使用方法一樣。 虛擬串口在Proteus中的使用 下一步介紹一下虛擬串口在Proteus中的使用,更準確的應該說是“串口在Proteus中的使用”,只不過我們用軟件實現(xiàn)仿真,虛擬串口在這使用的比較頻繁。 先在Proteus中將環(huán)境建立起來,很簡單,先需要兩個元器件就可以建立連接VIRTUAL TERMINAL和COMPIM,如圖VIRTUAL TERMINAL的TXD與COMPIM的TXD相連,RXD與RXD相連,后面有圖分析為什么這樣相連:VIRTUAL TERMINAL是串口監(jiān)視儀器,可以通過它將數(shù)據(jù)線上的符合RS232協(xié)議的波形捕捉到,并顯示出來,也可以往數(shù)據(jù)線上發(fā)送RS232協(xié)議的波形;COMPIM為串口元件,可設置占用計算機上哪一個串口,可以是“實際串口”,也可以是“虛擬串口”,對Proteus而言,是分不清虛擬串口還是實際串口的。下一步就要設置通信速率以及通信格式了,在屬性框中實現(xiàn)設置相同的就行了。這樣就可實現(xiàn)數(shù)據(jù)的通信了。圖為VIRTUAL TERMINAL和COMPIM的設置: 下一步就是實現(xiàn)Proteus與串口調(diào)試助手之間的通信了。在VIRTUAL TERMINAL中可直接鍵盤輸入想要發(fā)送的數(shù)據(jù),但界面中無任何顯示,可以通過串口調(diào)試助手看到相應的輸入數(shù)據(jù)。這樣的的話即實現(xiàn)數(shù)據(jù)從Proteus中傳送到串口調(diào)試助手中了,其相應的數(shù)據(jù)流向關系為 在Proteus中實現(xiàn)單片機的串口調(diào)試功能 由于編寫一個工作在9600bps的8052的串口程序,程序的功能就是將串口接收到的數(shù)據(jù)發(fā)送出來,Proteus中的連線為: 數(shù)據(jù)傳輸?shù)膱D示為: 這樣就模擬實現(xiàn)了單片機與串口之間的通信,可以實現(xiàn)兩者之間的仿真設計。同樣實現(xiàn)該通信的數(shù)據(jù)流為: 假設PC機先向單片機一組指令“55H、AAH、01H”當單片機接收到PC發(fā)來的數(shù)據(jù),并判斷命令為“01H”時,啟動定時發(fā)送程序,即每隔2S向PC發(fā)送15個字節(jié)的數(shù)據(jù)。具體程序如下:includedefine uchar unsigned charuchar Txdnum[15]={0,1,2,3,4,5,6,7,8,9,0xa0,0xa1,0xa2,0xa3,0xa4} uchar timercount, Rxdcount, Numcount。bit Txdflag。Void serial_Txd (uchar *p){ uchar i。 for(i=0。i15。i++) { SBUF=*p++。 While(!TI)。 TI=0。}}Void serial_Int() interrupt 4{ uchar temp。ES=0。If(RI) { Temp=SBUF。 RI=0。 If(temp==0x55) { while (!RI)。 temp=SBUF。 RI=0。 if(temp==0xaa) { while (!RI)。 temp=SBUF。 RI=0。 if(temp==0x01) { P2 =~temp。 TR0=1。 } } else Es=1。 } else Es=1。 }}Void T0_Interrupt() interrupt 1{ TL0=0x00。 TH0=0xdc。 if (timercount==0) { Timercount==200。 Txdflag=1。 }}Void main(){ Txdflag=0。 Rxdcount=0。 Numcount=0。 Timercount=100。 TMOD=0x21。 TL0=0x00。 TH0=0xdc。 TL1=0xfd。 TH1=0xfd。 SCON=0X50。 TR1=1。 ET0=1。 ES=1。 EA=1。 while(1) { if(Txdflag==1) { Txdflag=0。 Serial_Txd(Txdnum)。 } }}、程序運行后的結(jié)果 單片機與PC相連,同時運行程序,當PC向單片機傳送數(shù)據(jù)后,如果數(shù)據(jù)相符,則單片機點亮L1發(fā)光二極管,并且開始每隔2S向PC傳送數(shù)據(jù),在PC上觀察到以下結(jié)果。00 01 02 03 04 05 06 07 08 09 A0 A1 A2 A3 A4 00 01 02 03 04 05 06 07 08 09 A0 A1 A2 A3 A4 00 01 02 03 04 05 06 07 08 09 A0 A1 A2 A3 A4 00 01 02 03 04 05 06 07 08 09 A0 A1 A2 A3 A4 程序運行后PC上的運行結(jié)果 第五章 結(jié)論 經(jīng)過一段時間的學習與研究,至此,本次畢業(yè)設計已經(jīng)全部完成,所設計的接口電路、單片機串行通信、傳輸模塊基本達到預期的目的,順利地完成了任務。進行循環(huán)數(shù)據(jù)采集,并且誤差范圍非常小,數(shù)據(jù)采集速度高,能夠滿足一般多通道數(shù)據(jù)采集要。在做畢業(yè)設計之初,我查了很多關于單片機串行通信、單片機原理與接口技術的設計資料,我發(fā)現(xiàn)經(jīng)過長時間的實踐的檢驗,而我?guī)缀鯊牧汩_始做,我發(fā)現(xiàn)自己很難找到創(chuàng)新點,即使成功了也是對前人工作的一次重復,一直很茫然,前人的設計創(chuàng)新何在?但是經(jīng)過仔細思考,我端正了自己的態(tài)度,同時我也找到了姑且算做創(chuàng)新點的所在,作好了一切準備工作之后便開始了緊張的畢業(yè)設計工作。做畢業(yè)設計的這段時間是緊張的一段時間,也是重新學習努力探索的一段時間,更是充滿收獲喜悅的一段時間。經(jīng)過這次畢業(yè)設計,我學會了許多新知識,學會了如何查找資料,學會了遇到問題先分析問題解決問題的能力,學會了如何充分的利用網(wǎng)絡資源來提高自己的文化知識和專業(yè)知識,學會了單片機系統(tǒng)開發(fā)的一般流程;也明白了許多不曾明白的道理,明白了求學應當有嚴謹?shù)淖黠L,并且更應該有鍥而不舍、堅強的韌勁。致 謝本畢業(yè)設計論文是在我的導師肖慶高老師的悉心指導下完成的,在畢業(yè)設計過程中,肖老師傾注了大量的心血,他的悉心指導是本設計能夠圓滿完成的基礎。肖老師學識淵博,專業(yè)知識過硬,治學作風嚴謹,工作認真負責。在這一段時間的畢業(yè)設計過程中,肖老師言傳身教,不僅在學習上耐心地給我指點迷津,解惑答疑,在生活上也為我提供方便,更使我對人生的征途有了新的認識,有了新的目標。肖老師的孜孜不倦的教誨和嚴謹?shù)闹螌W作風令我終生難忘,也將使我受益終生。在此謹向肖老師表達一個學生最真摯的謝意!參考文獻【1】 張旭濤. 曾現(xiàn)峰. 單片機原理與應用. 北京:【2】 穆蘭. 單片微型計算機原理及接口技術. 北京:【3】 楊金巖. 鄭應強. 51單片機數(shù)據(jù)傳輸接口擴展技術與應用實例. 北京:【4】 胡偉. 季曉衡. 單片機C程序設計及應用實例. 北京:【5】 黃智偉. 全國大學生電子設計競賽系統(tǒng)設計【M】.北京:北京航空航天大學出版社. 2006【6】 胡漢才組編. 單片機原理及接口技術. 北京: 清華大學出版社,199635
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1