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

正文內(nèi)容

萬(wàn)年歷電子鐘系統(tǒng)設(shè)計(jì)-在線瀏覽

2024-08-09 19:38本頁(yè)面
  

【正文】 10位DAC(數(shù) 模轉(zhuǎn)換 )輸出通道;  ● 32位通用可編程輸入/輸出端口;  ● 14個(gè)中斷源可來(lái)自定時(shí)器A / B,時(shí)基,2個(gè)外部時(shí)鐘源輸入,鍵喚醒;  ● 具備觸鍵喚醒的功能;  ● 使用凌陽(yáng)音頻編碼SACM_S240方式(),能容納210秒的語(yǔ)音數(shù)據(jù); 5 ● 鎖相環(huán)PLL振蕩器提供系統(tǒng)時(shí)鐘信號(hào);  ● 32768Hz實(shí)時(shí)時(shí)鐘;   ● 7通道10位電壓模數(shù)轉(zhuǎn)換器(ADC)和單通道聲音模 數(shù)轉(zhuǎn)換器;  ● 聲音模數(shù)轉(zhuǎn)換器輸入通道內(nèi)置麥克風(fēng)放大器和自動(dòng)增益控制(AGC)功能;  ● 具備串行設(shè)備接口;  ● 低電壓復(fù)位(LVR) 功和低電壓監(jiān)測(cè) (LVD)功能;   ● 內(nèi)置在線仿真板(ICE ,In Circuit Emulator)。SPLC501A 液晶顯示模組主要用來(lái)顯示當(dāng)前的時(shí)間,日期,以及顯示功能選擇菜單和時(shí)間日期調(diào)整菜單。在圖片的處理上,采用SPLC501液晶模組,使用配套的DM Tool工具將需要顯示的圖片實(shí)現(xiàn)提取出圖片資源燒寫(xiě)到SPCE061A中,然后通過(guò) 61板控制SPLC501A播放出來(lái)。 圖 4 系統(tǒng)結(jié)構(gòu)框圖6圖 5 功能結(jié)構(gòu)圖用61板控制數(shù)字鐘系統(tǒng),使用了IOA口的高八位、IOB 的6共11個(gè)I/O口連接SPLC501A液晶模組,另外使用了 61板的語(yǔ)音輸出模塊;以及 61板上的三個(gè)按鍵,硬件連接如圖 7所示:電路連接如圖7,IOA的高八位接到液晶模組的八個(gè)數(shù)據(jù)端,同時(shí)也連接了液晶模組的電源,即直接用一根10pin的排線連接61板“+”、IOA8~15 、“”與SPLC501A 液晶顯示模組的“+”、DB0~“” ,主要用來(lái)向液晶模組傳送命令和數(shù)據(jù);IOB6接EP,IOB5接R/W,IOB4接AO,用來(lái)控制液晶的顯示和工作方式。圖 6 電路連接圖7第三章 系統(tǒng)硬件設(shè)計(jì) SPCE061A 最小系統(tǒng) SPCE061A最小系統(tǒng)包括SPCE061A芯片及其外圍的基本模塊,其中外圍的基本模塊有:晶振輸入模塊(OSC)、鎖相環(huán)外圍電路(PLL)、復(fù)位電路( RESET)、指示燈(LED)等,如圖7所示。為了獲得標(biāo)準(zhǔn)的 伏電壓,在電路上加入 SPY0029 三端穩(wěn)壓器和兩個(gè)二極管,是為了防止誤將電源接反造成不必要損失而設(shè)置的。后面的零電阻及其電源分成不同的幾路是為了減少電磁干擾設(shè)置的。 SPY0029 是凌陽(yáng)公司設(shè)計(jì)的電壓調(diào)整 IC,采用 CMOS 工藝。 圖中的VDDH3 為 SPCE061A 的 I/O 電平參考,接 SPCE061A 的 51 腳,這種接法使得 I/O 輸出高電平為 ;VDDP 為 PLL 鎖相環(huán)電源,接 SPCE061A 的 7 腳;VDD 和 VDDA 分別為數(shù)字電源與模擬電源,分別接 SPCE061A 的 15 腳和 36 腳;AVSS1 是模擬地,接 SPCE061A 的 24 腳;9VSS 是數(shù)字地,接 SPCE061A 的 38 腳; AVSS2 接音頻輸出電路的 AVSS2。本系統(tǒng)需要的端口高電平為,所以圖8中的J5跳線需要跳到2和3上。圖中的 SPY0030也是凌陽(yáng)公司的產(chǎn)品。和LM386相比,SPY0030還具有下述優(yōu)勢(shì),比如LM386工作電壓需在4V以上, (兩顆電池即可工作);LM386 輸出功率100mW以下, SPY0030約700mW。 SPY0030A是凌陽(yáng)公司開(kāi)發(fā)的專(zhuān)門(mén)用于語(yǔ)音放大的芯片。SPCE061A內(nèi)置2路10位DAC ,只需要外接功放電路即可完成語(yǔ)音的播放。模組上的液晶顯示器采用凌陽(yáng)科技的SPLC501芯片作為L(zhǎng)CD驅(qū)動(dòng)和控制器,為128X64點(diǎn)陣圖形液晶顯示器。 表2 接口引腳名11接口引腳名 說(shuō)明 CS1 片選,低有效 RES 復(fù)位腳 A0 數(shù)據(jù)命令選擇腳 對(duì)于6800系列MPU的讀/寫(xiě)信號(hào)(R/W ) R/W 對(duì)于8080系列MPU的寫(xiě)信號(hào)(W/R ) 對(duì)于6800系列MPU的時(shí)鐘信號(hào)使能腳(EP) EP 對(duì)于8080系列MPU的讀信號(hào)(RD) DB0 DB1 DB2 DB3 DB4 8位數(shù)據(jù)總線 DB5 DB6 DB7 VR 端口輸出電壓 C86 C86=’H’ 選擇6800MPU系列 C86=’L’ 選擇8080MPU系列 PS 串、并行時(shí)序選擇 SPLC501 驅(qū) 動(dòng) 控 制 器 芯 片 SPLC501液晶顯示模組采用的驅(qū)動(dòng)控制芯片為凌陽(yáng)科技的SPLC501A芯片,SPLC501A為液晶顯示控制驅(qū)動(dòng)器,集行、列驅(qū)動(dòng)器和控制器于一體,廣泛應(yīng)用于小規(guī)模液晶顯示模塊。微控制器可以將顯示數(shù)據(jù)通過(guò)8位數(shù)據(jù)總線或者串行接口寫(xiě)到SPLC501A的顯存中。RAM中的一位數(shù)據(jù)控制液晶屏上的一個(gè)象素點(diǎn)的亮、暗狀態(tài)。其電路原理圖如圖 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都可) )。第四章 系統(tǒng)軟件設(shè)計(jì) 軟件的結(jié)構(gòu)下圖中可以看出各文件之間的調(diào)用關(guān)系。 各模塊程序的說(shuō)明 概 述由于凌陽(yáng) SPCEA061A,使得外圍電路變的更簡(jiǎn)單。SPCE061A 是凌陽(yáng)科技研發(fā)生產(chǎn)的性?xún)r(jià)比很高的一款十六位單片機(jī),具有易學(xué)易用且效率較高的一套指令系統(tǒng)和集成開(kāi)發(fā)環(huán)境。此次系統(tǒng)采用了模塊程序結(jié)構(gòu),模塊程序結(jié)構(gòu)包括了初始化,系統(tǒng)主程序模塊,語(yǔ)音播放模塊,顯示模塊。在用到語(yǔ)音的時(shí)候,一般都是用 C 語(yǔ)言作為主程序,用匯編語(yǔ)言編制各種模塊,供主程序調(diào)用。14 主 程 序主程序流程如圖12所示,在主程序中初始化了整個(gè)工程中用到的變量,初始化了液晶顯 示模塊。在主程序中調(diào)用了鍵盤(pán)掃描程序,對(duì)IOA口的低三位進(jìn)行掃描,如果有鍵按下,就把相應(yīng)的鍵值存入到一個(gè)變量中,通過(guò)主程序來(lái)判斷是哪個(gè)鍵按下,并執(zhí)行相應(yīng)的功能:若是KEY1鍵按下,則會(huì)進(jìn)入功能選擇菜單,此時(shí)KEY1就會(huì)為確定鍵,KEY2為下翻鍵,KEY3為上翻鍵;若是KEY2鍵按下,播報(bào)時(shí)間;若是KEY3鍵按下,播報(bào)當(dāng)前的日期;KEYKEY3鍵同時(shí)按下控制鬧鐘的開(kāi)/關(guān)。程序的流程分別如圖1圖151圖15。16圖 14 IRQ4時(shí)基中斷流程圖圖 15 FIQ中斷程序17 時(shí) 間 日 期 模 塊時(shí)間日期程序模塊的流程圖如圖16所示,該模塊用到了2Hz的時(shí)基中斷,用來(lái)實(shí)現(xiàn)計(jì)時(shí),同時(shí)實(shí)現(xiàn)了日期的更新,其中農(nóng)歷是使用查表的方法來(lái)實(shí)現(xiàn)的。利用SPLC501 液晶顯示模組顯示漢字需要圖17的操作過(guò)程。利用SPLC501 液晶顯示模組顯示漢字的過(guò)程見(jiàn)圖17,和顯示英文字符的方法類(lèi)似,所不同的是顯示漢字的API 函數(shù)為L(zhǎng)CD501_Bitmap(unsigned int x,unsigned int y,unsigned int *word)。為了使用戶能夠方便快速地使用SPLC501液晶顯示模組,凌陽(yáng)大學(xué)計(jì)劃提供了基于SPCE061A單片機(jī)的SPLC501液晶顯示模組的驅(qū)動(dòng)程序,包括文本顯示、幾何圖形繪制和位圖顯示等功能函數(shù),SPLC501 液晶顯示模組的驅(qū)動(dòng)程序架構(gòu)如圖所示: 圖 18 驅(qū)動(dòng)程序架構(gòu)19驅(qū)動(dòng)程序由5個(gè)文件組成,分別為:底層驅(qū)動(dòng)程序文件:;用戶API功能接口函數(shù)文件:、。每執(zhí)行一次該函數(shù),屏幕顏色翻轉(zhuǎn)一次 5,LCD501_GetPaintMode 獲取當(dāng)前顯示模式 程序:unsigned int LCD501_GetPaintMode(void) 描述:設(shè)置圖形顯示模式 參數(shù):無(wú) 返回:ModeCode 圖形顯示模式,可以是下列數(shù)值之一: 0 PAINT_COVER: 1 PAINT_SET: 2 PAINT_CLR: 3 PAINT_REV: 4 PAINT_RECO: 注意:無(wú) 20文本顯示類(lèi)函數(shù): 1,LCD501_FontSet 設(shè)置文本字體 程序:void LCD501_FontSet(unsinged int Font) [8x16] [6X8] 描述::選擇顯示字符的大小類(lèi)型 參數(shù):Font 字符的類(lèi)型選擇 1 8X16 0 6X8 返回:無(wú) 注意:只針對(duì)顯示驅(qū)動(dòng)中包含的ASCII碼顯示 2,LCD501_FontGet 獲取當(dāng)前文本字體 程序:unsigned int LCD501_FontGet(void) [8x16] [6X8] 描述:獲取當(dāng)前顯示字符的大小類(lèi)型 返回:字符的類(lèi)型選擇 1 8X16 0 6X8 注意:只針對(duì)顯示驅(qū)動(dòng)中包含的ASCII碼顯示 3,LCD501_PutChar 顯示單個(gè)字符 程序:void LCD501_PutChar(int x,int y,unsigned int a) [8x16] [6X8] 描述:顯時(shí)8X16X8的自帶ASCII字符,任意行定位 參數(shù):x 顯示字符的起始列(0~128) y 顯示字符的起始行(0~63) a ASCII碼 返回:無(wú) 注意:無(wú) 4,LCD501_PutString 顯示字符串 程序:void LCD501_PutString(int x,int y,unsigned int a) [8x16] [6X8] 描述:顯時(shí)8X16X8的自帶ASCII字符,任意行定位 參數(shù):x 顯示字符的起始列(0~128) y 顯示字符的起始行(0~63) a ASCII碼 返回:無(wú) 注意:無(wú) 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ù)首地址 返回:無(wú) 21第五章 結(jié)論 SPCE061A芯片強(qiáng)大的語(yǔ)音處理功能,為本系統(tǒng)的設(shè)計(jì)提供了便利條件;32個(gè)可編程I/O口,使得擴(kuò)展外圍設(shè)備非常方便;~49MHz的主頻范圍,并且擁有豐富的中斷源,使得系統(tǒng)在語(yǔ)音播放、數(shù)據(jù)顯示等方面游刃有余,擴(kuò)展性強(qiáng)。在這次課程設(shè)計(jì)中鍛煉了我的分析能力、解決問(wèn)題和動(dòng)手能力。比如,擴(kuò)展外部存儲(chǔ)器可以增加鈴聲的數(shù)目、可以改變鈴聲的播放格式使鈴聲更加動(dòng)聽(tīng)、增加掉電保護(hù)功能等等,以此來(lái)提高同學(xué)們的對(duì)單片機(jī)的興趣。22參考文獻(xiàn)[1] 李全利,[M],北京:高等教育出版社,.[2] [M],北京:北京航空航天大學(xué)出版社,.[3] [M],北京:北京航空航天大學(xué)出版社,.[4] 李廣弟,朱月秀,[M],北京:北京航空航天大學(xué)出版社,.[5] 康華光. 模擬電子技術(shù)基礎(chǔ)(第四版)[M], 武漢:華中理工大學(xué)出版社,1999.[6] (第二版)[M],北京:清華大學(xué)出版社,1991.[7] 陳小忠,黃寧. 單片機(jī)接口技術(shù)實(shí)用子程序[M],北京:北京人民郵電出版社, 2022.[8] 歐偉明,周春臨,[M],西安電子科技大學(xué)出版社,.23附錄一 軟件編寫(xiě)程序工程名稱(chēng): // 功能描述: 萬(wàn)年歷,農(nóng)歷和電子鐘,具備撥報(bào)日期、時(shí)間、正點(diǎn)報(bào)時(shí)、秒表、鬧鐘等功能。nSPTM IDE (or later)// 涉及的庫(kù): // // 組成文件: // 硬件連接:// IOA815接液晶顯示模塊DB0DB7// IOB4接液晶顯
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1