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

正文內(nèi)容

萬年歷電子鐘系統(tǒng)設(shè)計(存儲版)

2025-07-29 19:38上一頁面

下一頁面
  

【正文】 gned int*)encoding_06,(unsigned int*)encoding_07,(unsigned int*)encoding_08,(unsigned int*)encoding_sunplus,(unsigned int*)encoding_08,(unsigned int*)encoding_07,(unsigned int*)encoding_06,(unsigned int*)encoding_05,(unsigned int*)encoding_04,(unsigned int*)encoding_03,(unsigned int*)encoding_02,(unsigned int*)encoding_01,(unsigned int*)encoding_00,(unsigned int*)encoding_sunplus,(unsigned int*)encoding_00,(unsigned int*)encoding_01,(unsigned int*)encoding_02,(unsigned int*)encoding_03,(unsigned int*)encoding_04,(unsigned int*)encoding_05,(unsigned int*)encoding_06,(unsigned int*)encoding_07,(unsigned int*)encoding_08,(unsigned int*)encoding_sunplus,(unsigned int*)encoding_08,(unsigned int*)encoding_07,(unsigned int*)encoding_06,(unsigned int*)encoding_05,(unsigned int*)encoding_04,(unsigned int*)encoding_03,(unsigned int*)encoding_02,(unsigned int*)encoding_01,(unsigned int*)encoding_00,(unsigned int*)encoding_sunplus}。}。,39。,39。 //存放秒表的毫秒unsigned int mbnum=0。 //存放農(nóng)歷的日unsigned int runxq[]={3,6,0,3,5,1,3,6,2,4,0,2}。 //存放當(dāng)前的小時unsigned int min=0。 //鍵按下標(biāo)志4,控制進入鬧鐘時間設(shè)置界面unsigned int keyflag5=0。extern void setsecond()。// KEYKEY3同時按下控制鬧鐘的開關(guān)//==============================================================include include include define ring1 17 //播放第一個鈴聲的序號define ring2 18 //播放第二個鈴聲的序號//=====================================================================//對主函數(shù)調(diào)用的函數(shù)聲明//======================================================================void Delay(unsigned int tt)。 顯然,這是一個比較簡單的數(shù)字鐘,在這個基礎(chǔ)上,稍微改動,或者擴展其他模塊可以設(shè)計出一個更加完善的數(shù)字鐘系統(tǒng)。新建一個工程;利用字模提取工具提取字模數(shù)據(jù);把字模數(shù)據(jù)文件保存在工程文件夾,以方便工程調(diào)用;添加字模數(shù)據(jù)文件到工程,程序可以直接使用這些字模數(shù)據(jù);拷貝并添加驅(qū)動程序文件;編寫程序;運行顯示。開2Hz中斷實現(xiàn)計時。制作好系統(tǒng)的硬件電路后,整個系統(tǒng)的主體任務(wù)主要落在了程序的編寫上。下列是SPLC501A 的特點: 內(nèi)置8580位顯示RAM。SPY0030 ——,。61板電源模塊電路如圖8,SPCE061A 的內(nèi)核供電為 ,而I/~5V,所以在電源模塊(61板上)中有一個端口電平選擇跳線,如圖中的J5。8 圖 7 SPCE061A最小系統(tǒng) 電源模塊 SPCE061A 板采用 3 節(jié) 5 號電池進行供電,由 J10 接入,其中前后兩組電容用來去耦濾波,使其供給芯片的電源更加干凈平滑。 系統(tǒng)總體方案介紹 電子鐘的系統(tǒng)結(jié)構(gòu)如圖4,圖5為電子鐘功能結(jié)構(gòu)圖 ,61板作為整個系統(tǒng)的控制中心,負責(zé)控制鍵盤掃描;年、月、日、星期以及時間的計算; SPLC501A液晶顯示的驅(qū)動;并根據(jù)按鍵值播報當(dāng)前的日期或者時間。系統(tǒng)通過61板上的三個按鍵控制SPLC501A液晶模塊顯示,通過揚聲器播放語音。 本方案利用凌陽科技公司的SPLC501A 液晶模組作為顯示模塊,凌陽 16位單片機SPCE061A作為主控芯片,充分利用SPCE061A 精簡開發(fā)板(簡稱 61板)上面的三個按鍵,完成一個簡易的數(shù)字系統(tǒng)——數(shù)字電子鐘。下面是單片機的主要發(fā)展趨勢。利用凌陽 SPLC501A 液晶模組,結(jié)合 SPCE061A 強大的語音功能,實現(xiàn)了公歷、農(nóng)歷、秒表、鬧鐘及語音報時、播報日期、整點報時、電子鐘背景切換、音樂盒播放等功能。本文首先簡介凌陽單片機的發(fā)展,緊接著詳細描述了凌陽單片機 SPCE061A 的組成原理及其功能。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。61板上面的三個按鍵可以控制實現(xiàn)所有的功能,在顯示日期和時間狀態(tài)下按KEY1鍵進入功能選擇菜單,此時KEY2為下翻鍵,KEY3為上翻鍵,KEY1 為確定鍵;在顯示日期和時間狀態(tài)下按KEY2鍵播報當(dāng)前的時間,按KEY3鍵播報當(dāng)前的日期,當(dāng)2KEY KEY3鍵同時按下時控制鬧鐘的開/關(guān)。在此環(huán)境中,支持標(biāo)準(zhǔn)C語言,可以實現(xiàn)C語言與匯編語言的互相調(diào)用,并且,提供了語音錄放和語音識別的函數(shù)庫,只要了解庫函數(shù)的使用方法,就可以很容易完成語音錄放,為軟件開發(fā)提供了方便的條件。在圖片的處理上,采用SPLC501液晶模組,使用配套的DM Tool工具將需要顯示的圖片實現(xiàn)提取出圖片資源燒寫到SPCE061A中,然后通過 61板控制SPLC501A播放出來。后面的零電阻及其電源分成不同的幾路是為了減少電磁干擾設(shè)置的。圖中的 SPY0030也是凌陽公司的產(chǎn)品。模組上的液晶顯示器采用凌陽科技的SPLC501芯片作為LCD驅(qū)動和控制器,為128X64點陣圖形液晶顯示器。其電路原理圖如圖 10所示:圖 10 液晶模組電路SPLC501A液晶顯示模組提供了 8080和6800的并行操作時序,也提供了串行的操作時序,用戶可以通過對PS、C86 引腳接不同的電平來選擇操作的時序(8080操作時序接線圖:(PS 接VDD, C86接VSS) ,6800操作時序接線圖:(PS接 VDD,C86接VDD) ,行操作時序接線圖:(PS接VSS ,C86接VSS或 VDD都可) )。此次系統(tǒng)采用了模塊程序結(jié)構(gòu),模塊程序結(jié)構(gòu)包括了初始化,系統(tǒng)主程序模塊,語音播放模塊,顯示模塊。程序的流程分別如圖1圖151圖15。為了使用戶能夠方便快速地使用SPLC501液晶顯示模組,凌陽大學(xué)計劃提供了基于SPCE061A單片機的SPLC501液晶顯示模組的驅(qū)動程序,包括文本顯示、幾何圖形繪制和位圖顯示等功能函數(shù),SPLC501 液晶顯示模組的驅(qū)動程序架構(gòu)如圖所示: 圖 18 驅(qū)動程序架構(gòu)19驅(qū)動程序由5個文件組成,分別為:底層驅(qū)動程序文件:;用戶API功能接口函數(shù)文件:、。22參考文獻[1] 李全利,[M],北京:高等教育出版社,.[2] [M],北京:北京航空航天大學(xué)出版社,.[3] [M],北京:北京航空航天大學(xué)出版社,.[4] 李廣弟,朱月秀,[M],北京:北京航空航天大學(xué)出版社,.[5] 康華光. 模擬電子技術(shù)基礎(chǔ)(第四版)[M], 武漢:華中理工大學(xué)出版社,1999.[6] (第二版)[M],北京:清華大學(xué)出版社,1991.[7] 陳小忠,黃寧. 單片機接口技術(shù)實用子程序[M],北京:北京人民郵電出版社, 2022.[8] 歐偉明,周春臨,[M],西安電子科技大學(xué)出版社,.23附錄一 軟件編寫程序工程名稱: // 功能描述: 萬年歷,農(nóng)歷和電子鐘,具備撥報日期、時間、正點報時、秒表、鬧鐘等功能。extern void speaktime()。extern void keyinitial()。 //鍵按下標(biāo)志7,控制進入鬧鐘鈴聲選擇界面unsigned int ringflag=0。 //存放當(dāng)前的年unsigned int gmonth=4。 //箭頭坐標(biāo)數(shù)組unsigned int nhour=0。 //設(shè)置一個2HZ中斷標(biāo)志 unsigned int ringonoff。339。739。 //設(shè)置鬧鐘鈴聲時的光標(biāo) unsigned int counter=0。 //液晶顯示初始化LCD501_Circle(64,32,15,1)。LCD501_Bitmap(29,18,(unsigned int*)encoding_207)。 LCD501_Bitmap(101,18,(unsigned int*)encoding_20d)。 LCD501_Bitmap(65,31,(unsigned int*)encoding_214)。 Delay(5000)。 LCD501_Bitmap(105,10,(unsigned int*)encoding_103)。 onoff==0) //當(dāng)鬧鐘開時,判斷鬧鐘時間是否到了 { keyscan()。 } keyscan()。 *P_Watchdog_Clear=0x0001。keyflag1=0。 case 0x0004: //如果是KEY3 則箭頭上翻 { LCD501_Bitmap(15,mouse[i],(unsigned int*)encoding_empty)。 break。ti0。 //清看門狗}}//====================================================================================// end//====================================================================================void Delay(unsigned int tt){unsigned int ti。}
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1