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

正文內(nèi)容

基于凌陽單片機和lcd的電子鐘設計-全文預覽

2025-11-18 10:28 上一頁面

下一頁面
  

【正文】 的類型選擇 1 8X16 0 6X8 注意:只針對顯示驅(qū)動中包含的 ASCII碼顯示 3, LCD501_PutChar 顯示單個字符 程序: void LCD501_PutChar(int x,int y,unsigned int a) [8x16] [6X8] 描述:顯時 8X1 6X8的自帶 ASCII字符,任意行定位 參數(shù): x 顯示字符的起始列( 0~128) y 顯示字符的起始行( 0~63) a ASCII碼 返回:無 注意:無 4, LCD501_PutString 顯 示字符串 程序: void LCD501_PutString(int x,int y,unsigned int a) [8x16] [6X8] 描述:顯時 8X1 6X8的自帶 ASCII字符,任意行定位 參數(shù): x 顯示字符的起始列( 0~128) y 顯示字符的起始行( 0~63) a ASCII碼 畢業(yè)設計 29 返回:無 注意:無 5, LCD501_Bitmap 位圖顯示 /漢字顯示 程序: void LCD501_Bitmap(unsigned int x,unsigned int y,unsigned int *word) 描述: DM Tool取的漢字字模、位圖字模顯示函數(shù) 參數(shù): x 顯示字符的起始列( 0~128) y 要顯示的字模的起始行( 0~64y_whide) *word 要顯示的漢字字模的數(shù)據(jù)首地址 返回:無 注意:只顯示用 DM Tool取字模軟件所取的漢字字模數(shù)據(jù);該函數(shù)可以在指定位置顯示位圖。 :該文件為用戶 API功能函數(shù)文件的頭文件,主要對一些記住符進行定義,以及配置 LCD的一些設置,另外該文件里還對 ,用戶需要使用 LCD的 API功能函數(shù)時,需要把該文件包含在用戶的 C文件中,好可調(diào)用。 圖 17 利用 SPLC501液晶顯示模組顯示漢字需要的操作過程。 畢業(yè)設計 24 圖 16 時間日期模塊流程圖 SPLC501 液晶顯示模組顯示漢字 利用 SPLC501 液晶顯示模組顯示漢字比顯示英文字符稍微復雜一點,因為英文字符在 ASCII 碼中都有對應字符,而 SPLC501 液晶顯示模組顯示的都是 ASCII 碼,漢字卻不能與 ASCII 碼對應,所以要先用字模提取工具把漢字提取成字模數(shù)據(jù),才能顯示。 畢業(yè)設計 21 圖 12 主程序流程圖 中斷服務程序 中斷服務程序有三個:一個是 2Hz中斷服務程序,用來計時;一個是 1KHz中斷服務程序,用于秒表計時;另外一個是 FIQ中斷服務程序,用來播放語音。本系統(tǒng)采用了這種編制方法使得相互調(diào)用非常簡單。在此環(huán)境中,支持標準 C語言,可以實現(xiàn) C 語言與匯編語言的互相調(diào)用,并且,提供了語音錄放和語音識別的函數(shù)庫,只要了解庫函數(shù)的使用方法,就可以很容易完成語音錄放,為軟件開發(fā)提供了方便的條件。 圖 11 軟件結(jié)構(gòu) 數(shù)字鐘主要還是軟件實現(xiàn)的,數(shù)字鐘的軟件設計由以下程序構(gòu)成: :實現(xiàn) 系統(tǒng)的初始化、顯示開機畫面、鍵盤掃描和語音播報; :包含工程中大部分的功能函數(shù),包括各種界面的顯示、時間和日期的調(diào)整、秒表的調(diào)整、鬧鐘的時間設定、鬧鐘的鈴聲選擇等; :鍵盤掃描文件,文件中定義了鍵盤掃描函數(shù)、延時函數(shù)、用來實現(xiàn)對鍵盤的掃描等功能、鍵盤掃描采用查詢方式; :中斷服務函數(shù)文件,實現(xiàn)語音解碼、秒表以及時間、日期的修改; :語音播報函數(shù),實現(xiàn)語音播報日期、時間以及鬧鐘。 “1”亮 “0”暗; 具有 65行驅(qū)動輸出和 132列驅(qū)動輸出(注:模組中的液晶顯示面板僅為 64行、 128列); 可以直接與 80系列和 68系列微處理器相連; 內(nèi)置晶振電路,也可以外接晶振; 工作溫度范圍為- 40攝氏度~+ 85攝氏度。 SPLC501A單芯片液晶驅(qū)動,可以直接與其他微控制器接口總線相連。 圖 9 音頻輸出電路圖 液晶顯示模塊 顯示 RAM 區(qū)映射情況 SPLC501A液晶模組為 12864點陣模式,面板采用 STN( Super Twisted Nematic)超扭曲相列技術(shù)制成,非常容易通過接口被訪問。 芯片將聲音處理后輸出( J2),經(jīng) SPY0030音頻放大輸出( J3)通過揚聲器還原為聲音。 圖 8 電源模塊 音頻輸出模塊 音頻輸出( D/A)部分的原理圖如圖 9所示, 可以直接聽喇叭輸出的聲音。 SPY0029 具有靜態(tài)電流低、驅(qū)動能力強、線性調(diào)整出色等特點 。在操作過程中千萬不要將電源接反,因為反向電壓超過一定值,二極管將會被損壞,達不到保護的目的。 注意電源的正負極不要接反; DB0連接 IOA8, DB7連接 IOA15,也不要接反。 在聲音的處理上主要采用凌陽科技的語音壓縮格 式 ,將需要播放的聲音壓縮存在 SPR模組里面,然后通過 61板將語音資源取出播放出來。一般都是用 C語言作為主程序,用匯編語言編制各種模塊,供主程序調(diào)用。應用 SPLC501A可以方便的實現(xiàn)語音的錄放,該芯片擁有 8路 10位精度的 AD。 SPLC501A液晶模組具有以下特性: :黃色模式 STN液晶; : 12864點陣的圖形液晶; :兼容 68/80系列 MPU時序。而顯示器的顯示點陣大小為 64 128 點,所以實際上在 SPLC501 液晶顯示模組中有用的顯示 RAM 區(qū)為 64 128 位;按 byte 為單位劃分,共分為 8個 Page,每個 Page為 8行,而每一行有 128位(即 128 列)。 SPLC501A 內(nèi)置 8580位顯示 RAM。 SPCE061A 精簡開發(fā)板 SPCE061A精簡開發(fā)板(簡稱 61板),是以凌陽 16位單片機 SPCE061A為核心的精簡開發(fā)-仿真-實驗板,大小相當于一張撲克牌,是 “ 凌陽科技大學計劃 ” 專為大學生、電子愛好者等進行電子實習、課程設計、畢業(yè)設計、電子制作及電子競賽所設計的 ,也可作為單片機項目初期研發(fā)使用。 SPCE061A主要包括輸入 /輸出端口 、 定時器 /計數(shù)器 、 數(shù) /模轉(zhuǎn)換 、 模 /數(shù)轉(zhuǎn)換 、 串行設備輸入 /輸出 、 通用異步串行接口 、 低電壓監(jiān)測和復位等電路,并且內(nèi)置在線仿真電路 ICE接口,使其能夠快速地處理復雜的數(shù)字信號。系統(tǒng)通過61板 上的三個按鍵控制 SPLC501A液晶模塊顯示,通過揚聲器播放語音。系統(tǒng)具有以下功能: 1. 可以在 SPLC501A液晶模組上面顯示時間、日期、農(nóng)歷、星期、鬧鐘; 2. 可以語音播報日期 和時間; 3. 整點報時功能; 4. 具備鬧鐘功能; 5. 鬧鐘的鈴聲可以選擇; 6. 具備秒表功能。 該數(shù)字鐘既可以顯示當前的日期和時間,又可以將當前的日期和時間播報出來,同時具有鬧鐘秒表等功能,滿足了不同人的需要。諸如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播 芯片 自動起閉路燈、定時開關烘箱、通斷動力設備、甚至各種定時電氣的自動啟用等,所有這些,都是以 數(shù)字電子鐘具有走時準確,一鐘多用等特點 ,在生活中已經(jīng)得到了廣泛的應用。從前必須由模 擬電路或數(shù)字電路實現(xiàn)的大部分功能,現(xiàn)在已能用單片機通過軟件方法來實現(xiàn)了。但是,一旦重要事情,一時的耽誤可能釀成大禍。此類單片機特別是在數(shù)字處理及語音處理方面有著明顯的優(yōu)越性,所以本次設計中采用凌陽 SPCE061A 單片機,它能夠使所設計的產(chǎn)品更具智能化和先進性。 這是一種用新型凌陽單片機來實現(xiàn)的 SPCE061A 單片機作為控制器與 SPLC501A 液晶模組構(gòu)成數(shù)字鐘。利用凌陽 SPLC501A 液晶模組,結(jié)合 SPCE061A 強大的語音功能,實現(xiàn)了公歷、農(nóng)歷、秒表、鬧鐘及語音報時、播報日期等功能。根據(jù)它的組成原理及其指令系統(tǒng),設計了數(shù)字電子鐘控制系統(tǒng)的軟件部分,包括主程序,顯示,語音播放程序。忘記了要做的事情,當事情不是很重要的時候,這種遺忘無傷大雅。 單片機應用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設計思想和設計方法。 數(shù)字鐘是采用數(shù)字電路實現(xiàn)對時 、 分 、 秒 、 數(shù)字顯示的計時裝置 ,廣泛用于個人家庭 ,車站 , 碼頭辦公室等公共場所 ,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?,由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛 應用 ,使得數(shù)字鐘的精度 ,遠遠超過老式鐘表 , 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。 本方案利用凌陽科技公司的 SPLC501A液晶模組作為顯示模塊,凌陽 16位單片機 SPCE061A作為主控芯片,充分利用 SPCE061A精簡開發(fā)板(簡稱 61板)上面的三個按鍵,完成一個簡易的畢業(yè)設計 2 數(shù)字系統(tǒng) ——數(shù)字電子鐘。 系統(tǒng)功能 本系統(tǒng)利用凌陽科技公司的 SPCE061A單片機作為控制器,擴展 SPLC501A液晶模組。 畢業(yè)設計 4 第二章 模塊特性簡介 該數(shù)字鐘系統(tǒng)主要由 SPCE061A精簡開發(fā)板(簡稱 61板)和 SPLC501A液晶模塊構(gòu)成。在此環(huán)境中,支持標準 C語言,可以實現(xiàn) C語言與匯編語言的互相調(diào)用,并且,提供了語音 錄放和語音識別的函數(shù)庫,只要了解庫函數(shù)的使用方法,就可以很容易完成語音錄放,為軟件開發(fā)提供了方便的條件。nSP微處理器; ● 工作電壓:內(nèi)核工作電壓 VDD為 ~(CPU), I/O口工作電壓 VDDH為 VDD~(I/O); ● CPU時鐘: ~; ● 內(nèi)置 2K字 SRAM; ● 內(nèi)置 32K閃存 ROM; ● 可編程音頻處理; ● 晶體振蕩器; ● 系統(tǒng)處于備用狀態(tài)下 (時鐘處于停止狀態(tài) ); 畢業(yè)設計 6 ● 2個 16位可編程定時器 /計數(shù)器 (可自動預置初始計數(shù)值 ); ● 2個 10位 DAC(數(shù) 模轉(zhuǎn)換 )輸出通道; ● 32位通用可編程輸入 /輸出端口; ● 14個中斷源可來自定時器 A / B, 時基, 2個外部時鐘源輸入,鍵喚醒; ● 具備觸鍵喚醒的功能; ● 使用凌陽音頻編碼 SACM_S240方式 ( /秒 ),能容納 210秒的語音數(shù)據(jù); ● 鎖相環(huán) PLL振蕩器提供系統(tǒng)時鐘信號; ● 32768Hz實時時鐘; ● 7通道 10位電壓模 數(shù)轉(zhuǎn)換器 (ADC)和單通道聲音模 數(shù)轉(zhuǎn)換器; ● 聲 音模 數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風放大器和自動增益控制 (AGC)功能; ● 具備串行設備接口; ● 低電壓復位 (LVR)功和低電壓監(jiān)測 (LVD)功能; ● 內(nèi)置在線仿真板 (ICE, In Circuit Emulator)。微控制器可以將顯示數(shù)據(jù)通過 8位數(shù)據(jù)總線或者串行接口寫到 SPLC501A的顯存中。SPLC501液晶顯示模組的顯示器上的顯示點與驅(qū)動控制芯片中的顯示緩存 RAM 是一一對應的;SPLC501A芯片中共有 65( 8 Page 8 bit+1) 132 位的顯示 RAM 區(qū)??梢愿鶕?jù)這樣的關系在程序中控制 LCD 顯示屏的顯示。語音是 SPLC501A的一大特點。 2路 10位精度的 DA,只需外接 1個 功放即可完成語音播放。 SPLC501A液晶顯示模組主要用來顯示當前的時間,日期,以及顯示功能選擇菜單和時間日期調(diào)整菜單。 圖 4 系統(tǒng)結(jié)構(gòu)框圖 畢業(yè)設計 11 圖 5 功能結(jié)構(gòu)圖 用 61板控制數(shù)字鐘系統(tǒng),使用了 IOA口的高八位、 IOB的 6共 11個 I/O口連接 SPLC501A液晶模組,另外使用了 61板的語音輸出模塊;以及 61板上的三個按 鍵,硬件連接如圖 7所示: 電路連接如圖 7, IOA的高八位接到液晶模組的八個數(shù)據(jù)端,同時也連接了液晶模組的電源,即直接用一根 10pin的排線連接 61板 “+” 、 IOA8~1 “ ” 與 SPLC501A液晶顯示模組的 “+” 、DB0~ “ ” ,主要用來向液晶模組傳送命令和數(shù)據(jù); IOB6接 EP, IOB5接 R/W, IOB4接 AO,用來控制液晶的顯示和工作方式。為了獲得標準的 伏電壓 ,在電路上加入 SPY0029 三端穩(wěn)畢業(yè)設計 14 壓器和兩個二極管 ,是為了防止誤將電源接反造成不必要損失 而設置的。 SPY0029 是凌陽公司設計的電壓調(diào)整 IC,采用CMOS 工藝。本系統(tǒng)需要的端口高電平為 ,所以圖 8中的 J5跳線需要跳到 2和 3上。和 LM386相比, SPY0030還具有下述優(yōu)勢,比如 LM386工作電壓需在 4V以上 , SPY0030僅需 (兩顆電池即可工作 );畢業(yè)設計 15 LM386輸出功率 100mW以下 , SPY0030約 700mW。 SPCE061A內(nèi)置 2路 10位 DAC,只需要外接功放電路即可完成語音的播放 。 表 2 接口引腳名 接口引腳名 說明 CS1 片選,低有效 RES 復位腳 A0 數(shù)據(jù)命令選擇腳 R/W 對于 6800系列 MPU的讀 /寫信號( R/W) 對于 8080系列 MPU的寫信號( W/R) EP 對于 6800系列 MPU的時鐘信號使能腳( EP)
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1