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

正文內(nèi)容

基于stc89c54單片機(jī)的漢字點(diǎn)陣顯示屏的設(shè)計(jì)_畢業(yè)設(shè)計(jì)(完整版)

  

【正文】 序跳轉(zhuǎn)錯(cuò) .............................................................................................. 16 結(jié)束語(yǔ) ............................................................................................................................... 18 參考文獻(xiàn) ........................................................................................................................... 19 附錄 1 ................................................................................................................................ 20 附錄 2 ................................................................................................................................ 21 附錄 3 實(shí)物圖片 ............................................................................................................... 25 致 謝 ................................................................................................................................. 26 畢業(yè)設(shè)計(jì) (論文 ) 1 第一 章 系統(tǒng)設(shè)計(jì)方案 系統(tǒng)方案的確定 LED點(diǎn)陣 顯示系統(tǒng)的 總體框圖如圖 11 所示,硬件 電路大體上可以分 單片機(jī) 及其 外圍電路 、顯示驅(qū)動(dòng)電路、 I/O 口擴(kuò)展電路 、語(yǔ)音播報(bào)電路 四 部分。通過(guò)軟件程序調(diào)用不同的代碼來(lái)顯示字符或文字。從控制電路到列驅(qū)動(dòng)器的數(shù)據(jù)傳輸可以采用并列方式或串行方式。由于在單片機(jī)集成電路上包括 8 位 CPU和閃存, 32 個(gè)并行 I/O 接口,以及定時(shí)器等部件使 STC89C54 成為強(qiáng)大的控制器,它為很多 單片機(jī)控制 系統(tǒng)提供一種高效靈活的解決方案。 Pin19:時(shí)鐘 XTAL1 腳,片內(nèi)振蕩電路的輸入端。 Pin10Pin17 為 輸入輸出腳。 Pin29: 當(dāng)訪問(wèn)外部程序存儲(chǔ)器時(shí),此腳輸出負(fù)脈沖選通信號(hào), PC 的 16 位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲(chǔ)器則把指 令數(shù)據(jù)放到 P0口上,由 CPU讀入并執(zhí)行。 中斷控制 STC89C54 的中斷控制是指 MCS51 提供給用戶(hù)的中斷控 制手段 , 實(shí)際上就是一些特殊功能寄存器。所謂兩級(jí)控制就是有一個(gè)總的開(kāi)關(guān)中斷控制位 EA( ),當(dāng) EA=0 時(shí),關(guān)閉所有的中斷申請(qǐng),即任何中斷申請(qǐng)都不接受;當(dāng) EA=1 時(shí), CPU開(kāi)放中斷,但 5 個(gè)中斷源還要由 IE的低 5 位的各對(duì)應(yīng)控制位的狀態(tài)進(jìn)行中斷允許控制, IE中各位的含義如下: EA:中斷允許總控制位。 ET0:定時(shí)器 /計(jì)數(shù)器 T0 的溢出中斷允許位。 圖 23 TMOD定時(shí)器方式寄存器 表 22 工作方式選擇 畢業(yè)設(shè)計(jì) (論文 ) 6 C/T 定時(shí)器方式或計(jì)數(shù)器方式選擇位。該位置 1 或清 0 用來(lái)實(shí)現(xiàn)啟動(dòng)計(jì)數(shù)或停止計(jì)數(shù)。寄存器 和鎖存器分別有各自的時(shí)鐘輸入 (SCLK 和 SLCK) , 都是上升沿有效。 EN 直接接到低電平 , 不需要軟件改變亮度 ; 把其余三根線和單片機(jī)的 I/ O 口相接 , 即可實(shí)現(xiàn) 單片機(jī) 對(duì) LED 的控制。 \_/ 。 其內(nèi)部邏輯 如圖 27 所示。 有 220 個(gè) 可控制的語(yǔ) 音地址位, 每個(gè)地址位能加載 128 段語(yǔ)音 可組合語(yǔ)音 。 本設(shè)計(jì)使用按鍵上升沿觸發(fā)方式,當(dāng)單片機(jī)收到 播放聲音信號(hào)時(shí),單片機(jī)的 I/O 口發(fā)送低電平,給語(yǔ)音模塊的按鍵接口,圖 29 語(yǔ)音模塊原理圖 畢業(yè)設(shè)計(jì) (論文 ) 10 也就是語(yǔ)音模塊接收到單片機(jī)發(fā)送的低電平,由此信號(hào)觸發(fā)語(yǔ)音模塊發(fā)送指定的聲音。 單片機(jī)的時(shí)鐘電路 MCS51 片內(nèi)有一個(gè)高增益反相放大器,其輸入端( XTAL1)和輸出端( XTAL2)用于外接定時(shí)元件構(gòu)成自激振蕩電路。本設(shè)計(jì)利用一塊 8*8 點(diǎn)陣來(lái)體會(huì)和掌握點(diǎn)陣屏的顯示漢字的原理 , 為 16*16 點(diǎn)陣屏做理論依據(jù)和技術(shù)支持。 整體 硬件設(shè)計(jì)電路 圖 216 為 設(shè)計(jì)的整體硬件電路圖。 主程序調(diào)用了兩個(gè)主要的子函數(shù):裝載字型碼函數(shù)和顯示函數(shù)。則需要顯示的總列數(shù)為 48 列,而移動(dòng)的列數(shù)范圍為 [0,31]通過(guò)移動(dòng)的列數(shù)來(lái)獲得在字型碼數(shù)組中顯示的指針 。 硬件調(diào)試 硬件調(diào)試主要是電路線路的調(diào)試,檢查所用的元器件型號(hào)是否正常。在軟件調(diào)試過(guò)程中通常會(huì)出現(xiàn)如下的情況。 顯示漢字有重影 通過(guò)編寫(xiě)附錄 1 中的測(cè)試程序,發(fā)現(xiàn)點(diǎn)陣屏全亮(除去 3 個(gè)壞點(diǎn)外),說(shuō)明硬件電路基本正確。然而在根據(jù) WT588D語(yǔ)音芯片的時(shí)序,編寫(xiě)了控制播報(bào)函數(shù),在主程序相應(yīng)的位置根據(jù) 播報(bào)函數(shù) ,發(fā)送不同的地址碼,實(shí)現(xiàn)語(yǔ)音播報(bào)功能。剛開(kāi)始一直認(rèn)為是硬件問(wèn)題,是沒(méi)有把按鍵值送給單片畢業(yè)設(shè)計(jì) (論文 ) 18 機(jī),更改按鍵電路,增加一個(gè) 10K 的上拉電阻,結(jié)果不變。 畢業(yè)設(shè)計(jì) (論文 ) 19 參考文獻(xiàn) [1] 張志良 編著 .單片機(jī)原理及控制技術(shù) .北京: 機(jī)械工業(yè)出版社, 20xx [2] 陳明螢 編著 .8051 單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材 .北京: 清華大學(xué)出版社, 20xx [3] 張義 ,陳敵北 編著 , 例說(shuō) : 人民郵電出版社, 20xx [4] 魏澤鼎 編著 .單片機(jī)應(yīng)用技術(shù)與實(shí)例 .北京: 電子工業(yè)出版 社, 20xx [5] 孫育才 編著 .單片微型計(jì)算機(jī)及其應(yīng)用 .南京: 東南大學(xué)出版社 ,20xx [6] 沈德金 , 陳粵初 編著 .單片機(jī)接口電路與應(yīng)用程序?qū)嵗?.北京: 航天航空大學(xué)出版社 ,1990. [7] 李朝青 編著 .單片機(jī)原理及接口技術(shù)(簡(jiǎn)明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 畢業(yè)設(shè)計(jì) (論文 ) 20 附錄 1 測(cè)試程序 以下是 漢字點(diǎn)陣屏顯示 系統(tǒng)的 測(cè)試 程序, 主要實(shí)現(xiàn)點(diǎn)陣屏的全亮和全滅,來(lái)檢測(cè)點(diǎn)陣屏硬件設(shè)計(jì)的正確與否。//74HC595 鎖存信號(hào) sbit SCLK=P0^1。 //s 為全部列數(shù) unsigned char disbuf[16][2]={{0,0},{0,0}}。 TL0=0x18。 if(a=move_speed) //move_speed 控制移動(dòng)速度 { if(ksziti1) k=0。 unsigned char disbuf1[16][1]={0,0}。 move_st=0。 m=_crol_(m,1)。y16。 } if(y=8 amp。 hang2=disbuf[y][1]。 while(1) { load_hanzi()。 } } 畢業(yè)設(shè)計(jì) (論文 ) 25 附錄 3 實(shí)物圖片 畢業(yè)設(shè)計(jì) (論文 ) 26 致 謝 短短的半 個(gè)月的畢業(yè)設(shè) 計(jì) , 很快就要結(jié)束了。 hang1=0。 y=15) { p=0。amp。//移位時(shí)鐘上升沿 } } /*****595 鎖存時(shí)序函數(shù) *****/ void shixu_595 (void) { SLCK=1。 for(xx=0。 if(move_st) { for(i=0。 k2=k%ziti。 SLCK=0。 //移動(dòng)標(biāo)志 /*****可變延時(shí) *****/ void delay(void) { unsigned char i。//74HC595 數(shù)據(jù)端 /*****參數(shù)設(shè)置 *****/ define hang1 P1 //上行線 define hang2 P2 //下行線 define sum sizeof(hanzi)/32 //自動(dòng)計(jì)算漢字字?jǐn)?shù) define ziti 16 //字體大?。▽挾龋? define light 50 //顯示亮度 define move_speed 50 //移動(dòng)速度 unsigned char code hanzi[]= { 0x02,0x22,0x22,0x22,0x22,0x22,0xFE,0x23,0x23,0x22,0x26,0x2A,0x72,0x22,0x02,0x00, 0x10,0x10,0x20,0x20,0x40,0x7C,0x92,0x12,0x22,0x22,0x42,0x42,0x02,0x0E,0x00,0x00,/*老 ,0*/ 0x00,0x3F,0x00,0x00,0xFF,0x00,0x4F,0x48,0x48,0x48,0x7F,0x48,0x48,0x48,0x4F,0x00, 0x02,0xE4,0x08,0x70,0x80,0x00,0xF0,0x00,0x00,0x00,0xFF,0x00,0x20,0x10,0xE0,0x00,/*師 ,1*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x1A,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*, ,2*/ 0x01,0x02,0x0C,0x3F,0xC0,0x09,0x16,0x60,0x20,0x2F,0x20,0x24,0x22,0x31,0x20,0x00, 0x00,0x04,0x1C,0xC0,0x1C,0x02,0x02,0x92,0x4A,0x82,0x02,0x0E,0x00,0x90,0x0C,0x00,/*您 ,3*/ 0x01,0x21,0x21,0x29,0x25,0x23,0xA1,0x61,0x21,0x23,0x25,0x
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1