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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的電話撥號系統(tǒng)的設(shè)計-免費閱讀

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

下一頁面
  

【正文】 完成日期 第 21 周(本學(xué)期) 答辯日期 第 12 周(下學(xué)期) 四、 主要參考文獻、資料、設(shè)備和實習地點及翻譯工作量: (一)參考文獻 [1] 趙又新著,微機原理與接口技術(shù) . 中國電力出版社, 2021 [2] 韓曉東、李勇江等著, Protel 99 SE 電路設(shè)計實用教程 . 中國鐵道出版社, 2021 [3] 胡漢才,單片機原理及其接口技術(shù) .清華大學(xué)出版社, 2021 [4] 陳忠平編著, 51 單片機 C 語言程序設(shè)計經(jīng)典實例 . 電子工業(yè)出版社, 2021 [5] 張涵等編著,基于 PROTEUS 的電路及單片機設(shè)計與仿真 . 電子工業(yè)出版社, 2021 (二)實習地點 學(xué)校實驗室、學(xué)生自己考察的 外部地點。 二、設(shè)計(論文)要求(工作量、內(nèi)容): 【設(shè)計內(nèi)容】 設(shè)計一個單片機監(jiān)控的電話撥號鍵盤,將電話鍵盤中撥出的某一電話號碼,顯示在 LCD 顯示屏上。j++) Dial_Code_Str[j] = 39。i=i2。 IE = 0x82。i++) { P3 = KeyScanCode[i]。 TR0 = 0。DelayMS(1)。 E=1。DelayNOPx()。 //判斷 LCD 是否忙碌 RS=0。RW =1。 i++)。39。839。439。 // // 標題字符串 char code Title_Text[] = { Phone Code }。 sbit RS = P2^0。 最后,感謝學(xué)校三年來對我的培養(yǎng)與教育,感謝學(xué)院各級領(lǐng)導(dǎo)及相關(guān)老師對我三年來成長的關(guān)心與本設(shè)計的指導(dǎo)。 總之,在整個實驗操作和論文完 成的過程中,我體會到的是實驗的艱辛和收獲的充實,感受到的是一種堅持不懈、契而不舍的科研精神。一個商品是否能夠搶占市場,除了必須的功能和質(zhì)量要求外,其價格是最大的競爭優(yōu)勢。 Proteus 與 Keilc 聯(lián) 調(diào)實現(xiàn)電路仿真 在 Proteus 中雙擊 AT89C51,在彈出的窗口中 Program File后面選擇在 Keil 中生成的以“ .hex”為后綴名的文件,為單片機添加可執(zhí)行文件。接著 Options for Target “Target 1” ,點擊 Output ,勾選 Create Hex 那個選項,一邊生成可執(zhí)行的文件。DelayMS(1)。 E=1。DelayNOPx()。 //判斷 LCD 是否忙碌 RS=0。RW =1。 i++)。39。839。439。 // // 標題字符串 char code Title_Text[] = { Phone Code }。 sbit RS = P2^0。 } // LCD 顯示模塊設(shè)計 LCD LM016L 的顯示函數(shù)很簡單,只要按照時序圖操作,結(jié)合相關(guān)指令集,寫好 LCD 初始化程序,清屏程序,寫指令程序,寫數(shù)據(jù)程序,讀數(shù)據(jù)程序等一系列驅(qū)動程序,可完成 LCD 的所有顯示需要。//延時去機械抖動 if (P3! = 0x0F) { for (i = 0。 按下述 4 種組合依次輸出如表 所示。列線 4個上拉電阻到正電源 +5V,并把列線 設(shè)置為輸入線,行線 設(shè)置為輸出線。 最后就是主函數(shù),它的主要功能就是判斷 鍵盤上 是否 有按鍵閉合 , 若有按鍵閉合 ,然后根據(jù) 按下的 是 哪一個鍵 來執(zhí)行相應(yīng)的程序,選擇相應(yīng)的顯示方式。 4 系統(tǒng)軟件設(shè)計 C51 單片機可以應(yīng)用匯編語言和 C 語言進行編程。 ( 2)去除鍵的機械抖動 為保證鍵的正確識別,需要進行去抖動處理。首先,對于本系統(tǒng)而言,要實現(xiàn)便攜式的設(shè)計,硬件電路使用的器件越少越好。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。 指令 8: DDRAM 地址設(shè)置。 指令 2:光標復(fù)位,光標返回到地址 00H。當 RS 和 R/W共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W 為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數(shù)據(jù)。 圖 1602LCD 的實物圖 1602LCD 分為帶背光和不帶背光兩種,基控制器大部分為 HD44780,帶背光的比不帶背光的厚,X T A L 218X T A L 119A L E30EA31P S E N29R S 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 N T 012P 3 .3 /I N T 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 C 5 1C12 2 p FC22 2 p FX11 2 MR11 0 kC31 0 u FL S 1S O U N D E R蘭州工業(yè)學(xué)院畢業(yè)設(shè)計說明書(論文) 6 應(yīng)用中并無差別。 電路中的器件可以通過計算和實驗確定,也可以參考一些典型電路參數(shù)。 晶振和復(fù)位電路模塊 ( 1)復(fù)位電路 單片機需要復(fù)位以后才能正常工作,復(fù)位的目的就是使單片機處于一個基準點,在這個基準點,程序?qū)?C51 的 main()主函數(shù)的第一條語句開始執(zhí)行。 /PSEN:外部程序存儲器的選通信號。在 FLASH編程期間,此引腳用于輸入編程脈沖。 P3 口: P3 口管腳是 8個帶內(nèi)部上拉電阻的雙向 I/O口,可接收輸出 4 個 TTL 門電流。P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉 的緣故。 如 圖 所示。綜上各方案所述,確定最終設(shè)計方案為:采用 單片機作為主控芯片, 1602LCD液晶作為顯示部分,矩陣式按鍵作為鍵盤輸入模塊。靜態(tài)接口主要由一個行編碼器和一個列編碼器構(gòu)成;動態(tài)接口可采用計數(shù)器,譯碼器和數(shù)據(jù)選擇器構(gòu)成。 對于此系統(tǒng)本設(shè)計選用的 LCD 液晶能夠顯示英語字母和數(shù)字,能夠很好的滿足顯示要求,因此本設(shè)計選擇了此方案。在本設(shè)計中 ,最終選用的是矩陣式鍵盤,把所操作的數(shù)字送至單片機,通過單片機實現(xiàn)號碼的顯示與控制。Keyboard 。 I 蘭州工業(yè)學(xué)院 畢業(yè)設(shè)計(論文) 題目 基于 AT89C51 單片機的電話撥號系統(tǒng)的設(shè)計 學(xué) 院 電子信息工程學(xué)院 專 業(yè) 電子信息工程技術(shù) 班 級 嵌入式 1 1 姓 名 學(xué) 號 指導(dǎo)教師(職稱) 日 期 2021 年 3 月 摘 要 隨著人們生活水平的不斷提高,電話在人們的日常生活中是比較常見的電子產(chǎn)品之一,它已進入我們的每一個家庭。LCD 目 錄 摘 要 I Abstract II 1 緒 論 1 2 系統(tǒng)總體設(shè)計 2 系統(tǒng)基本設(shè)計方案 2 控制部分的選擇方案與論證 2 顯示電路模塊的選擇方案與論證 2 輸入電路模塊的選擇方案與論證 2 電路設(shè)計最終方 案 2 3 系統(tǒng)硬件設(shè)計 2 系統(tǒng)硬件原理圖 2 主芯片模塊 3 AT89C51 芯片引腳 3 晶振和復(fù)位電路 模塊 4 顯示電路模塊 5 1602LCD 簡介 5 1602LCD 的 RAM 地址映射及標準字庫表 7 1602LCD 的一般初始化過程 8 矩陣鍵盤輸入電路模塊 9 矩陣鍵盤的基本結(jié)構(gòu) 9 矩陣鍵盤的按鍵識別方法 9 4 系統(tǒng)軟件設(shè)計 10 程序設(shè)計整體思路 10 10 鍵盤掃描模塊設(shè)計 11 LCD 顯示模塊設(shè)計 12 5 系統(tǒng)仿真與調(diào)試 14 系統(tǒng)運行環(huán)境 14 系統(tǒng)仿真說明 14 KEILC 調(diào)試 14 Proteus 調(diào)試 15 Proteus 與 Keilc 聯(lián)調(diào)實現(xiàn)電路仿真 15 總 結(jié) 16 致 謝 17 參考文獻 17 附件 1 源程序代碼 18 附件 2 電話撥號系統(tǒng)電路原理圖 23 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計說明書(論文) 1 1 緒 論 隨著社會的發(fā)展,科學(xué)的進步,人們的生活水平在逐步的提高,尤其是微電子技術(shù)的發(fā)展,猶如雨后春筍般的變化。 蘭州工業(yè)學(xué)院畢業(yè)設(shè)計說明書(論文) 2 2 系統(tǒng)總體設(shè)計 系統(tǒng)基本設(shè)計方案 控制部分的選擇方案與論證 方案一:用可編程邏輯器件設(shè)計 可采用 PLD 器件,設(shè)計起來結(jié)構(gòu)清晰,各個模塊從硬件上設(shè)計起來相對簡單,控制與顯示的模塊間連接也會比較方便。 輸入電路模塊的選擇方案與論證 鍵盤用于實現(xiàn)單片機應(yīng)用系統(tǒng)中的數(shù)據(jù)和控制命令的輸入,鍵盤輸入也是單片機應(yīng)用系統(tǒng)中使用最廣泛的一種輸入方式。這兩種鍵盤由硬件完成鍵的辨碼任務(wù)。 3 系統(tǒng)硬件設(shè)計 系統(tǒng)硬件原理圖 將電話撥號鍵盤上所撥號碼顯示在 1602 液晶屏上的電路如圖 所示。 圖 AT89C51 芯片引腳圖 AT89C51 芯片引腳 管腳說明 VCC:供電電 壓。在 FLASH 編程和校驗時, P1 口作為第八位地址接收。當 P3 口寫入 “1”后,它們被內(nèi)部上拉為高電平,并用作輸入。在平時, ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。在由外部程序存儲器取指期間,每個機器周期兩次 /PSEN有效。復(fù)位工作是一個純硬件的工作,一般是在上電開始幾毫秒內(nèi)執(zhí)行完畢。電路中,電容器 C1 和C2 對晶振器頻率有微調(diào)作用,通常取值范圍 30+10pF;石英晶體選擇 6MHZ 或 12MHZ 都可以。 1602LCD 原件顯示原理如圖 所示。 第 6 腳: E 端為使能端,當 E 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 指令 3:光標和顯示模式設(shè)置 I/D:光標移動方向,高電平右移,低電平左移 S: 屏幕上所有文字是否左移或者右移 。 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。 1602 液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160 個不同的點陣字符圖形,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母“ A”的代碼是 01000001B( 41H),顯示時模塊把地址 41H中的點陣字符圖形顯示出來,我們就能看到字母“ A”。其次,被測信號由外中斷引腳輸入,未占用單片機 4 個并行 I/O 口中的任何一個,系統(tǒng)有足夠的資源利用自身 I/O 口完成接口。其方法是得知鍵盤上有鍵閉合后延遲一段時間,再判別鍵盤的狀態(tài),若仍有鍵閉合,則認為鍵盤上有一個鍵處于穩(wěn)定的閉合期,否則認為是鍵的抖動或者是干擾。匯編語言與機器指令一一對應(yīng),所以用匯編語言編寫的程序在單片機里運行起來效率較高,但可移植性差。 系統(tǒng)功能設(shè)計框圖如圖 所示。 4 根行線和 4 根列線形成 16 個相交點。 表 鍵盤掃描 I/O 口 高低電平 (0 或 1) 1 1 1 0 1 1 0 1 顯示數(shù)字 結(jié)束 否 是 計算鍵
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1