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

正文內(nèi)容

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

2023-06-17 10:47:56 本頁面
 

【正文】 A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3L C D 1L M 0 1 6 L234567891R P 1RE S P A C K 8VCC1 2 34 5 67 8 90 1 2 3ABCDC12 2 p FC22 2 p FX11 2 MR11 0 kC31 0 u FL S 1S O UN D E RX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 4 P2 口: P2 口為一個(gè)內(nèi)部上拉電阻的 8位雙向 I/O口, P2 口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2 口被寫 “1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0 輸出原碼,此時(shí) P0外部必須被拉高。 GND:接地。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個(gè)芯片中, ATMEL 的AT89C51 是一種高效微控制器, AT89C2051 是它的一種精簡版本。 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 3 圖 系統(tǒng)硬件原理圖 主芯片模塊 AT89C51 是一種帶 4K 字節(jié)閃存可編程可擦除只讀存儲器 FPEROM— Falsh Programmable and Erasable Read Only Memory )的低電壓、高性能 CMOS8 位微處理器,俗稱單片機(jī)。 對于本系統(tǒng),由于按鍵數(shù)目多,故采用方案二。一般在小型儀器儀表和控制系統(tǒng)中,使用較多的是行列式和獨(dú)立式的非編碼鍵盤;如果系統(tǒng)要求實(shí)現(xiàn)多鍵同時(shí)按下的處理,則用非編碼獨(dú)立方式較為合適。單片機(jī)中一般使用的都是用軟件來識別和產(chǎn)生鍵代碼的非編碼鍵盤。鍵盤輸入的主要對象是各種按鍵或開關(guān)。 綜上所述,單片機(jī)資源豐富,程序編寫也靈活簡單,可移植性強(qiáng),性價(jià)比也高,所以選擇單片 機(jī)作為主控芯片。但是考慮到本設(shè)計(jì)的特點(diǎn), EDA 在能夠擴(kuò)展上比較受局限,占用的資源也多。 本文設(shè)計(jì)的是基于單片機(jī)的電話撥號系統(tǒng),主要介紹了一種基于 AT89C51 單片機(jī)的電話撥號控制系統(tǒng),該系統(tǒng)可以實(shí)現(xiàn)電話號碼數(shù)字顯示。 各種數(shù)字顯示儀器中的顯示、廣告牌、數(shù)碼產(chǎn)品等,傳統(tǒng)的數(shù)碼管顯示已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足各行各業(yè)的需求。s Daily life is one of the more mon electronic products, it has entered our every of this article is based on single chip microputer telephone dialing system, the hardware part adopts AT89C51singlechip microputer as the core ponent of dial phone keyboard button shows, matrix keyboard as input circuit, 1602 LCD display circuit. Can realize the dial number display backspace, screen clearing, and other functions, and use keilc51 and proteus simulation software. The results show that the design has simple circuit, convenient to read, display intuitive, simple operation, easy programming and cost advantages 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。本文設(shè)計(jì)的是基于單片機(jī)的電話撥號系統(tǒng),硬件部分采用 AT89C51單片機(jī)作為電話鍵盤撥號按鍵顯示的核心部件,矩陣式鍵盤作為輸入電路模塊, 1602LCD 作為顯示電路模塊。可以實(shí)現(xiàn)所撥號碼顯示退格、清屏等功能,并使用了 proteus 和 keilc51 軟件進(jìn)行仿真。s life more convenient. Keywords: microcontroller 。 單片機(jī)的應(yīng)用已經(jīng)越來越貼近生活,用單片機(jī)來實(shí)現(xiàn)一些電子設(shè)計(jì)也變得容易起來。系統(tǒng)主要由電話撥號矩陣鍵盤、單片機(jī)最小系統(tǒng)、LCD1602 顯示屏幾個(gè)單元電路組成。從成本上講,可編程邏輯器件價(jià)格比較高。 顯示電路模塊的選擇方案與論證 LCD 由于其顯示清晰,顯示內(nèi)容豐富,顯示信息量大,使用方便,顯示快速而得到了廣泛的應(yīng)用。這些按健或者開關(guān)可以獨(dú)立使用 ,也可以組合成鍵陣使用。行列式鍵盤的編碼方式有靜態(tài)和動態(tài)兩種。 方案一:采用獨(dú)立式按鍵電路 獨(dú)立式按鍵電路每個(gè)按鍵單獨(dú)占有 一根 I/O 接口線 , 每個(gè) I/O 口的工作狀態(tài)互不影響,此類鍵盤采用端口直接掃描方式。 電路設(shè)計(jì)最終方案 本系統(tǒng)包括主芯片模塊、顯示電路模塊、鍵盤輸入模塊、晶振和復(fù)位電路模塊。 AT89C2051是一種帶 2K 字節(jié)閃存可編程可擦除只讀存儲器的單片機(jī)。 AT89C51 單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。 P0 口: P0 口為一個(gè) 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8位雙向 I/O口, P1 口緩沖器能接收輸出 4TTL 門電流。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 P2口在 FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。 P3 口也可作為 AT89C51 的一些特殊功能口 ,如表 。 ALE/PROG:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè) ALE脈沖。如果微處理器在外部執(zhí)行狀態(tài) ALE 禁止,置位無效。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序 存( 0000HFFFFH),不管是否有內(nèi)部程序存儲器。 XTAL2:來自反向振蕩器的輸出。經(jīng)過若干毫秒以后,電解電容器被充滿電,這時(shí)電阻就沒有電流流過,電阻兩端也就沒有電壓,單片機(jī)的復(fù)位腳電壓恢復(fù)為 0,復(fù)位工蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 5 作結(jié)束,單片機(jī)開始工作。在單片機(jī)的 XTAL1 和 XTAL2兩個(gè)引腳間,接一個(gè)晶振及兩只電容就構(gòu)成了時(shí)鐘電路。 顯示電路 模塊 本設(shè)計(jì)中重點(diǎn)部分是基于單片機(jī)系統(tǒng)的液晶顯示部分。 一般 1602 字符型液晶顯示器實(shí)物如圖 所示。 表 引腳接口說明表 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數(shù)據(jù) 2 VDD 電源正極 10 D3 數(shù)據(jù) 3 VEE 液晶顯示偏壓 11 D4 數(shù)據(jù) 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù) 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù) 6 E 使能信號 14 D7 數(shù)據(jù) 7 D0 數(shù)據(jù) 15 BLA 背光源正極 8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極 第 1 腳: VSS 為地電源。 第 5 腳: R/W為讀寫信號線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。 第 15 腳:背光源正極。(說明: 1為高電平、0 為低電平) 指令 1:清顯示,指令碼 01H, 光標(biāo)復(fù)位到地址 00H 位置 。 指令 4:顯示開關(guān)控制。 指令 7:字符發(fā)生器 RAM 地址設(shè)置。 指令 11:讀數(shù)據(jù)。 在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動右移的,無需人工干預(yù)。 圖 字符代碼與字符圖形對應(yīng)關(guān)系 1602LCD 的一般初始化過程 延時(shí) 15mS 寫指令 38H(不檢測忙信號) 延時(shí) 5mS 寫指令 38H(不檢測忙信號) 延時(shí) 5mS 寫指令 38H(不檢測 忙信號) 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙信號 寫指令 38H:顯示模式設(shè)置 寫指令 08H:顯示關(guān)閉 寫指令 01H:顯示清屏 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 9 寫指令 06H:顯示光標(biāo)移動設(shè)置 寫指令 0CH:顯示開及光標(biāo)設(shè)置 矩陣鍵盤輸入電路模塊 矩陣鍵盤的基本結(jié)構(gòu) 矩陣鍵盤中的鍵實(shí)際上就是一個(gè)機(jī)械開關(guān),位于行線和列線的交點(diǎn)處,圖 所示為本設(shè)計(jì)中使用的 4 行 3 列的 12 鍵矩陣鍵盤,當(dāng)鍵被按下時(shí),其交點(diǎn)的行線和列線接通,使相應(yīng)行線或列線上的電平發(fā)生變化,根據(jù)電平變化情況確定被按下的鍵。在本系統(tǒng)中,完全可以不使用中斷法完成 鍵盤接口,這是由系統(tǒng)的特殊性決定的。因此直接利用單片機(jī)并行接口完成鍵盤的接口,采用行掃描法進(jìn)行鍵盤識別。若所有列線均為高電平,則鍵盤中無鍵按下。其方法是:依次將行線置為低電平,即在1 2 34 5 67 8 90 1 2 3ABCD蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 10 置某根行線為低電平時(shí),其它線為高電平。 ( 5)確保 CPU 對鍵的一次閉合僅做一次處理 為實(shí)現(xiàn)這一功能,可以采用等待閉合鍵釋放以后在處理的方法。 程序設(shè)計(jì)整體思路 本 設(shè)計(jì)是由單片機(jī)控制的 LCD 顯示系統(tǒng),另外 鍵盤 來控制顯示的方式。除了這些外,還應(yīng)寫一個(gè)初始化程序,用來對 LCD 進(jìn)行 初始化 設(shè)置 。 鍵盤掃描模塊 聲音控制模塊 顯示模塊 初始化模塊 LCD 初始化 設(shè)置 LCD 第一行顯 示 鍵盤掃描 是否有鍵下? T0 中斷控制按鍵聲音 *鍵按鍵按下? 開始 退格 清屏 是 否 是 否 是 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計(jì)說明書(論文) 11 否 圖 系統(tǒng)主程序設(shè)計(jì)流程圖 系統(tǒng)第一次上電后,先進(jìn)行初始化,初始化 LCD 模塊,設(shè)置 LCD 中各個(gè)部分的顯示內(nèi)容,然后進(jìn)行鍵盤掃描,獲取按鍵,以及根據(jù)各按鍵的不同執(zhí)行相應(yīng)的操作,最后等待釋放,釋放之后再進(jìn)行鍵盤掃描,循環(huán)以上操作。 如圖 所示, AT89C51 單片機(jī)的 P3 口用作鍵盤 I/O 口,鍵盤的列線接到 P3 口的低 4 位,鍵盤的行線接到 P3口的高 4位。檢測的方法是 輸出全“ 0”,讀取 的狀態(tài),若 為全“ 1”,則無鍵閉合,否則有鍵閉合。方法是對鍵盤的行線進(jìn)行掃描。鍵盤掃描主要代碼如下: uchar GetKey () {
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1