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

正文內(nèi)容

基于凌陽單片機(jī)的電子時鐘設(shè)計(jì)-閱讀頁

2025-07-09 01:34本頁面
  

【正文】 Q52hz。定義g_Data[11],g_uiSeg 分別表示數(shù)據(jù)和指針。unsigned int g_uiFlag。unsigned int g_uiSeg。源程序:int main(void){第 17 頁 共 26 頁unsigned int Dis1[6] = {0x003f,0x003f,0x003f,0x003f,0x003f,0x003f}。uiIntStatus = *P_INT_Ctrl_New。*P_INT_Ctrl = uiIntStatus。g_uiSeg = 0。while(1){ if(g_uiFlag == 0x0000) { DIG_SetAll(Dis1)。 }*P_Watchdog_Clear = 0x0001。extern unsigned int gmonth。extern unsigned int hour。void PlayRespond(unsigned int Result) { SACM_S480_Initial(1)。 //使初始化后不影響 2KZ中斷 SACM_S480_Play(Result,3,3)。0x0001) != 0) { SACM_S480_ServiceLoop()。} SACM_S480_Stop()。 //千位數(shù)字 PlayRespond((YearTemp%1000)/100)。 //十位數(shù)字 PlayRespond((YearTemp%10))。 }void PlaySpeakMonth(int MonthTemp) //月的播報(bào){ if(MonthTemp10) //小于 10PlayRespond(MonthTemp)。else if(MonthTemp==11) { PlayRespond(C_T10)。}else if(MonthTemp==12) { PlayRespond(C_T10)。} PlayRespond(C_MONTH)。 //十位1 報(bào) if((DayTemp/10)0) PlayRespond(C_T10)。 PlayRespond(C_DAY)。 else if(DayTemp==10) PlayRespond(C_T10)。amp。 //先報(bào) 10 再報(bào)個位數(shù)PlayRespond(DayTemp%10)。 //報(bào) 2 再報(bào) 10 PlayRespond(C_T10)。 //報(bào) 2 再報(bào) 10 再報(bào)個位的數(shù)PlayRespond(C_T10)。} PlayRespond(C_DIAN)。 if((MinTemp/10)1) PlayRespond(MinTemp/10)。 //分的十位大于 1 報(bào),為 1 不報(bào) 1 if((MinTemp%10)!=0) PlayRespond(MinTemp%10)。 //分} void speaktime(){PlayRespond(C_BELL)。 //時 PlaySpeakMinute(min)。 //年P(guān)laySpeakMonth(gmonth)。 //日} lcd1 加載 , 頭文件。存放需要使用的一些變量。秒數(shù)自加一,到 60 自動轉(zhuǎn)為 0,并在分位加一,分位自加一,到 60自動轉(zhuǎn)為 0,并在小時位加一,小時自加一,到 24 自動轉(zhuǎn)為 0,并在日位加一。首先要計(jì)算什么時候是公歷的 2 月為閏月的年份,是的話就是 29 天,否的話就是 28 天。農(nóng)歷的話都是 30天,同時也有農(nóng)歷日期計(jì)算,詳細(xì)見主函數(shù)。分別設(shè)置秒,分,時,公歷以及農(nóng)歷的年,月,日,星期的 LCD 顯示。就用秒程序?yàn)槔?,程序段如下:void showsec(int showsec) //顯示秒單元子函數(shù){int mshi = 0。 //定義秒單元的個位mshi = showsec/10。 //秒單元的個位取秒單元除以十位后的余數(shù),也就是原來的個位數(shù)字LCD501_PutChar(66,20,number[sg])。3 開機(jī)之后再固定位置顯示年月日等漢字,以及正常運(yùn)行界面時調(diào)用各個數(shù)據(jù)量后在屏幕上的位置顯示。用 KEYNOWVALUE,也就是當(dāng)前閃爍。else{LCD501_PutChar(18,2,39。)。 39。LCD501_PutChar(6,2,39。)。 //調(diào)用顯示秒單元子函數(shù)showmin(min)。 //調(diào)用顯示小時單元子函數(shù)showgmonth(gmonth)。 //調(diào)用顯示公歷日單元子函數(shù)shownmonth(nmonth)。 //調(diào)用顯示農(nóng)歷日單元子函數(shù)一共 8 個位置可以修改,所以列出了 8 個中斷向量可能的值。也是顯示漢字的方式來執(zhí)行的。 //時第 24 頁 共 26 頁LCD501_Bitmap(40,0,(unsigned int*)encoding_jian)。 //日LCD501_Bitmap(64,0,(unsigned int*)encoding_qi)。 //調(diào)LCD501_Bitmap(88,0,(unsigned int*)encoding_zheng)。 //返LCD501_Bitmap(40,45,(unsigned int*)encoding_hui)。前面已經(jīng)設(shè)定過各個變量超過固定值將會變?yōu)?0 等,這里設(shè)定的是各個變量低于 0 的話將會從 0 變回固定的值,再進(jìn)行繼續(xù)的降低操作,同時也會降低上一位的數(shù)字。因?yàn)樵O(shè)計(jì)的過程在整個過程中所占時間最多,鍛煉我們的價值也是最大的。我明白了要設(shè)計(jì)一個成功的電路,除了有創(chuàng)新能力之外,必須要有扎實(shí)的知識基礎(chǔ),要熟練地掌握課本上的知識,只有這樣才能對試驗(yàn)中出現(xiàn)的問題進(jìn)行分析解決。開始的時候非常著急,但是當(dāng)選好了方案后,干勁就起來了。在此次的電子時鐘設(shè)計(jì)過程中,更進(jìn)一步地熟悉了SPCE061A 單片機(jī)芯片的結(jié)構(gòu)及工作原理,提高了自己的自學(xué)能力以及團(tuán)隊(duì)合作的能力,這對今后的學(xué)習(xí)生活有很大的幫助。時下大學(xué)生普遍缺陷,就是動手能力差,這次連接電路鍛煉了我的動手能力。這樣使我們有了類似的經(jīng)驗(yàn),在遇到這種情況也不至于無所頭緒。這次課程設(shè)計(jì)學(xué)習(xí)也是對平時理論學(xué)習(xí)的一個檢驗(yàn)。參考文獻(xiàn):[1] 康華光. 電子技術(shù)基礎(chǔ) 數(shù)字部分(第五版)[M]. 高等教育出版社, 2022.[2] 康華光. 電子技術(shù)基礎(chǔ) 模擬部分(第五版)[M]. 高等教育出版社, 2022.[3] 李曉白.《凌陽 16 位單片機(jī) C 語言開發(fā)》 北京航空航天大學(xué)出版社[4] 夏繼強(qiáng).《單片機(jī)實(shí)驗(yàn)與實(shí)踐教程》 北京航空航天大學(xué)出版社, 2022[5] 何立民.《單片機(jī)高級教程》 第 1 版 北京航空航天大學(xué)出版社,2022 [6] [M],人民郵電出版,2022,[7] 閻俊、夏志忠,單片機(jī)的外圍電路設(shè)計(jì)[N],中國電子技術(shù)信息網(wǎng),.[8] 謝自美.電子線路設(shè)計(jì)[M].,華中理工大學(xué)出版社,1994[9] (第二版)[M].華南理工大學(xué),.[10]徐惠民、安德寧.《單片微型計(jì)算機(jī)原理接口與應(yīng)用》 第 1 版 北京郵電大學(xué)出版社,1996 [11] ATME L. CORPORATION. AT90S8515[M].[12] Brian W .Kernighan
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1