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

正文內(nèi)容

實驗一--矩陣鍵盤檢測(參考版)

2024-08-16 05:26本頁面
  

【正文】 。 對于串行口的工作原理有了一定的了解。下載到單片機(jī)在UART0窗口輸入字符,觀察窗口變化。等待發(fā)送完成CLR TISJMP M1 。允許接收MOV SBUF,A 。查詢是否有數(shù)據(jù)接收MOV A,SBUF 。啟動波特率發(fā)生MOV SCON,50H 。 初值=25611059200/32/12/2400MOV TH1,0F4H 。主程序的開始ORG 0200HMAIN: MOV TMOD,20H 。 DB25(陽頭)和DB9(陽頭)連接器定義 RS232C 標(biāo)準(zhǔn)接口主要引腳定義四、 實驗步驟:系統(tǒng)由AT89S52單片機(jī)作為中央控制器控制各功能模塊的正常工作及數(shù)據(jù)的接收和處理。連接器引腳定義如圖所示。 RS232通信電平RS232C 接口規(guī)定使用25 針連接器,連接器的尺寸及每個插針的排列位置都有明確的定義。但電腦的串口是RS232電平的,而單片機(jī)的串口是TTL電平的,所以進(jìn)行串行通訊時要滿足一定的條件,就是兩者之間必須有一個電平轉(zhuǎn)換電路。利用調(diào)制器(Modulator)把數(shù)字信號轉(zhuǎn)換成模擬信號,然后送到通信線路上去,再由解調(diào)器(Demodulator)把從通信線路上收到的模擬信號轉(zhuǎn)換成數(shù)字。為此,在發(fā)送時需要對二進(jìn)制數(shù)據(jù)進(jìn)行調(diào)制,使之適合在電話網(wǎng)上傳輸。在遠(yuǎn)程數(shù)據(jù)通信時,通常要借用現(xiàn)存的公用電話網(wǎng)。異步通信的特點是不要求收發(fā)雙方時鐘的嚴(yán)格一致,實現(xiàn)容易,設(shè)備開銷較小,但每個字符要附加2~3 位用于起止位,各幀之間還有間隔,因此傳輸效率不高。經(jīng)過處理將停止位去掉,把數(shù)據(jù)位拼成一個并行字節(jié),并且經(jīng)校驗無誤才算正確地接收到一個字符。傳送開始后,接收設(shè)備不斷檢測傳輸線,看是否有起始位到來。這樣,傳送的每一個字符都用起始位來進(jìn)行收發(fā)雙方的同步。為使雙方的收發(fā)協(xié)調(diào),要求發(fā)送和接收設(shè)備的時鐘盡可能一致。但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。數(shù)據(jù)接收設(shè)備將接收到的串行形式數(shù)據(jù)轉(zhuǎn)換成并行形式進(jìn)行存儲或處理。由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。數(shù)據(jù)接收方收到數(shù)據(jù)后,要向數(shù)據(jù)發(fā)送方回送數(shù)據(jù)已經(jīng)接收到的“應(yīng)答”信號。并行通信通常是將數(shù)據(jù)字節(jié)的各位用多條數(shù)據(jù)線同時進(jìn)行傳送,如圖所示: 由圖可見,并行通信除了數(shù)據(jù)線外還有通信聯(lián)絡(luò)控制線。計算機(jī)通信是將計算機(jī)技術(shù)和通信技術(shù)相結(jié)合,完成計算機(jī)與外部設(shè)備或計算機(jī)與計算機(jī)之間的信息交換。 掌握μVision環(huán)境中調(diào)試串行口應(yīng)用程序的方法。 熟悉單片機(jī)串行口接收和發(fā)送數(shù)據(jù)的實現(xiàn)方法。不可拖延怠慢,你怎樣對它,它就怎樣對你。 六、 實驗總結(jié):通過此次實驗,使我更加扎實的掌握了中斷、LED驅(qū)動、數(shù)碼管顯示的知識,過程中遇到了一些問題,如中斷初值的設(shè)定,如何讓小燈發(fā)光,通過向老師及同學(xué)請教,慢慢了解了其中的奧妙。} 下載程序到單片機(jī),觀察實驗現(xiàn)象。 TL0=(6553646080)%256。 break。 case 0: if(shijian%2==0) //黃燈 P1=0x00。 if(shijian%2==1) P1=0xaa。 break。 case 2: //黃燈 if(shijian%2==0) P1=0x00。 switch(deng) { case 1: P1=0X00。 a1=shijian/10。 shijian。 break。 case 3: shijian=15。 //綠燈 deng=3。 break。 case 1: shijian=15。 //紅燈 deng=1。 EA=1。 TL0=(6553646080)%256。 TH0=(6553646080)/256。}void main(){ TMOD=0x01。 wela=0。 P0=0xfd。 dula=1。 delay(5)。 wela=1。 wela=0。 dula=1。}void display(unsigned char sh_c,unsigned char g_c){ dula=0。k0。j0。uchar shijian,deng=2。uchar j,k,l=255。unsigned int pp。sbit wela=P2^7。 根據(jù)流程圖編寫程序。 實驗?zāi)K圖1 實驗?zāi)K圖2四、 實驗步驟: 熟悉單片機(jī)內(nèi)部原理圖,掌握各實驗?zāi)K的使用方法。在實驗中利用軟件延時的方法來控制紅黃綠燈的亮的時間。綠燈用八位發(fā)光二極管流動閃爍作代表;紅燈用八位發(fā)光二極管全亮作代表;黃燈用八位發(fā)光二極管全亮全滅閃爍作代表。程序初始化是綠燈先亮,具體順序為綠黃紅黃綠黃紅,重復(fù)循環(huán)。二、 實驗設(shè)備: 51/AVR實驗板、USB連接線、電腦。 理解七段數(shù)碼管的工作原理,并在此基礎(chǔ)上能可以進(jìn)行簡單的數(shù)碼管驅(qū)動操作。對于矩陣鍵盤而言,必須將行線、列線信號配合起來作適當(dāng)處理,才能確定閉合鍵的位置。每次只處理一個按鍵,其間對任何按鍵的操作對系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時間有多長,系統(tǒng)僅執(zhí)行一次按鍵功能程序。六、 實驗小結(jié):本實驗介紹了單片機(jī)鍵盤的工作原理并給出了實例,從中我們可以知道一個完善的鍵盤控制程序應(yīng)具備以下功能:(1)檢測有無按鍵按下,并采取硬件或軟件措施,消除鍵盤按鍵機(jī)械觸點抖動的影響。延時返回TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39H,5EH,79H,71H END五、 實驗現(xiàn)象:當(dāng)你按下矩陣鍵盤中的任何一個鍵,蜂鳴器響一聲,并在數(shù)碼管上顯示相應(yīng)的鍵值。延時,以便人眼可以觀察到 setb 。釋放 ANL A,0FH XRL A,0FH JNZ DK2ANOKEY2: MOV P3,0FFH CLR MOV A,P3 ANL A,0FH XRL A,0FH JZ NOKEY3
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1