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

正文內(nèi)容

萬年歷電子鐘系統(tǒng)設(shè)計(jì)-文庫吧資料

2025-07-05 19:38本頁面
  

【正文】 //存放當(dāng)前的秒unsigned int year=2022。 //存放當(dāng)前的小時(shí)unsigned int min=0。 //當(dāng)年閏月標(biāo)志位unsigned int num=0。 //播放鈴聲標(biāo)志位1播放第一首2播放第二首u(yù)nsigned int keyvalue=0。 //鍵按下標(biāo)志6,控制進(jìn)入鬧鐘設(shè)置界面unsigned int keyflag7=0。 //鍵按下標(biāo)志4,控制進(jìn)入鬧鐘時(shí)間設(shè)置界面unsigned int keyflag5=0。 //鍵按下標(biāo)志2,unsigned int keyflag3=0。//=======================================================================24//=======================================================================//定義文件中用到的變量以及常數(shù)數(shù)組//=======================================================================unsigned int keyflag1=0。extern void speakday()。extern void setsecond()。 extern void setday()。extern void keyscan()。extern void PlayRespond(unsigned int Result)。// KEYKEY3同時(shí)按下控制鬧鐘的開關(guān)//==============================================================include include include define ring1 17 //播放第一個(gè)鈴聲的序號(hào)define ring2 18 //播放第二個(gè)鈴聲的序號(hào)//=====================================================================//對(duì)主函數(shù)調(diào)用的函數(shù)聲明//======================================================================void Delay(unsigned int tt)。// 按KEY2,撥報(bào)當(dāng)前的時(shí)間。// IDE環(huán)境: SUNPLUS u39。本次設(shè)計(jì)中,我從基礎(chǔ)做起,做好每一個(gè)程序模塊,在最后的硬件調(diào)試中,取得成功,實(shí)現(xiàn)了數(shù)字鐘的基本功能 ,達(dá)到了預(yù)期的設(shè)計(jì)目的。 顯然,這是一個(gè)比較簡(jiǎn)單的數(shù)字鐘,在這個(gè)基礎(chǔ)上,稍微改動(dòng),或者擴(kuò)展其他模塊可以設(shè)計(jì)出一個(gè)更加完善的數(shù)字鐘系統(tǒng)。根據(jù)硬件的選擇和電路的搭配進(jìn)行了軟件的設(shè)計(jì)和編程,在實(shí)現(xiàn)硬件功能時(shí),我曾遇到一些問題,在參閱了許多資料結(jié)合實(shí)際條件選擇了一種全面和簡(jiǎn)單的數(shù)字鐘系統(tǒng)。 常 用 功 能 函 數(shù) 介 紹 ( 用 戶 API),包括:液晶顯示控制函數(shù)、文本顯示、圖形顯示等;下面介紹部分常用功能函數(shù): 液晶顯示控制類: 1,LCD501_Init 液晶初始化 程序:LCD501_Init(unsigned int InitialData) 描述:液晶顯示初始化函數(shù) 參數(shù):unsigned int InitialData 初始化顯示的字,低八位有效 返回:無 注意:在使用LCD前,首先應(yīng)執(zhí)行該函數(shù),使LCD處于可以正常顯示的狀態(tài) 2,LCD501_ClrScreen 清屏 程序:LCD501_ClrScreen(unsigned int Mode) 描述:液晶整屏清屏函數(shù) C語言調(diào)用 參數(shù):unsigned int Mode 清屏類型Mode=1則全點(diǎn)亮,Mode=0內(nèi)全清零 3,LCD501_ReverseColor 顯示翻轉(zhuǎn) 程序:void LCD501_ReverseColor(void) 描述:屏幕反色顯示。 圖 17 利用SPLC501液晶顯示模組顯示漢字需要的操作過程。新建一個(gè)工程;利用字模提取工具提取字模數(shù)據(jù);把字模數(shù)據(jù)文件保存在工程文件夾,以方便工程調(diào)用;添加字模數(shù)據(jù)文件到工程,程序可以直接使用這些字模數(shù)據(jù);拷貝并添加驅(qū)動(dòng)程序文件;編寫程序;運(yùn)行顯示。圖 16 時(shí)間日期模塊流程圖 SPLC501 液 晶 顯 示 模 組 顯 示 漢 字利用SPLC501 液晶顯示模組顯示漢字比顯示英文字符稍微復(fù)雜一點(diǎn),因?yàn)橛⑽淖址贏SCII 碼中都有對(duì)應(yīng)字符,而SPLC501 液晶顯示模組顯示的都是ASCII 碼,漢字卻不能與18ASCII 碼對(duì)應(yīng),所以要先用字模提取工具把漢字提取成字模數(shù)據(jù),才能顯示。圖 13 IRQ5時(shí)基中斷流程圖另外一個(gè)是FIQ中斷服務(wù)程序,用來播放語音。圖 12 主程序流程圖 中 斷 服 務(wù) 程 序 中斷服務(wù)程序有三個(gè):一個(gè)是2Hz中斷服務(wù)程序,用來計(jì)時(shí);一個(gè)是1KHz中斷服務(wù)程序,用于秒表計(jì)時(shí);另外一個(gè)是FIQ中斷服務(wù)程序,用來播放語音。開2Hz中斷實(shí)現(xiàn)計(jì)時(shí)。本系統(tǒng)采用了這種編制方法使得相互調(diào)用非常簡(jiǎn)單。C 語言屬于高級(jí)語言,有著匯編語言無法比擬的優(yōu)點(diǎn),而 SPCE061A 開發(fā)系統(tǒng)抓住了這個(gè)關(guān)鍵,兩者結(jié)合,充分發(fā)揮各自的優(yōu)勢(shì)。在此環(huán)境中,支持標(biāo)準(zhǔn) C 語言,可以實(shí)現(xiàn) C 語言與匯編語言的互相調(diào)用,并且,提供了語音錄放和語音識(shí)別的函數(shù)庫,只要了解庫函數(shù)的使用方法,就可以很容易完成語音錄放,為軟件開發(fā)提供了方便的條件。制作好系統(tǒng)的硬件電路后,整個(gè)系統(tǒng)的主體任務(wù)主要落在了程序的編寫上。 13圖 11 軟件結(jié)構(gòu)數(shù)字鐘主要還是軟件實(shí)現(xiàn)的,數(shù)字鐘的軟件設(shè)計(jì)由以下程序構(gòu)成::實(shí)現(xiàn)系統(tǒng)的初始化、顯示開機(jī)畫面、鍵盤掃描和語音播報(bào);:包含工程中大部分的功能函數(shù),包括各種界面的顯示、時(shí)間和日期的調(diào)整、秒表的調(diào)整、鬧鐘的時(shí)間設(shè)定、鬧鐘的鈴聲選擇等;:鍵盤掃描文件,文件中定義了鍵盤掃描函數(shù)、延時(shí)函數(shù)、用來實(shí)現(xiàn)對(duì)鍵盤的掃描等功能、鍵盤掃描采用查詢方式;:中斷服務(wù)函數(shù)文件,實(shí)現(xiàn)語音解碼、秒表以及時(shí)間、日期的修改;:語音播報(bào)函數(shù),實(shí)現(xiàn)語音播報(bào)日期、時(shí)間以及鬧鐘。SPLC501液晶顯示模組中,設(shè)置了PS 和C86的跳線,供用戶選擇操作時(shí)序?!?”亮“0”暗; 具有65行驅(qū)動(dòng)輸出和132列驅(qū)動(dòng)輸出(注:模組中的液晶顯示面板僅為64行、128列); 可以直接與80系列和68系列微處理器相連; 內(nèi)置晶振電路,也可以外接晶振; 12工作溫度范圍為-40攝氏度~+85攝氏度。下列是SPLC501A 的特點(diǎn): 內(nèi)置8580位顯示RAM。 SPLC501A單芯片液晶驅(qū)動(dòng),可以直接與其他微控制器接口總線相連。 表1 SPLC501液晶顯示模組的基本參數(shù)顯示模式 黃色模式STN液晶顯示格式 128X64點(diǎn)陣地圖形液晶顯示輸入數(shù)據(jù) 兼容68/80系列MPU 數(shù)據(jù)輸入背光 黃綠色 LED模塊尺寸 (長(zhǎng))(寬)(高)mm視屏尺寸 (寬)(長(zhǎng))mm點(diǎn)大小 (寬)(長(zhǎng))mm注意事項(xiàng) SPLC501液晶顯示模組中,接口引腳:“+”、“V3”分別為電源輸入端和高電平引針(供時(shí)序選擇跳線用),而“”、“GND”都是接地引腳。 10圖 9 音頻輸出電路圖 液晶顯示模塊 顯 示 RAM 區(qū) 映 射 情 況 SPLC501A液晶模組為12864點(diǎn)陣模式,面板采用STN(Super Twisted Nematic)超扭曲相列技術(shù)制成,非常容易通過接口被訪問。SPY0030 ——,。芯片將聲音處理后輸出(J2),經(jīng)SPY0030音頻放大輸出( J3)通過揚(yáng)聲器還原為聲音。它的詳細(xì)說明可以參見SPY0030 data sheet。 圖 8 電源模塊 音頻輸出模塊音頻輸出(D/A)部分的原理圖如圖9所示,可以直接聽喇叭輸出的聲音。61板電源模塊電路如圖8,SPCE061A 的內(nèi)核供電為 ,而I/~5V,所以在電源模塊(61板上)中有一個(gè)端口電平選擇跳線,如圖中的J5。SPY0029 具有靜態(tài)電流低、驅(qū)動(dòng)能力強(qiáng)、線性調(diào)整出色等特點(diǎn)。圖 8 是電源部分的電路, 直流電壓經(jīng)過 SPY0029 后產(chǎn)生 給整個(gè)系統(tǒng)供電。在操作過程中千萬不要將電源接反,因?yàn)榉聪螂妷撼^一定值,二極管將會(huì)被損壞,達(dá)不到保護(hù)的目的。8 圖 7 SPCE061A最小系統(tǒng) 電源模塊 SPCE061A 板采用 3 節(jié) 5 號(hào)電池進(jìn)行供電,由 J10 接入,其中前后兩組電容用來去耦濾波,使其供給芯片的電源更加干凈平滑。 注意電源的正負(fù)極不要接反;DB0 連接IOA8,DB7連接IOA15,也不要接反。本系統(tǒng)采用了語音的錄入和輸出播放。 在聲音的處理上主要采用凌陽科技的語音壓縮格式,將需要播放的聲音壓縮存在SPR模組里面,然后通過 61板將語音資源取出播放出來。 系統(tǒng)總體方案介紹 電子鐘的系統(tǒng)結(jié)構(gòu)如圖4,圖5為電子鐘功能結(jié)構(gòu)圖 ,61板作為整個(gè)系統(tǒng)的控制中心,負(fù)責(zé)控制鍵盤掃描;年、月、日、星期以及時(shí)間的計(jì)算; SPLC501A液晶顯示的驅(qū)動(dòng);并根據(jù)按鍵值播報(bào)當(dāng)前的日期或者時(shí)間。 4圖 1 SPCE061A內(nèi)部結(jié)構(gòu)圖 芯 片 特 性 ● 16位μ39。 SPCE061A主要包括輸入/輸出端口、定時(shí)器/計(jì)數(shù)器、數(shù)/模轉(zhuǎn)換、模/數(shù)轉(zhuǎn)換、串行設(shè)備輸入/輸出、通用異步串行接口、低電壓監(jiān)測(cè)和復(fù)位等電路,并且內(nèi)置在線仿真電路ICE接口,使其能夠快速地處理復(fù)雜的數(shù)字信號(hào)。 SPCE061A 單片機(jī) SPCE061A 簡(jiǎn) 介 SPCE061A是凌陽科技研發(fā)生產(chǎn)的性價(jià)比很高的一款十六位單片機(jī),具有易學(xué)易用且效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。系統(tǒng)通過61板上的三個(gè)按鍵控制SPLC501A液晶模塊顯示,通過揚(yáng)聲器播放語音。 基本參數(shù) :(3節(jié)干電池); :20222100年; 。 系統(tǒng)功能 本系統(tǒng)利用凌陽科技公司的SPCE061A 單片機(jī)作為控制器,擴(kuò)展 SPLC501A液晶模組。 該方案的主要功能是在SPLC501A 液晶模組上顯示時(shí)間、日期,能通過 SPCE061A的音頻通道播報(bào)當(dāng)前的日期和時(shí)間。 本方案利用凌陽科技公司的SPLC501A 液晶模組作為顯示模塊,凌陽 16位單片機(jī)SPCE061A作為主控芯片,充分利用SPCE061A 精簡(jiǎn)開發(fā)板(簡(jiǎn)稱 61板)上面的三個(gè)按鍵,完成一個(gè)簡(jiǎn)易的數(shù)字系統(tǒng)——數(shù)字電子鐘。隨著科技的發(fā)展,人們對(duì)電子產(chǎn)品的應(yīng)用要求越來越高,數(shù)字電子鐘不但可以顯示當(dāng)前的時(shí)間,而且可以顯示日期、農(nóng)歷、以及星期等,給人們的生活帶來了方便。數(shù)字鐘是采用數(shù)字電路實(shí)現(xiàn)對(duì)時(shí)、分、秒、數(shù)字顯示的計(jì)時(shí)裝置,廣泛用于個(gè)人家庭,車站, 碼頭辦公室等公共場(chǎng)所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?由于數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表, 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地?cái)U(kuò)展了鐘表原先的報(bào)時(shí)功能。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。下面是單片機(jī)的主要發(fā)展趨勢(shì)。關(guān)鍵詞: 數(shù)字電子鐘; SPCE061A; SPLC501A ; 目
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1