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

正文內(nèi)容

基于單片機(jī)的定時鬧鈴設(shè)計lcd顯示-資料下載頁

2024-11-17 20:57本頁面

【導(dǎo)讀】路,用匯編語言設(shè)計的程序來實現(xiàn)的。根據(jù)C51單片機(jī)的外圍接口特點擴(kuò)展相應(yīng)的硬。序來實現(xiàn)數(shù)字鐘的功能。由于采用集成芯片性的單片機(jī)來制作電子鐘,這樣設(shè)計制作。簡單而且功能多、精確度高,也可方便擴(kuò)充其他功能,實現(xiàn)也十分簡單。示,一部分連接到喇叭,用于鬧鈴聲音的輸出??冢布吹刂?數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位以吸收電流的方式驅(qū)動8個。TTL邏輯門電路,對端口P0寫“1”時,可作為高阻抗輸入端用。期間激活內(nèi)部上拉電阻。此外,P3口還接收一些用于Flash閃速存儲器編程和程序校驗的控制信號。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機(jī)器周期以上高電平。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸。出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。會被微弱拉高,單片機(jī)執(zhí)行外部程序時,應(yīng)設(shè)置ALE禁止位無效。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次RSEN信號。復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。

  

【正文】 ORG 0100H START: MOV SP,60H MOV R0,18H MOV A,00H MEM_INI: MOV @R0,A INC R0 CJNE R0,5FH,MEM_INI然后就是對 LCD 進(jìn)行初始化,具體程序見附錄 1 二、鬧鐘的實現(xiàn) 鬧鐘功能的實現(xiàn)涉及到兩個方面:鬧鈴時間設(shè)定和是否鬧鈴判別與相應(yīng)處理。鬧鈴時間設(shè)定模塊的設(shè)計可參照時間設(shè)定模塊,這里著重闡述鬧鈴判別與處理模塊的設(shè)計問題。鬧鈴判別與鬧鈴處理的關(guān)鍵在于判別何時要進(jìn)行鬧鈴。當(dāng)時十位、時個位、分十位、分個位中任一位發(fā)生改變(進(jìn)位)時,就必須進(jìn)行鬧鈴判別。程序設(shè)計思想如圖。 圖 33 鬧鈴實現(xiàn)思想流程圖 三、顯示程序 顯示程序包括時鐘顯示和定時顯示程序。具體程序見附 錄 1 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,時十位、個位,分十位、個位改變了 設(shè)置鬧鈴標(biāo)志 是否設(shè)置了鬧鈴 清除鬧鈴標(biāo)志 判當(dāng) 前時間是設(shè)定時間 中斷返回 中斷返回 Y N Y 鬧鈴判別處理 也就是告訴模塊在哪里顯示字符,表 31是 TC1602EL 液晶模塊的內(nèi)部顯示地址。 表 31 內(nèi)部顯示地址。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 比如第二行第一個字符的地址是 40H,那么是否直接寫入 40H 就可以將光標(biāo)定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位 D7 恒定為高電平 1 所以實際寫入的數(shù)據(jù)應(yīng)該是 01000000B( 40H)+ 10000000B( 80H)=11000000B( C0H), 液晶模塊內(nèi)帶標(biāo)準(zhǔn)字庫,內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 192 個 57點陣字符, 32 個 510 點陣字符。另外還有字符生成 RAM ( CGRAM) 512 字節(jié),供用戶自定義字符。這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固 定的代碼,比如大寫的英文字母 “A” 的代碼是01000001B( 41H),顯示時模塊把地址 41H 中的點陣字符圖形顯示出來,我們就能看到字母 “A” 。 第四章 軟件仿真 第一節(jié) 仿真器介紹 仿真器采用偉福仿真器系統(tǒng),該仿真器介紹如下: 系統(tǒng)的特點介紹 本仿真器系統(tǒng)由仿真主機(jī) +仿真頭、 MULTIA 用戶板、實驗板、開關(guān)電源等組成。本系統(tǒng)的特點是: 1.主機(jī) +仿真頭的組合,通過更換不同型號 的仿真頭即可對各種不同類型的單片機(jī)進(jìn)行仿真,是一種靈活的多 CPU 仿真系統(tǒng)。采用主機(jī) +POD 組合方式,更換 POD,可以對各種 CPU 進(jìn)行仿真。本仿真器主機(jī)型號為 E2020/S,仿真頭型號為 POD8X5X(可仿真系列 8X5X 單片機(jī))。 2.雙平臺,具有 DOS 版本和 WINDOWS 版本,后者功能強(qiáng)大,中 /英文界面任選,用戶源程序的大小不再有任何限制,支持 ASM, C,PLM 語言混合編程,具有項目管理功能,為用戶的資源共享、課題重組提供強(qiáng)有力的手段。支持點屏顯示,用鼠標(biāo)左鍵點一下源程序中的某一變量,即可顯示該變量的數(shù)值 。有豐富的窗口顯示方式,多方位,動態(tài)地顯示仿真的各種過程,使用極為便利。本操作系統(tǒng)一經(jīng)推出,立即被廣大用戶所喜愛。 3.雙工作模式 ( 1)軟件模擬仿真(不要仿真器也能模擬仿真)。 ( 2)硬件仿真。 4.雙 CPU 結(jié)構(gòu), 100%不占用戶資源。 全空間硬件斷點,不受任何條件限制,支持地址、數(shù)據(jù)、外部信號、事件斷點、支持實時斷點計數(shù)、軟件運(yùn)行時間統(tǒng)計。 5.雙集成環(huán)境 編輯、編譯、下載、調(diào)試全部集中在一個環(huán)境下 多種仿真器,多類 CPU仿真全部集成在一個環(huán)境下??煞抡?51 系列, 196系列,PIC 系列,飛利蒲公司的 55 LPC76 DALLAS320,華邦 438 等 51 增強(qiáng)型 CPU。為了跟上形勢,現(xiàn)在很多工程師需要面對和掌握不同的項目管理器、編輯器、編譯器。他們由不同的廠家開發(fā),相互不兼容,使用不同的界面,學(xué)習(xí)使用都很吃力。偉福WINDOWS 調(diào)試軟件提供了一個全集成環(huán)境,統(tǒng)一的界面,包含一個項目管理器,一個功能強(qiáng)大的編輯器,匯編 Make,Build 和調(diào)試工具并提供千個與第三方編譯器的接口。由于風(fēng)格統(tǒng)一,大大節(jié)省了精力和時間。 6.強(qiáng)大的邏輯分析儀綜合調(diào)試功能。 邏輯分析儀由交互式軟件菜單窗口對系統(tǒng)硬件的邏輯或時序進(jìn)行同 步實時采樣,并實時在線調(diào)試分析,采集深度 32K( E2020/L),最高時基采樣頻率達(dá) 20MHz, 40路波形,可精確實時反映用戶程序運(yùn)行時的歷史時間。系統(tǒng)在使用邏輯分析儀時,除普通的單步運(yùn)行、鍵盤斷點運(yùn)行、全速硬件斷點運(yùn)行外,還可實現(xiàn)各種條件組合斷點如:數(shù)據(jù)、地址、外部控制信號、 CPU 內(nèi)部控制信號、程序區(qū)間斷點等。由于邏輯儀可以直接對程序的執(zhí)行結(jié)果進(jìn)行分析,因此極大地便利于程序的調(diào)試。 7.強(qiáng)大的追蹤器功能 追蹤功能以總線周期為單位,實時記錄仿真過程中 CPU 發(fā)生的總線事件,其觸發(fā)條件方式同邏輯分析儀。追蹤窗口 在仿真停止時可收集顯示追蹤的 CPU 指令記憶信息,可以以總線反匯編碼模式、源程序模式對應(yīng)顯示追蹤結(jié)果。屏幕窗口顯示波形圖最多追蹤記憶指令 32K并通過仿真器的斷點、單步、全速運(yùn)行或各種條件組合斷點來完成追蹤功能??偩€跟蹤可以跟蹤程序的運(yùn)行軌跡??梢越y(tǒng)計軟件運(yùn)行時間。 偉福系統(tǒng)仿真如圖 41 所示: 圖 41 偉福系統(tǒng)仿真 圖 第二節(jié) 仿真器編程 雙擊桌面上的 WAVE 圖標(biāo)或從開始 /程序 /WAVE FOR WINDOWS/WAVE 進(jìn)入本開發(fā)環(huán)境。在實驗開始時要先根據(jù)需要設(shè)置好仿真器類型、仿真頭類型以及 CPU 類型, 并注意是否“使用偉福軟件模擬器”,若使用硬件仿真,請注意去掉“使用偉福軟件模擬器”前的選擇。在文件窗口下可進(jìn)行包括新建、打開、保存等文件操作。在編譯文件窗口下可將源文件編譯成目標(biāo)文件。在窗口窗口下可以觀察各種窗口信息,其中最常用到的是 CPU窗口和數(shù)據(jù)窗口。在 CPU 窗口下可以通過 CPU 窗口看到編譯正確的機(jī)器碼及反匯編程序,可以更清楚地了解程序執(zhí)行過程。 CPU 窗口中還有 SFR 窗口和位窗口,了解程序執(zhí)行過程中寄存器內(nèi)容的變化。在數(shù)據(jù)窗口下有 DATA 內(nèi)部數(shù)據(jù)窗口;CODE 程序數(shù)據(jù)窗口; XDATA 外部數(shù)據(jù)窗口; PDTA外部數(shù)據(jù)窗口。 第三節(jié) 仿真器執(zhí)行 將完整的單片機(jī)程序保存為后綴名為 .asm 文件。打開偉福 E6000 軟件, ,點擊偉福 E6000 主菜單當(dāng)中的‘仿真器’,在下拉菜單中點擊‘仿真器設(shè)置’。在彈出對話框中,語言對話框中選 — ‘ Keil C(V5 或更高 ), 英特爾 PL/M51,英特爾匯編器’ ,仿真器對話框中 — ‘ G6W’ ‘ POD51’ ‘ 8031’ ,晶振頻率欄填 12020000(Hz ),然后點擊‘好’完成仿真器設(shè)置。然后點擊偉福 E6000 主菜單,新建項目,導(dǎo)入上述 ASM文件,選擇無包含文件,保存此項目文件,再 雙擊 ASM 文件打開 ,然后選擇‘項目’— ‘編譯’或按 F9,對 .asm 文件進(jìn)行編譯,編譯順利完成,生成 .HEX 文件。然后用 軟件打開設(shè)計好的硬件系統(tǒng)原理圖 ,雙擊原理圖上的 AT89C51 單片機(jī)加載 文件。然后點擊 軟件窗口下方的相應(yīng)仿真運(yùn)行按紐進(jìn)行仿真 . 經(jīng)過反復(fù)的防真和調(diào)試,此鬧鐘可以實現(xiàn)所有的功能,既可以顯示日期時間,也可以方便的調(diào)整日期和時間,定鬧鐘的功能也正常 .實際的仿真效果截圖如附帶大圖,至此整個設(shè)計基本成功的完成 . 總結(jié) 單片機(jī)是計算機(jī) 技術(shù)發(fā)展的產(chǎn)物,是經(jīng)濟(jì)實用開發(fā)簡便的高科技產(chǎn)品,在當(dāng)今工業(yè)控制、家電等領(lǐng)域占據(jù)廣泛的市場。通過此次單片機(jī)課程設(shè)計來設(shè)計個簡單的數(shù)字鬧鐘,我鞏固了自己學(xué)習(xí)的單片機(jī)知識,來初步了解了小型單片機(jī)系統(tǒng)的設(shè)計和運(yùn)用,并提高自己實際動手能力。, 課程設(shè)計過程也使我了解了自己能力的不足,不過通過資料收集和文獻(xiàn)查詢等方法,找出了設(shè)計過程中的一些問題以及解決問題的方法,從而比較順利的完成了這個設(shè)計任務(wù)。這次自己所做的設(shè)計取得了一些寶貴的經(jīng)驗,提高了自己的動手能力,為將來的學(xué)習(xí)和工作很有好處。 通過這次課程設(shè)計我學(xué)到了很多全新 的在課堂上沒法學(xué)到的知識,同時也加深了以前所學(xué)知識的理解,也增強(qiáng)了理論聯(lián)系實際的操作能力。但是,在實際的編程以及調(diào)試程序過程中,我發(fā)現(xiàn)自己應(yīng)該學(xué)的還有太多太多。光靠書本上是遠(yuǎn)遠(yuǎn)行不通的! 總之,理論必須和實際結(jié)合才有威力,知識必須通過應(yīng)用才能實現(xiàn)其價值!所學(xué)的東西最終是要面向社會,是在以后的工作能夠更好的應(yīng)用,此時的知識積累是為以后的工作做好堅實的基礎(chǔ)。這個設(shè)計總體上不算完美,但是在這個課程設(shè)計的經(jīng)歷的好處是不可估量的。 由于本人用單片機(jī)制作實際應(yīng)用是第一次涉及,所以在設(shè)計的過程中,可能忽略了 許多的問題 ,再加上能力與精力,還有時間的關(guān)系,對系統(tǒng)的設(shè)計中的每一個細(xì)節(jié)不能做到完全的完美。該系統(tǒng)還需要以后進(jìn)行完善,而我所做的也僅供以后設(shè)計該系統(tǒng)時作為參考。 參考文獻(xiàn) [1] 陳明熒。 8051 單片機(jī)課程設(shè)計實訓(xùn)教材。清華大學(xué)出版社。 2020 年 [2] 羅亞非。凌陽 16位單片機(jī)應(yīng)用基礎(chǔ)。北京:北航出版社, 2020 年。 [3] 賈好來。 MCS— 51 單片機(jī)原理及應(yīng)用。機(jī)械工業(yè)出版社。 2020 年 [4] 蔡方凱。單片機(jī)原理及基于單片機(jī)的嵌入式系統(tǒng)設(shè)計。水利水電出版社 2020 年。 [5] 閻石。 數(shù)字電路技術(shù)基礎(chǔ)。北京: 高等教育出版社, 1998 年。 [6] 童詩白、華成英。模擬電子技術(shù)基礎(chǔ)。北京:高等教育出版社, 2020 年。 [7] 樓然苗、李光飛。單片機(jī)課程設(shè)計指導(dǎo)。 2020 年 [8] 凌陽科技大學(xué)計劃網(wǎng)站 [9] 譚浩強(qiáng)。 C語言程序設(shè)計。清華出版社。 [10] 彭傳正、林春景。凌陽單片機(jī)原理與實踐。北京航空航天大學(xué)出版社。 2020年。 [11] 侯媛彬。凌陽單片機(jī)原理及畢業(yè)設(shè)計精選??茖W(xué)出版社。 2020 年。 [12] 耿文靜、錢珊珠。單片機(jī)原理與接口技術(shù)。國防工業(yè)出版社。 2020年。 [13] 徐江海。單片機(jī)實用教程。機(jī)械工業(yè)出版社。 2020 年。 [14] 龔運(yùn)新。單片機(jī) C語言開發(fā)技術(shù)。清華大學(xué)出版社。 2020 年。 [15] 凌陽科技。凌陽 16 位單片機(jī)開發(fā)實例。北京航空航天大學(xué)出版社。 2020年 [16] 劉秀英。單片機(jī)應(yīng)用設(shè)計 200例。北京航空航天大學(xué)出版社。 2020 年
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1