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

正文內(nèi)容

單片機(jī)與pc機(jī)串行通信的畢業(yè)論文設(shè)計-資料下載頁

2025-06-26 05:53本頁面
  

【正文】 ,00100000BANL PCON,01111111BMOV TH1,0F3H SETB TRX MOV SCON,010000B MOV IE,10010000B 鍵盤掃描子程序設(shè)計鍵盤掃描的步驟: (1)設(shè)置P1口初始值07FH; (2)P1口右移,檢測行; (3)P1口左移,檢測列;流程圖如圖42所示。鍵盤接口程序如下: MOV R3,0F7H 。掃描初值(=0) MOV R1,00H 。取碼指針初值D3: MOV A,R3 。載入掃描指針 MOV P2,A 。輸出至P2,開始掃描行 MOV A,P2 。讀入P2 CLR C CPL C 。令C=1 MOV R5,04H 。檢測列D4: RLC A 。左移一位(~) JNC KEYIN 。檢測行C=0,表示被按 INC R1 。沒按則取碼指針加1 DJNZ R5,D4 。4列檢測完畢了? MOV A,R3 CLR C CPL C 。C=1 RRC A 。掃描下一行,即下一行為0 MOV R3,A 。存回R3掃描指針寄存器 圖42 讀鍵輸入子程序框圖 JC D3 。C=0表示掃描完畢 RETKEYIN: MOV 22H,R1 。取碼指針存入22H地址 MOV R7,10 。消除抖動D5: MOV R6,248 DJNZ R6,$ DJNZ R7,D5D6: MOV A,P2 。按鈕放開否? XRL A,R4 按鍵發(fā)聲子程序的設(shè)計按鍵發(fā)聲子程序框圖如圖43所示。 圖43按鍵發(fā)聲子程序框圖程序如下:ORG 00H 。主程序其始地址 JMP START 。跳至主程序 ORG 0BH 。TIMER0中斷其始地址 JMP TIM0 。跳至TIMER0中斷子程序START: MOV TMOD,00000001B 。設(shè)定TIMER0工作在MODE1 MOV IE,10000010B 。中斷使能 SETB TR0 。啟動TIMER0D1: CALL KEY 。調(diào)用KEY,判斷是否有按下? CLR EA 。中斷屏蔽 JB F0,D1 。沒按則F0=1,沒按則F0=0 MOV A,22H 。有按則將取碼指針暫存地址的值載入A RL A 。乘2 MOV DPTR,TABLE 。至TABLE取碼,取T的值 MOVC A,@A+DPTR。 MOV TH0,A 。取到的高位字節(jié)存入TH0 MOV 21H,A 。取到的高位字節(jié)存入(21H) MOV A,22H 。再載入取碼指針 RL A 。乘2 INC A 。加1 MOVC A,@A+DPTR。至TABLE取相對的低位字節(jié)計數(shù)值 MOV TL0,A 。取到的高位字節(jié)存入TL0 MOV 20H,A 。取到的高位字節(jié)存入(20H)D2: CALL KEY 。調(diào)用KEY,判斷是否有鍵按下 SETB EA。 。中斷使能 JB F0,D1 。有按否? JMP D2。 ;有則跳至D2KEY: SETB F0 。設(shè)F0=1 MOV R3,0F7H。掃描初值(=0) MOV R1,00H 。取碼指針初值D3: MOV A,R3 。載入掃描指針 MOV P2,A 。輸出至P2,開始掃描行 MOV A,P2 。讀入P2 CLR C CPL C 。令C=1 MOV R5,04H 。檢測列D4: RLC A 。左移一位(~) JNC KEYIN 。檢測行C=0,表示被按 INC R1 。沒按則取碼指針加1 DJNZ R5,D4 。4列檢測完畢了? MOV A,R3 CLR C CPL C 。C=1 RRC A 。掃描下一行,即下一行為0 MOV R3,A 。存回R3掃描指針寄存器 JC D3 。C=0表示掃描完畢 RETKEYIN: MOV 22H,R1 。取碼指針存入22H地址 CLR F0 。令F0=0 RETTIM0: PUSH ACC 。將A的值暫存于堆棧 PUSH PSW 。將PSW的值暫存于堆棧 MOV TL0,20H 。重設(shè)計數(shù)值 MOV TH0,21H CPL 。 POP PSW 。至堆棧取回PSW的值 POP ACC 。至堆棧取回A的值 RETITABLE: DW 64021,64103,64260,64400 DW 64524,64580,64684,64777 DW 64820,64898,64968,65030 DW 65058,65110,65157,651785軟硬件調(diào)試及結(jié)果 軟件仿真軟件仿真使用的是ISIS 6 Professional,它可以完成單片機(jī)的電路仿真。 調(diào)試的時候,PC機(jī)可以使用ComTools串口調(diào)試工具,它的主要功能如下:可設(shè)置各種通訊速率、奇偶校驗、數(shù)據(jù)位和停止位;可分別設(shè)置ASCII碼(包括中文)或十六進(jìn)制數(shù)據(jù)格式的發(fā)送模式或接收模式;能將接收數(shù)據(jù)保存成文本文件,便于觀察分析;自動保存設(shè)置參數(shù),無需每次重新設(shè)置;可以設(shè)置16條定時自動發(fā)送的數(shù)據(jù),以及每條數(shù)據(jù)發(fā)送后的延時時間;可以同時監(jiān)控2個串口,利用特制電纜可監(jiān)聽2個串口設(shè)備之間的通訊過程;發(fā)送數(shù)據(jù)時,可自動計算并添加和校驗發(fā)送;DTR自動控制是為了方便RS485通訊測試而添加的功能;方便的查找功能,使你可以輕松搜索接收文本框中的字符。使用快捷鍵可快速調(diào)用最近五次發(fā)送的不同數(shù)據(jù)。 通過軟件仿真,單片機(jī)可以向PC機(jī)發(fā)送數(shù)據(jù),同時接收PC機(jī)發(fā)來的數(shù)據(jù),完全實現(xiàn)了單片機(jī)與PC機(jī)之間點(diǎn)對點(diǎn)的通信。6結(jié)語實驗表明,此系統(tǒng)完全實現(xiàn)了PC機(jī)與單片機(jī)之間點(diǎn)對點(diǎn)的通信,方法簡單可靠,基本上在需要用到PC機(jī)與單片機(jī)串行通信的場合均可采用此種方法。隨著近年來PC在國內(nèi)應(yīng)用范圍的日益壯大,在工業(yè)控制、數(shù)據(jù)采集等領(lǐng)域越來越多的采用PC,本文可以算作是一個有益的嘗試。當(dāng)然在實際應(yīng)用中還需要考慮一些問題,比如進(jìn)行出錯處理的問題,可以在一個要發(fā)送的字符串后再發(fā)送一個校驗和,當(dāng)收到返回的校驗和與發(fā)送的校驗和不一致時再進(jìn)行重發(fā),再比如所采用的RS232C傳輸距離很短,并且抗干擾能力很差,這時需要將總線轉(zhuǎn)換成差分傳輸?shù)腞S485/RS422。另外,稍加改進(jìn),就可實現(xiàn)PC機(jī)與多片51單片機(jī)的串行通信,這時由于共用一條總線,必須給每個單片機(jī)分配一個地址,然后由PC機(jī)對總線進(jìn)行仲裁,只有獲得總線使用權(quán)的單片機(jī)才能與上位機(jī)進(jìn)行通信,參考文獻(xiàn)[1]王福瑞.單片微機(jī)測控系統(tǒng)設(shè)計大全[M].北京:北京航空航天大學(xué)出版社,1998.06[2]李華.MCS一51系列單片機(jī)實用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1993.07[3]李朝青.PC機(jī)與單片機(jī)amp。DSP數(shù)據(jù)通信技術(shù)選編(1)[M].北京:北京航空航天大學(xué)出版社,2003.12[4]劉金伍.單片機(jī)應(yīng)用與實踐[M].北京:北京航空航天大學(xué)出版社,1995.08[5]劉大茂.智能儀器:單片機(jī)應(yīng)用系統(tǒng)設(shè)計[M].北京:機(jī)械工業(yè)出版社,1998.04[6]萬福君,潘松峰.單片微機(jī)原理系統(tǒng)設(shè)計與應(yīng)用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,2001.01  [7][美]安格斯生.串行端口大全[M].精英科技譯.北京:中國電力出版社,2001.01致謝經(jīng)過幾個月的努力,我按時完成了畢業(yè)設(shè)計。畢業(yè)設(shè)計是對大學(xué)三年所學(xué)知識的綜合應(yīng)用,也是理論走向?qū)嵺`的第一步,在此設(shè)計過程中,我更深刻地理解了設(shè)計的概念,擴(kuò)展了知識面,加深理解了某些知識點(diǎn),提高了獨(dú)立思考和自學(xué)的能力,更重要的是提高了實踐能力,為以后走向工作崗位奠定了基礎(chǔ),這將使我終身受益。當(dāng)懂得很多以前沒有弄懂的知識時,心中充滿了欣慰。 在此感謝母校的辛勤培育之恩;其次,感謝設(shè)計指導(dǎo)老師,他淵博的專業(yè)知識,嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng),育人求實的工作態(tài)度都體現(xiàn)在這次設(shè)計的指導(dǎo)中;每當(dāng)我遇到困難時,他總是耐心細(xì)致地給我講解,幫助我度過一個又一個難關(guān),使得我的設(shè)計能有條不紊的進(jìn)行。對在整個畢業(yè)設(shè)計過程中,陳老師給予的指導(dǎo)和幫助,我表示衷心的感謝;另外系上其他老師和同學(xué)都給了我大力支持和幫助,對這些老師和同學(xué)表示誠摯的謝意;謝謝你們。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報各位領(lǐng)導(dǎo)和老師。 由于平時所學(xué)知識有限,設(shè)計中一定存在很多不足之處,謝謝各位老師批評指正。附錄C 電路圖
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1