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

正文內(nèi)容

畢業(yè)設(shè)計--實驗設(shè)備使用情況監(jiān)控儀的設(shè)計--論文(存儲版)

2024-09-09 12:19上一頁面

下一頁面
  

【正文】 單片機AT89C2051用戶按下發(fā)送按鍵 發(fā)送 信息 圖1—1 發(fā)射模塊系統(tǒng)框圖167。其多用和PT2262相對應(yīng)的無線接收電路。CH452是沁恒電子公司生產(chǎn)的數(shù)碼管顯示驅(qū)動和鍵盤掃描控制芯片,它內(nèi)置時鐘振蕩電路,可以動態(tài)驅(qū)動8 位數(shù)碼管或者64 位LED,具有BCD 譯碼、閃爍、移位、段位尋址、光柱譯碼等功能;同時還可以進行64鍵的鍵盤掃描;CH452 通過可以級聯(lián)的4線串行接口或者2 線串行接口與單片機等交換數(shù)據(jù);并且可以對單片機提供上電復(fù)位信號;詳細介紹及原理圖見后面章節(jié)。元器件較多,占用較大的PCB 面積。而如果外接驅(qū)動電路,例如595 芯片或者8 個三極管及相應(yīng)的基級電阻,則電路面積增大,總體成本增加。三、新方案:使用CH452 芯片(或CH451 芯片)CH451 和CH452 是以硬件實現(xiàn)的多功能外圍芯片,使用串行接口,支持顯示驅(qū)動和鍵盤掃描以及μP 監(jiān)控,外圍元器件極少,非常適合作為單片機的外圍輔助芯片。 鍵盤掃描驅(qū)動和顯示模塊得系統(tǒng)框圖 收集到解碼信息的AT89C52CH452L芯片2 線接口4 位數(shù)碼管或16 個發(fā)光管或16 級光柱SEG3SEG0DIG3—DIG016鍵按鍵 SCL SDA ADDR INT RST RST 圖1—3鍵盤掃描驅(qū)動和顯示系統(tǒng)流程圖第二章 軟件設(shè)計167。延時1MSD1: MOV R5, 248DJNZ R5, $DJNZ R4, D1 RETDELAY10MS: MOV R4,20 。設(shè)置顯示參數(shù)MOV A,03H 。 計算機通信部分程序流程圖 啟動通訊程序1秒鐘?請求與單片機通訊判斷通訊內(nèi)容是否有變? N Y修改網(wǎng)頁內(nèi)容 圖23 計算機通信流程圖第三章 硬件設(shè)計本章主要介紹的是各個模塊的電路硬件連接,各個模塊之間的相互聯(lián)系以及電路特性。PT2262:是編碼芯片,18管腳接高電平,5V電壓。 無線接收及鍵盤掃描和液晶顯示電路圖 圖32無線接收及鍵盤掃描和液晶顯示電路圖89C52:管腳9仍然外接復(fù)位電路,功能與發(fā)射部分89C2051的復(fù)位電路一樣。如果CH452 芯片在5V 電源下同時使用鍵盤掃描和數(shù)碼管顯示功能,那么必須加二級管。液晶顯示屏:顯示屏采用的是金鵬電子公司的OCMJ4X8C的液晶屏,顯示屏的的顯示數(shù)據(jù)RAM提供64*2個字節(jié)空間,最多可以控制4行16字的中文型顯示,當(dāng)寫入顯示資料RAM時,可以分別顯示CGROM,HCGROM與CGRAM的字型。 AT89C2051芯片簡介167。圖4—1 89C2051引腳圖167。(4)P3口:—、。當(dāng)振蕩器正在運行時,持續(xù)給出RST引腳兩個機器周期的高電平便可完成復(fù)位。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但不改變RAM中的內(nèi)容。在Flash編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。對P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。(10)XTAL2:振蕩器反相放大器的輸出端。PT2272解碼芯片有不同的后綴,表示不同的功能,有L4/M4/L6/M6之分,其中L表示鎖存輸出,數(shù)據(jù)只要成功接收就能一直保持對應(yīng)的電平狀態(tài),直到下次遙控數(shù)據(jù)發(fā)生變化時改變。當(dāng)兩者地址編碼完全一致時,接收機對應(yīng)的D1~D4端輸出約4V互鎖高電平控制信號。(3) 可選數(shù)碼管的段與數(shù)據(jù)位相對應(yīng)的不譯碼方式或者BCD 譯碼方式。二、 鍵盤控制[6](1) 內(nèi)置64 鍵鍵盤控制器,基于88 矩陣鍵盤掃描。 芯片引腳及功能介紹圖47 CH452的4種封裝形式各引腳功能如下表:表4—5 CH452的4 線接口引腳28腳封裝的引腳號24腳封裝的引腳號引腳名稱類型引腳說明254LOAD輸入4線串行接口的數(shù)據(jù)加載,內(nèi)置上拉電阻265DIN輸入4線串行接口的數(shù)據(jù)輸入,內(nèi)置上拉電阻276DCLK輸入4線串行接口的數(shù)據(jù)時鐘,內(nèi)置上拉電阻243DOUT內(nèi)置上拉開漏輸出4線串行接口的數(shù)據(jù)輸出,鍵盤中斷輸出,低電平有效表4—6 CH452的2 線接口引腳28腳封裝的引腳號24腳封裝的引腳號引腳名稱類型引腳說明254ADDR輸入2線串行接口的地址選擇,內(nèi)置上拉電阻265SDA內(nèi)置上拉開漏輸出及輸入2線串行接口的數(shù)據(jù)輸入和輸出276SCL輸入2線串行接口的數(shù)據(jù)時鐘,內(nèi)置上拉電阻243INT內(nèi)置上拉開漏輸出2線串行接口的中斷輸出,鍵盤中斷輸出,低電平有效167。參考下表,如果需要在數(shù)碼管上顯示字符0,只要置入數(shù)據(jù)0xx00000B 或者00H;需要顯示字符0.(0 帶小數(shù)點),只要置入數(shù)據(jù)1xx00000B 或者80H;類似地,數(shù)據(jù)1xx01000B或者88H 對應(yīng)于字符8.(8 帶小數(shù)點);數(shù)據(jù)0xx10011B 或者13H 對應(yīng)于字符=;數(shù)據(jù)0xx11010B 或者1AH 對應(yīng)于字符.(小數(shù)點);數(shù)據(jù)0xx10000B或者10H對應(yīng)于字符 (空格,數(shù)碼管沒有顯示);數(shù)據(jù)0xx11110B 或者1EH 對應(yīng)于自定義的特殊字符,由“自定義BCD 碼”命令定義。167。當(dāng)不需要鍵盤功能時,還可以省去KEY 信號線,只使用SCL和SDA兩個信號線;當(dāng)使用鍵盤功能時, CH452的INT引腳的KEY信號線可以連接到單片機的中斷輸入引腳或者普通I/O 引腳供查詢,如果按鍵中斷輸出方式選擇“低電平脈沖”,那么還可以用SDA 代替INT向單片機提供鍵盤中斷。為了方便調(diào)試,工作電源采用了5伏電池,調(diào)試時出現(xiàn)了以下幾個主要的問題。設(shè)計成的PCB原理版并沒有拿到公司制作成成品。由于標(biāo)準(zhǔn)MCS51 單片機的部分I/O 引腳是弱上拉的準(zhǔn)雙向口,所以在與CH452 進行遠距離連接的電路中,建議對DIN、DCLK、LOAD、DOUT加上拉電阻以減少干擾,上拉電阻的阻值可以是500Ω到10KΩ,近距離無需上拉電阻,距離越遠則阻值應(yīng)該越小。如果CH452檢測到有效的按鍵,則記錄下該按鍵代碼,并通過4 線串行接口中的DOUT引腳或者2 線串行接口中的INT引腳產(chǎn)生低電平有效的鍵盤中斷,此時單片機可以通過串行接口讀取按鍵代碼;在沒有檢測到新的有效按鍵之前,CH452 不再產(chǎn)生任何鍵盤中斷。BCD 譯碼方式是指對數(shù)據(jù)寄存器中字數(shù)據(jù)的位4~位0進行BCD譯碼,控制段驅(qū)動引腳SEG6~SEG0的輸出,對應(yīng)于數(shù)碼管的段G~段A,同時用字數(shù)據(jù)的位7 控制段驅(qū)動引腳SEG7 的輸出,對應(yīng)于數(shù)碼管的小數(shù)點,字數(shù)據(jù)的位6 和位5 不影響B(tài)CD 譯碼。(4) 2 線串行接口:時鐘速度從500Hz 到200KHz,兼容兩線I2C 總線,節(jié)約引腳。(9) 掃描極限控制支持1到8個數(shù)碼管,只為有效數(shù)碼管分配掃描時間。 CH452芯片特點一、 顯示驅(qū)動(1) 內(nèi)置電流驅(qū)動級,段電流不小于15mA,字電流不小于80mA。圖4-6 PT2272外形及引腳圖表4-3 PT2272引腳功能說明名稱管腳說 明A0A1111013地址管腳,用于進行地址編碼,可置為“0”,“1”,“f”(懸空),必須與2262一致,否則不解碼D0D571013地址或數(shù)據(jù)管腳,當(dāng)做為數(shù)據(jù)管腳時,只有在地址碼與2262一致,數(shù)據(jù)管腳才能輸出與2262數(shù)據(jù)端對應(yīng)的高電平,否則輸出為低電平,鎖存型只有在接收到下一數(shù)據(jù)才能轉(zhuǎn)換Vcc18電源正端(+)Vss9電源負端(-)DIN14數(shù)據(jù)信號輸入端,來自接收模塊輸出端OSC116振蕩電阻輸入端,與OSC2所接電阻決定振蕩頻率;OSC215振蕩電阻振蕩器輸出端;VT17解碼有效確認 輸出端(常低)解碼有效變成高電平(瞬態(tài))167。編碼芯片PT2262發(fā)出的編碼信號由:地址碼、數(shù)據(jù)碼、同步碼組成一個完整的碼字,解碼芯片PT2272接收到信號后,其地址碼經(jīng)過兩次比較核對后,VT腳才輸出高電平,與此同時相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直按住按鍵,編碼芯片也會連續(xù)發(fā)射。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。(6)P3口:P3口是一組帶有內(nèi)部上拉電阻的8位雙向I/O口。 各引腳功能說明(1)Vcc 電源電壓(2)GND 地(3)P0口:是8位漏極開路型雙向I/O口,也即地址/數(shù)據(jù)總線復(fù)用口。由于輸入到內(nèi)部電路時經(jīng)過一個2分頻觸發(fā)器,所以輸入的外部時鐘信號無需特殊要求,但它必須符合電平的最大和最小值及時序規(guī)范。表41 89C2051部分引腳功能(5)RST:復(fù)位輸入。P1口輸出緩沖器可吸收20mA電流并可直接驅(qū)動LED。 主要性能參數(shù)及芯片管腳圖[2]:(1) 與INTEL MCS51系列和WINBOND78系列單片機兼容;(2) 2KB字節(jié)可重擦寫善速存儲器。單片機AT89C52采集到由PT2272所解碼后的信息以后,將信息傳遞給液晶屏,以中文字體的形式顯示出來。在鍵盤掃描期間,DIG7~DIG0 引腳用于列掃描輸出,SEG7~SEG0 引腳都帶有內(nèi)部下拉電阻,用于行掃描輸入。振蕩電阻還必須匹配,否則接收距離會變近甚至無法接收鍵盤驅(qū)動電路: 單片機AT89C52通過CH452驅(qū)動16個共陰的發(fā)光二極管顯示,并同時掃描16個按鍵。編碼芯片PT2262發(fā)出的編碼信號由:地址碼、數(shù)據(jù)碼、同步碼組成一個完整的碼字,解碼芯片PT2272接收到信號后,其地址碼經(jīng)過兩次比較核對后,VT腳才輸出高電平,與此同時相應(yīng)的數(shù)據(jù)腳也輸出高電平,如果發(fā)送端一直按住按鍵,編碼芯片也會連續(xù)發(fā)射。管腳7,8,9 ,11 。閃爍CALL CH452_WRITEYS2: NOP POP 07HPOP ACCPOP PSWRETI167。CH452中斷,鍵盤中斷 LJMP CH452_INTERORG 0100HCH452_INTER: PUSH PSWPUSH ACC   PUSH 07H 。 接收系統(tǒng)的部分中斷子程序BUF1 EQU 20HBUF2 EQU 21HBUF3 EQU 22HBUF4 EQU 23HORG 0000H LJMP STARTORG 0003H LJMP MINT0 ORG 000BHLJMP TIME0 系統(tǒng)初始化第1組清低四位等00001111?延時等待等待服務(wù)中斷子程序處理2至5組數(shù)據(jù)第6組數(shù)清低四位,等000000?3組組成的數(shù)=5組組成的數(shù)?開 始第1組清低四位等00000000?處理2至5組數(shù)據(jù)第6組數(shù)清低四位,等1110000?3組組成的數(shù)=5組組成的數(shù)? N N Y Y Y Y
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1