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

正文內(nèi)容

單片機(jī)與pc機(jī)串行通信的畢業(yè)論文設(shè)計(jì)-文庫(kù)吧資料

2025-07-02 05:53本頁(yè)面
  

【正文】 F=0時(shí),即LDC允許CPU訪問(wèn)時(shí),再進(jìn)行下一步的操作。除帶有驅(qū)動(dòng)IC外,還自帶液晶顯示控制IC,其本身就是一個(gè)能夠接受指令,自動(dòng)控制液晶顯示的單片微機(jī)子系統(tǒng)。是否否是開始LCD初始化設(shè)置串口初始化收到數(shù)據(jù)?檢測(cè)按鍵輸入讀入鍵值轉(zhuǎn)換成鍵碼串口發(fā)送鍵碼LCD顯示并發(fā)聲接收數(shù)據(jù)送LCD顯示圖41主程序流程圖 CM1601軟件子程序設(shè)計(jì) LCD1601是通用的點(diǎn)陣型液晶模塊,分4位和8位數(shù)據(jù)傳輸方式。表31 各按鍵音符頻率與計(jì)數(shù)值T的對(duì)照表鍵值音符頻率(HZ)簡(jiǎn)譜碼(T值)鍵值音符頻率(HZ)簡(jiǎn)譜碼(T值)0低3M330640218中4FA698648201低4FA349641039中5SO784648982低5SO39264260A中6LA880649683低6LA44064400B中7SI988650304低7SI49464524C高1D0946650585中1D052364580D高2RE1175651106中2RE58764684E高3M1318651577中3M65964777F高4FA1397651784單片機(jī)軟件設(shè)計(jì)程序流程圖是編寫軟件的重要前提,它是在圖表上直觀的體現(xiàn)擬設(shè)計(jì)的目的及過(guò)程。2247。Fr N:計(jì)數(shù)值;Fi:內(nèi)部計(jì)時(shí)一次為1us,故其頻率為1MHZ;Fr:要產(chǎn)生的頻率。計(jì)數(shù)脈沖值與頻率的關(guān)系公式如下:N=Fi247。當(dāng)有鍵按下時(shí),相應(yīng)的列選線電平被拉低,首先掃描行選線,確定按鍵的行號(hào),然后掃描列選線,確定列號(hào),則按鍵的編號(hào)即可確定。在鍵盤開始掃描的時(shí)候,首先向P2口賦行掃描初值7FH,令第一行()為0,從第一行開始檢測(cè)。其原理圖如圖31所示。圖 29 Max232封裝圖引腳說(shuō)明如表28所示。其價(jià)格適中,硬件接口簡(jiǎn)單,所以被廣泛采用。MAX232芯片內(nèi)部有一個(gè)電源電壓轉(zhuǎn)換器,可以把輸入的+5V 電壓變換為RS232輸出電平所需的一1O~+ 10V 電壓。LM386輸入電壓范圍可由4V~12V,無(wú)作動(dòng)時(shí)僅消耗4mA電流,且失真低。LM386是專為低損耗電源所設(shè)計(jì)的功率放大器。表27 LCM1601引腳說(shuō)明編號(hào)標(biāo)示引腳說(shuō)明1VSS電源地2VDD電源正極3V0液晶顯示偏壓4RS指令/數(shù)據(jù)選擇端(H/L)5R/W讀/寫選擇端6E使能信號(hào)7D08位數(shù)據(jù)總線8D19D210D311D412D513D614D715LED+背光源正極16LED背光源負(fù)極 44行列式掃描鍵盤 簡(jiǎn)易的行列式鍵盤不需要借助其他的I/O擴(kuò)展芯片,直接占用P1的8條口線,再利用單片機(jī)內(nèi)部的軟件來(lái)配合實(shí)現(xiàn)4 4掃描鍵盤,其特點(diǎn)是簡(jiǎn)單且不增加成本,通常在系統(tǒng)I/O線充裕的情況下采用。 圖24所示為L(zhǎng)CM1601封裝圖。串行口定義為方式1時(shí)傳送1幀數(shù)據(jù)為10位,其中1位起始地址、8位數(shù)據(jù)位(先低位后高位)、1位停止位方式1的波特率可變,波特率=(T1的溢出率) LCM1601原理LCM1601是一款兼容的液晶顯示模塊,支持57點(diǎn)陣和16字2行符兩種模式,背光亮度和顯示對(duì)比度可調(diào),是一種功能較簡(jiǎn)易、價(jià)格較便宜的液晶顯示器件。如表26所示。 這里重述一下中斷允許寄存器IE對(duì)串行口有影響的位ES。由硬件在方式0串行發(fā)射第8位結(jié)束時(shí)置“1”B:特殊功能寄存器PCONPCON:主要是是CHMOS型單片機(jī)的電源控制而設(shè)置的專用寄存器,單元地址為87H其機(jī)構(gòu)格式如表25所示。必須由軟件清“0”。TI:發(fā)送中斷標(biāo)志。在方式1時(shí),如SM2=0,RB8接收到的停止位。TB8:在方式3和方式3中要發(fā)送的第9位數(shù)據(jù),需要時(shí)用軟件置位和清零。REN:允許接收控制位。當(dāng)SM2=0時(shí),只有在接收到有效停止位時(shí)才啟動(dòng)RI,若沒接收到有效停止位,則RI清“0”。1)SM0、SM1:串行口工作方式控制位表24 SCON控制位功能介紹SM0SM1工作方式功能說(shuō)明00方式0移位寄存器方式(用于I/O擴(kuò)展)01方式18位UART,波特率可變(T1溢出率/n)10方式29位UART,波特率為fosc/64或fosc/3211方式39位UART,波特率可變(T1溢出率/ n)2)SM2:多機(jī)通信控制位多機(jī)通信是工作方式2和方式3,SM2位主要用于方式2和方式3。串行通信控制寄存器(SCON),它是一個(gè)可尋址的專用寄存器,用于串行數(shù)據(jù)通信的控制,單元地址是98H,其結(jié)構(gòu)格式如表23所示。此外,接收緩沖器前還加上一級(jí)輸入移位寄存器,MCS51這種結(jié)構(gòu)的目的在于接收數(shù)據(jù)時(shí)避免發(fā)生重疊現(xiàn)象,文獻(xiàn)稱這種結(jié)構(gòu)為雙緩沖結(jié)構(gòu)。MCS51的串行數(shù)據(jù)傳輸很簡(jiǎn)單,只要向緩沖器寫入數(shù)據(jù)就可發(fā)送數(shù)據(jù)。 同步通信格式中,發(fā)送器和接收器由同一個(gè)時(shí)鐘源控制,為了克服在異步傳輸中,每傳輸一幀字符都必須加上起始位和停止位,占用了傳輸時(shí)間,在要求傳送的數(shù)據(jù)量較大的(2)MCS51的串行和控制寄存器MCS51單片機(jī)串行口專用寄存器的SBUF為串行口的收發(fā)緩沖器,它是一個(gè)可尋址的專用寄存器,其中包含了接收器和發(fā)射器寄存器,可以實(shí)現(xiàn)全雙工通信。D.多工方式:以上三種傳輸方式都是同一線路傳輸一種頻率信號(hào),為了充分的利用線路資源,可通過(guò)使用多路復(fù)用器或多路集線器,采用頻分、時(shí)分、或碼分復(fù)用技術(shù),即可實(shí)現(xiàn)在同一線路上資源共享功能,我們稱之為多工傳輸方式。B.雙工方式:數(shù)據(jù)可以實(shí)現(xiàn)雙向傳送,但不能同時(shí)進(jìn)行,實(shí)際的應(yīng)用采用某種協(xié)議實(shí)現(xiàn)收發(fā)開關(guān)轉(zhuǎn)換。A.單工方式:數(shù)據(jù)僅按一個(gè)固定的方向傳送。為了保證復(fù)位電路的可靠性,常將RC電路接斯密特電路后再接入單片機(jī)和外圍IC的RESET引腳,如圖23所示。在復(fù)位有效期內(nèi),ALE,PSEN將輸出高電平。一、 寄存器的復(fù)位單片機(jī)在RESET為高電平控制下,程序計(jì)數(shù)器(PC)和特殊功能寄存器的復(fù)位如表22所示。CXTAL11918石英晶體XTAL2AT89C51C圖22 AT89C51的振蕩電路,陶瓷電容的取值為30PF。只要將這兩個(gè)引腳接石英晶體和陶瓷電容,如圖圖22所示,就可以與CPU內(nèi)部組成完整的振蕩電路。XTAL2:來(lái)自反向振蕩器的輸出。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無(wú)效。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ALE脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。ALE/PROG:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。RST:復(fù)位輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。這是由于內(nèi)部上拉的緣故。 P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。當(dāng)P1口的管腳第一次寫1時(shí),被定義為高阻輸入。 GND:接地。低功耗的閑置和掉電模式5個(gè)中斷源 32可編程I/O線三級(jí)程序存儲(chǔ)器鎖定數(shù)據(jù)保留時(shí)間:10年4K字節(jié)可編程閃爍存儲(chǔ)器 圖21 AT89C51的管腳圖主要特性:第33頁(yè),共33頁(yè)由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 單片機(jī)AT89C51AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。串行通信電平轉(zhuǎn)換接口:AT89C51與PC間的串行數(shù)據(jù)通信采用的是最簡(jiǎn)單的TxD,RxD,GND三線制連接,從單片機(jī)TX和RX端CMOS電平到PC的標(biāo)準(zhǔn)RS23
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1