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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機(jī)的電話撥號(hào)系統(tǒng)的設(shè)計(jì)(留存版)

2025-08-05 10:47上一頁面

下一頁面
  

【正文】 tages of cheap, can be used for normal life and work, also can through modification, improve its performance, add features, so as to bring to people39。 綜上所述,單片機(jī)資源豐富,程序編寫也靈活簡單,可移植性強(qiáng),性價(jià)比也高,所以選擇單片 機(jī)作為主控芯片。 對(duì)于本系統(tǒng),由于按鍵數(shù)目多,故采用方案二。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0外部必須被拉高。當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 1602LCD 簡介 工業(yè)字符型液晶能夠同時(shí)顯示 16*2 即 32 個(gè)字 ,( 16 列 2 行) 1602 字符型 LCD 通常有 14 條引腳線或 16 條引腳線的 LCD,多出來的兩條是背光電源 線。 表 控制命令表 序號(hào) 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 7 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù) 存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)到 CGRAM 或 DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或 DDRAM 讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 1602 液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。 圖 1602LCD 內(nèi)部顯示地址 例如第二行第一個(gè)字符的地址是 40H,那么是否直接寫入 40H就可以將光標(biāo)定位在第二行第一個(gè)蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 8 字符的位置呢?這樣不行,因?yàn)閷懭腼@示地址時(shí)要求最高位 D7 恒定為高電平 1所以實(shí)際寫入的數(shù)據(jù)應(yīng)該是 01000000B( 40H) +10000000B (80H) =11000000B (C0H) 。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個(gè)按鍵之中。由此 LCD的顯示時(shí)序可知, 在 顯示過程中還需要一定的延時(shí)并且在顯示前需將一些特定的控制端置相應(yīng)的電平,所以還需要一個(gè)適當(dāng)?shù)难訒r(shí)子程序以及輸入數(shù)據(jù)前的準(zhǔn)備程序。 ( 3)若有鍵被按下,應(yīng)識(shí)別出是哪一個(gè)鍵閉合。 if (P3 == KeyCodeTable[k]) return k。 void LCD_Wcmd (uchar)。739。 while(x) for (i = 0。 return result。 P0=str。 系統(tǒng)仿真說明 KEILC 調(diào)試 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 15 打開 Keil 新建工程文件,然后添加源程序文件,保存時(shí)把文件后綴名改成“ .c”,再直接導(dǎo)入新建的工程中。 首先 , 通過這次畢業(yè)設(shè)計(jì),我不僅對(duì)理論有了更深一步的認(rèn)識(shí),增強(qiáng)了和外界技術(shù)的溝通,還培養(yǎng)了自學(xué)能力和分析解決問題的能力,更重要的是,培養(yǎng)了克服困難的勇氣和信心??梢哉f,本設(shè)計(jì)的順利完成,他們對(duì)我的幫助是不可忽視的。 void LCD_Wcmd (uchar)。739。 while(x) for (i = 0。 return result。 P0=str。 BEEP = ~BEEP。 } // // 主程序 // void main() { uchar i = 1,j。}//按鍵 “”鍵清空 else if (i == 11) {for (j = 0。 【設(shè)計(jì)報(bào)告要求】 論文撰寫應(yīng)該符合蘭州工業(yè)學(xué)院畢業(yè)論文撰寫規(guī)范要求; 論文中應(yīng)該包括緒論、功能、方案確定、單元電路設(shè)計(jì)、完整的硬件電路設(shè)計(jì)及軟件流程等內(nèi)容。要求每按下一個(gè)鍵要發(fā)出聲響,以表示按下該鍵。a 16。j 3。DelayMS(1)。 } // // 寫 LCD 數(shù)據(jù) // void LCD_Wdat (uchar str) { while (LCD_Busy ())。DelayNOPx()。 // 鍵盤撥號(hào)數(shù)字緩沖 uchar Dial_Code_Str[] = { }。539。 sbit E = P2^2。 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 17 致 謝 畢業(yè)設(shè)計(jì)即將完成之際,我特別想借此機(jī)會(huì)感謝一下賈老師。 仿真運(yùn)行結(jié)果如下圖 所示。DelayMS(1)。 } // // 寫 LCD 數(shù)據(jù) // void LCD_Wdat (uchar str) { while (LCD_Busy ())。DelayNOPx()。 // 鍵盤撥號(hào)數(shù)字緩沖 uchar Dial_Code_Str[] = { }。539。 sbit E = P2^2。i++) { P3 = KeyScanCode[i]。 ( 1)檢測(cè)當(dāng)前是否有鍵被按下。 C 語言程序可讀性高,也便于移植到其它系統(tǒng)中,故本次設(shè)計(jì)使用 C 語言編程。最后,只有當(dāng)傳感器輸出信號(hào)頻率為空載頻率,系統(tǒng)處于空閑待測(cè)的狀態(tài)下,才允許鍵盤輸入,因此鍵盤識(shí)別占用的 CPU 時(shí)間不會(huì)對(duì)系統(tǒng)正常工作造成影響。 指令 10:寫數(shù)據(jù)。 第 7~ 14 腳: D0~ D7 為 8 位雙向數(shù)據(jù)線。其結(jié)果只是機(jī)器周期時(shí)間不同,影響計(jì)算器的計(jì)數(shù)初值。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。 GND:接地。一般在小型儀器儀表和控制系統(tǒng)中,使用較多的是行列式和獨(dú)立式的非編碼鍵盤;如果系統(tǒng)要求實(shí)現(xiàn)多鍵同時(shí)按下的處理,則用非編碼獨(dú)立方式較為合適。但是考慮到本設(shè)計(jì)的特點(diǎn), EDA 在能夠擴(kuò)展上比較受局限,占用的資源也多。本文設(shè)計(jì)的是基于單片機(jī)的電話撥號(hào)系統(tǒng),硬件部分采用 AT89C51單片機(jī)作為電話鍵盤撥號(hào)按鍵顯示的核心部件,矩陣式鍵盤作為輸入電路模塊, 1602LCD 作為顯示電路模塊。系統(tǒng)主要由電話撥號(hào)矩陣鍵盤、單片機(jī)最小系統(tǒng)、LCD1602 顯示屏幾個(gè)單元電路組成。行列式鍵盤的編碼方式有靜態(tài)和動(dòng)態(tài)兩種。 AT89C51 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 P2口在 FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。在單片機(jī)的 XTAL1 和 XTAL2兩個(gè)引腳間,接一個(gè)晶振及兩只電容就構(gòu)成了時(shí)鐘電路。 第 5 腳: R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。在本系統(tǒng)中,完全可以不使用中斷法完成 鍵盤接口,這是由系統(tǒng)的特殊性決定的。 ( 5)確保 CPU 對(duì)鍵的一次閉合僅做一次處理 為實(shí)現(xiàn)這一功能,可以采用等待閉合鍵釋放以后在處理的方法。 如圖 所示, AT89C51 單片機(jī)的 P3 口用作鍵盤 I/O 口,鍵盤的列線接到 P3 口的低 4 位,鍵盤的行線接到 P3口的高 4位。//掃描鍵盤獲取按鍵序號(hào) if (P3! = 0x0F) DelayMS(20)。} sbit BEEP = P1^0。,39。,39。 RS =0。E=1。//開顯示 , 不顯示光標(biāo) LCD_Wcmd(0x06)。 Proteus 調(diào)試 在 Proteus 軟件中先從元件庫中加載要使用的那些元件,然后把元件放在圖紙上一個(gè)一個(gè)的接線,盡量不讓線 交錯(cuò),便于查看、分析,有必要時(shí),使用接線標(biāo)號(hào)法,完成所有元器件的接線。這就要求我們要團(tuán)結(jié),要有合作精神,要注意和他人的溝通,要謙虛,不懂就問所謂 “知之為知之,不知為不知 ”。} sbit BEEP = P1^0。,39。,39。 RS =0。E=1。//開顯示 , 不顯示光標(biāo) LCD_Wcmd(0x06)。 i 4。 39。//等待釋放 } 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 22 } 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 附件 2 電話撥號(hào)系統(tǒng)電路原理圖 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e vi s i onS i z eBD a t e : 20 M a r 2021 S he e t of F i l e : D : \ w yp\ B A C K U P ~ 31 .D D B D r a w n B y:C130pFC230pFX1C R Y S T A LC310uFR110kL S 1S P E A K E RV C CV C C1R P 147R E S P A C X 8*2580369VSS1VDD2VEE3RS4RW5E6D07D18D29D310D411D512D613D714L C D 0L M 016LP 39X T A L 119X T A L 218R S T9P 38P 8P 7P 6P 5P 4P 3P 2P 1EA31A L E30P S E N 29320P 37P 36P 35P 34P 33P 32P 21P 22P 23P 24P 26P 25P 27P 28P 17P 16P 15P 14P 13P 12P 11P 10123456789U1A T 89C 51蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 蘭州工業(yè)學(xué)院 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 電子信息工程 系 14 屆 電子信息工程技術(shù)(嵌入式方向) 專業(yè) 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 畢業(yè)設(shè)計(jì)(論文)題目 基于單片機(jī)的電話撥號(hào)系統(tǒng)的設(shè)計(jì) 課題內(nèi)容性質(zhì) 工程設(shè)計(jì) 課題來源性質(zhì) 教師收集的結(jié)合生產(chǎn)實(shí)際的課題 設(shè)計(jì) /論文 校內(nèi)(外)指導(dǎo)教師 職 稱 工作單位及部門 聯(lián)系方式 賈桂霞 副教授 電子信息工程系 18919080768 一、題目說明(目的和意義): 用單片機(jī)設(shè)計(jì)一個(gè)模擬電話撥號(hào)系統(tǒng) ,用 1602LCD 液晶顯示來實(shí)現(xiàn)顯示時(shí)間并能用矩陣式按鍵控制電話所撥號(hào)碼及顯示功能的設(shè)計(jì) . 通過本設(shè)計(jì)使學(xué)生在獲取技術(shù)資料、專業(yè)知識(shí)綜合運(yùn)用、科技論文撰寫、電子產(chǎn)品設(shè)計(jì)等方面的能力得到提高。 (三)翻譯工作量 對(duì)論文摘要進(jìn)行英文翻譯。 39。 TMOD = 0X01。 } } // // 鍵盤掃描 // uchar GetKey () { uchar i, j, k = 0。DelayNOPx()。RW=0。 } // // 在 LCD 指定鍵盤上顯示字符串 // void Display_String(uchar * str,uchar LineNo) { uchar k。,39。 // 鍵盤序號(hào)與鍵盤符號(hào)映射表 uchar code Key_Table[]={39。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1