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

正文內(nèi)容

基于單片機(jī)和lcd的電子鐘設(shè)計(jì)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 24第五章 操作步驟 ..................................................................28 軟件的操作步驟 ..........................................................28 LCD 漢 字 顯 示 操 作 步 驟 ............................................28 程 序 燒 入 硬 件 操 作 步 驟 ............................................31 語(yǔ) 音 播 放 操 作 步 驟 ................................................33 操作界面 ................................................................34第六章 結(jié)論 ......................................................................37參考文獻(xiàn) .........................................................................38致 謝 ..........................................................................39附錄一 軟件編寫程序 ..............................................................40附錄二 主要元器件清單 ............................................................48第一章 前言20世紀(jì)末,電子技術(shù)獲得了飛速的發(fā)展,在其推動(dòng)下,現(xiàn)代電子產(chǎn)品幾乎滲透了社會(huì)的各個(gè)領(lǐng)域,有力地推動(dòng)了社會(huì)生產(chǎn)力的發(fā)展和社會(huì)信息化程度的提高,同時(shí)也使現(xiàn)代電子產(chǎn)品性能進(jìn)一步提高,產(chǎn)品更新?lián)Q代的節(jié)奏也越來(lái)越快。目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢(shì)將是進(jìn)一步向著CMOS化、低功耗、小體積、大容量、高性能、低價(jià)格和外圍電路內(nèi)裝化等幾個(gè)方面發(fā)展。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。隨著科技的發(fā)展,人們對(duì)電子產(chǎn)品的應(yīng)用要求越來(lái)越高,數(shù)字電子鐘不但可以顯示當(dāng)前的時(shí)間,而且可以顯示日期、農(nóng)歷、以及星期等,給人們的生活帶來(lái)了方便。 該方案的主要功能是在SPLC501A 液晶模組上顯示時(shí)間、日期,能通過(guò) SPCE061A的音頻通道播報(bào)當(dāng)前的日期和時(shí)間。 基本參數(shù) :(3節(jié)干電池); :20222100年; 。所以這里主要介紹這兩個(gè)模塊。SPCE061A片內(nèi)還集成了一個(gè)ICE(在線仿真電路)接口,使得對(duì)該芯片的編程、仿真變得非常方便,而ICE接口不占用芯片上的硬件資源,結(jié)合凌陽(yáng)科技提供的集成開發(fā)環(huán)境(unSP IDE),用戶可以進(jìn)行在線調(diào)試、仿真;而程序的下載(燒寫)也是通過(guò)該接口完成。61板除了具備單片機(jī)最小系統(tǒng)電路外,還包括有電源電路、音頻電路(含Mic輸入部分和DAC音頻輸出部分)、復(fù)位電路等,采用電池供電,方便學(xué)生隨身攜帶!使學(xué)生在掌握軟件的同時(shí),熟悉單片機(jī)硬件的設(shè)計(jì)制作,鍛煉學(xué)生的動(dòng)手能力,也為單片機(jī)學(xué)習(xí)者和開發(fā)者創(chuàng)造了一個(gè)良好的學(xué)習(xí)條件和開發(fā)新產(chǎn)品的機(jī)會(huì)!61板上有調(diào)試器接口(Probe接口)以及下載線(EZ_Probe)接口,分別可接凌陽(yáng)科技的在線調(diào)試器、簡(jiǎn)易下載線,配合unSP IDE,可方便地在板上實(shí)現(xiàn)程序的下載、在線仿真調(diào)試。RAM中的一位數(shù)據(jù)控制液晶屏上的一個(gè)象素點(diǎn)的亮、暗狀態(tài):“1”亮“0”暗。如要點(diǎn)亮LCD屏上的某一個(gè)點(diǎn)時(shí),實(shí)際上就是對(duì)該點(diǎn)所對(duì)應(yīng)的顯示RAM 區(qū)中的某一位進(jìn)行置1 操作;所以就要確定該點(diǎn)所處的行地址、列地址。 更詳細(xì)的資料請(qǐng)參考SPLC501A 的Datasheet ,SPLC501A液晶模組的實(shí)物圖如圖3所示: 圖 3 SPLC501A 液晶模組實(shí)物圖 語(yǔ)音的設(shè)計(jì)及工作原理本次設(shè)計(jì)的要求為整個(gè)系統(tǒng)在運(yùn)行時(shí)能夠根據(jù)要求及時(shí)的發(fā)出聲音,以增加效果。其中1路AD為音頻轉(zhuǎn)化通道,并且內(nèi)置自動(dòng)增益電路。凌陽(yáng)音頻格式常用的有3種,將壓縮前的數(shù)據(jù)量比上壓縮后的數(shù)據(jù)量即可以得到凌陽(yáng)不同音頻格式壓縮比:SACM A2022:壓縮比為8:1,8:,8: ;SACM S480: 壓縮比為80:3,80:;SACM S240: 壓縮比為80:;壓縮比越大,存儲(chǔ)空間越小,更加節(jié)省資源。在圖片的處理上,采用SPLC501液晶模組,使用配套的DM Tool工具將需要顯示的圖片實(shí)現(xiàn)提取出圖片資源燒寫到SPCE061A中,然后通過(guò) 61板控制SPLC501A播放出來(lái)。圖 6 電路連接圖第三章 系統(tǒng)硬件設(shè)計(jì) SPCE061A 最小系統(tǒng) SPCE061A最小系統(tǒng)包括SPCE061A芯片及其外圍的基本模塊,其中外圍的基本模塊有:晶振輸入模塊(OSC)、鎖相環(huán)外圍電路(PLL)、復(fù)位電路( RESET)、指示燈(LED)等,如圖7所示。后面的零電阻及其電源分成不同的幾路是為了減少電磁干擾設(shè)置的。 圖中的VDDH3 為 SPCE061A 的 I/O 電平參考,接 SPCE061A 的 51 腳,這種接法使得 I/O 輸出高電平為 ;VDDP 為 PLL 鎖相環(huán)電源,接 SPCE061A 的 7 腳;VDD 和 VDDA 分別為數(shù)字電源與模擬電源,分別接 SPCE061A 的 15 腳和 36 腳;AVSS1 是模擬地,接 SPCE061A 的 24 腳;VSS 是數(shù)字地,接 SPCE061A 的 38 腳; AVSS2 接音頻輸出電路的 AVSS2。圖中的 SPY0030也是凌陽(yáng)公司的產(chǎn)品。 SPY0030A是凌陽(yáng)公司開發(fā)的專門用于語(yǔ)音放大的芯片。模組上的液晶顯示器采用凌陽(yáng)科技的SPLC501芯片作為L(zhǎng)CD驅(qū)動(dòng)和控制器,為128X64點(diǎn)陣圖形液晶顯示器。微控制器可以將顯示數(shù)據(jù)通過(guò)8位數(shù)據(jù)總線或者串行接口寫到SPLC501A的顯存中。其電路原理圖如圖 10所示:圖 10 液晶模組電路SPLC501A液晶顯示模組提供了 8080和6800的并行操作時(shí)序,也提供了串行的操作時(shí)序,用戶可以通過(guò)對(duì)PS、C86 引腳接不同的電平來(lái)選擇操作的時(shí)序(8080操作時(shí)序接線圖:(PS 接VDD, C86接VSS) ,6800操作時(shí)序接線圖:(PS接 VDD,C86接VDD) ,行操作時(shí)序接線圖:(PS接VSS ,C86接VSS或 VDD都可) )。 各模塊程序的說(shuō)明 概 述由于凌陽(yáng) SPCEA061A,使得外圍電路變的更簡(jiǎn)單。此次系統(tǒng)采用了模塊程序結(jié)構(gòu),模塊程序結(jié)構(gòu)包括了初始化,系統(tǒng)主程序模塊,語(yǔ)音播放模塊,顯示模塊。 主 程 序主程序流程如圖12所示,在主程序中初始化了整個(gè)工程中用到的變量,初始化了液晶顯 示模塊。程序的流程分別如圖1圖1圖15。利用SPLC501 液晶顯示模組顯示漢字需要圖17的操作過(guò)程。為了使用戶能夠方便快速地使用SPLC501液晶顯示模組,凌陽(yáng)大學(xué)計(jì)劃提供了基于SPCE061A單片機(jī)的SPLC501液晶顯示模組的驅(qū)動(dòng)程序,包括文本顯示、幾何圖形繪制和位圖顯示等功能函數(shù),SPLC501 液晶顯示模組的驅(qū)動(dòng)程序架構(gòu)如圖所示: 圖 18 驅(qū)動(dòng)程序架構(gòu)驅(qū)動(dòng)程序由5個(gè)文件組成,分別為:底層驅(qū)動(dòng)程序文件:;用戶API功能接口函數(shù)文件:、。 :文件中定義了針對(duì)LCD顯示的各種 API功能函數(shù)。參數(shù)x和y是位圖的左上角坐標(biāo)。從第二個(gè)Word開始描述位圖每個(gè)點(diǎn)的顏色( 1黑色,0白色)。凌陽(yáng)科技教育推廣中心提供了針對(duì) unSP 系列 16 位單片機(jī)的字模數(shù)據(jù)提取工具——DM Tool;可以利用此工具提取漢字字模、BMP 位圖字模,還可以很方便地提取 ASCII 碼字模。圖19 DM Tool 界面第二步:選擇[File]—[News] 菜單項(xiàng),新建工程,如圖 20所示:圖 20 新建工程選擇后,即新建了一個(gè)工程;如圖21所示。選擇菜單[File]中的[Export CChar file…]菜單項(xiàng),或者直接用工具欄最右邊的“Export”工具,打開字模數(shù)據(jù)生成窗口。 程 序 燒 入 硬 件 操 作 步 驟步驟一:根據(jù)圖6數(shù)字鐘連接示意圖連接硬件,并連接好下載線。如圖26所示: 圖 26 打開數(shù)字鐘應(yīng)用實(shí)例程序步驟四:下載程序代碼到61板上。 按KEY3鍵:播報(bào)當(dāng)前的日期。3. 、 工程文件夾。7. 在IDE 集成開發(fā)環(huán)境的Project? Setting? link 庫(kù)到工程中。10. 按照程序流程圖編寫程序。 操作界面 1. 時(shí)間顯示界面如圖28所示 ,此時(shí)按KEY1鍵會(huì)進(jìn)入功能選擇菜單,按KEY2鍵播放當(dāng)前的時(shí)間,按KEY3鍵播放當(dāng)前的日期,KEY2和KEY3同時(shí)按下,切換鬧鐘的開與關(guān),當(dāng)鬧鐘響時(shí),按下三個(gè)鍵中的任何一個(gè)都可以關(guān)閉鬧鐘。 圖32 鬧鐘時(shí)間設(shè)置界面,此時(shí)KEY1為確定鍵,KEY2 為選擇鍵,KEY3為播放當(dāng)前選擇的鈴聲鍵。在這次畢業(yè)設(shè)計(jì)中鍛煉了我的分析能力、解決問(wèn)題和動(dòng)手能力。系統(tǒng)實(shí)物照片如圖35。本論文從選題到完成,每一步都是在導(dǎo)師的指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。// 按KEY2,撥報(bào)當(dāng)前的時(shí)間。extern void PlayRespond(unsigned int Result)。 extern void setday()。extern void speakday()。 //鍵按下標(biāo)志2,unsigned int keyflag3=0。 //鍵按下標(biāo)志6,控制進(jìn)入鬧鐘設(shè)置界面unsigned int keyflag7=0。 //當(dāng)年閏月標(biāo)志位unsigned int num=0。 //存放當(dāng)前的秒unsigned int year=2022。 //存放當(dāng)前的星期unsigned int nmonth=3。 //平年星期偏差表unsigned int mouse[]={1,17,32,48}。 //存放秒表的分unsigned int mbsec=0。 //鬧鐘開關(guān)標(biāo)志unsigned int int2hz。,39。,39。,39。,39。,39。 unsigned int clockset[]={11,31,51}。 const int glunarmonthday[]= //存放20222100的陰歷月天數(shù)表b15b14表征112月的天數(shù)特征{ //為1則當(dāng)月為30天,為0則為29天。 //鍵盤初始化LCD501_Init(0)。 LCD501_Bitmap(64,5,(unsigned int*)encoding_203)。 LCD501_Bitmap(17,18,(unsigned int*)encoding_206)。 LCD501_Bitmap(53,18,(unsigned int*)encoding_209)。 *P_Watchdog_Clear=0x0001。 LCD501_Bitmap(17,31,(unsigned int*)encoding_210)。 LCD501_Bitmap(53,31,(unsigned int*)encoding_213)。 LCD501_Bitmap(89,31,(unsigned int*)encoding_216)。 LCD501_Bitmap(71,43,(unsigned int*)encoding_102)。*P_INT_Ctrl_New = *P_INT_Ctrl_New | 0x0004。 LCD501_Bitmap(90,31,(unsigned int*)encoding_102)。 //定義一個(gè)循環(huán)變量,用來(lái)對(duì)數(shù)組尋址. display()。amp。 else if(ringflag==0) PlayRespond(ring1)。 sec==0) //正點(diǎn)報(bào)時(shí)功能 { speaktime()。 //置位鍵按下標(biāo)志 LCD501_ClrScreen(0
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1