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

正文內(nèi)容

單片機(jī)語音控制電子鐘-資料下載頁

2025-07-30 00:28本頁面
  

【正文】 nd()。 extern void speaktime()。extern void speakday()。extern void keyinitial()。//=======================================================================//定義文件中用到的變量以及常數(shù)數(shù)組//=======================================================================unsigned int keyflag1=0。 //鍵按下標(biāo)志1,控制進(jìn)入功能選擇菜單unsigned int keyflag2=0。 //鍵按下標(biāo)志2,unsigned int keyflag3=0。 //鍵按下標(biāo)志3,控制進(jìn)入時(shí)間日期調(diào)整界面unsigned int keyflag4=0。 //鍵按下標(biāo)志4,控制進(jìn)入鬧鐘時(shí)間設(shè)置界面unsigned int keyflag5=0。 //鍵按下標(biāo)志5,控制進(jìn)入秒表設(shè)置界面unsigned int keyflag6=0。 //鍵按下標(biāo)志6,控制進(jìn)入鬧鐘設(shè)置界面unsigned int keyflag7=0。 //鍵按下標(biāo)志7,控制進(jìn)入鬧鐘鈴聲選擇界面unsigned int ringflag=0。 //播放鈴聲標(biāo)志位1播放第一首2播放第二首u(yù)nsigned int keyvalue=0。 //存放按下的鍵值unsigned int runflag=0。 //當(dāng)年閏月標(biāo)志位unsigned int num=0。 //2HZ計(jì)數(shù)單元unsigned int hour=0。 //存放當(dāng)前的小時(shí)unsigned int min=0。 //存放當(dāng)前的分鐘unsigned int sec=0。 //存放當(dāng)前的秒unsigned int year=2006。 //存放當(dāng)前的年unsigned int gmonth=8。 //存放當(dāng)前的公歷的月unsigned int gday=1。 //存放當(dāng)前的公歷的日unsigned int xqvalue=0。 //存放當(dāng)前的星期unsigned int nmonth=7。 //存放農(nóng)歷的月unsigned int nday=8。 //存放農(nóng)歷的日unsigned int runxq[]={3,6,0,3,5,1,3,6,2,4,0,2}。 //潤(rùn)年星期偏差表unsigned int pingxq[]={4,0,0,3,5,1,3,6,2,4,0,2}。 //平年星期偏差表unsigned int mouse[]={1,17,32,48}。 //箭頭坐標(biāo)數(shù)組unsigned int nhour=12。 //存放鬧鐘的小時(shí)unsigned int nmin=0。 //存放鬧鐘的分鐘unsigned int mbmin=0。 //存放秒表的分unsigned int mbsec=0。 //存放秒表的秒unsigned int mmsec=0。 //存放秒表的毫秒unsigned int mbnum=0。 //1KHZ中斷標(biāo)志位unsigned int onoff=0。 //鬧鐘開關(guān)標(biāo)志unsigned int int2hz。 //設(shè)置一個(gè)2HZ中斷標(biāo)志 unsigned int ringonoff。 //鬧鐘響時(shí)關(guān)閉標(biāo)志 char number[]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。}。 //設(shè)置待顯示的數(shù)字。 unsigned int clockset[]={11,31,51}。 //設(shè)置鬧鐘鈴聲時(shí)的光標(biāo) unsigned int counter=0。 //設(shè)置顯示SUNPLUS計(jì)數(shù)器unsigned int mapcounter1=0。unsigned int mapcounter2=0。 const int glunarmonthday[]= //存放20012100的陰歷月天數(shù)表b15b14表征112月的天數(shù)特征{ //為1則當(dāng)月為30天,為0則為29天。低四位為當(dāng)年閏月的月份 0xd954,0xd4a0,0xda50,0x7552,0x56a0,0xabb7,0x25d0,0x92d0,0xcab5,0xa950,0xb4a0,0xbaa4,0xad50,0x55d9,0x4ba0,0xa5b0,0x5176,0x52bf,0xa930,0x7954,0x6aa0,0xad50,0x5b52,0x4b60,0xa6e6,0xa4e0,0xd260,0xea65,0xd530,0x5aa0,0x76a3,0x96d0,0x4afb,0x4ad0,0xa4d0,0xd0b6,0xd25f,0xd520,0xdd45,0xb5a0, 0x56d0,0x55b2,0x49b0,0xa577,0xa4b0,0xaa50,0xb255,0x6d2f,0xada0,0x4b63,0x937f,0x49f8,0x4970,0x64b0,0x68a6,0xea5f,0x6b20,0xa6c4,0xaaef,0x92e0,0xd2e3,0xc960,0xd557,0xd4a0,0xda50,0x5dd5,0x56a0,0xa6d0,0x55d4,0x52d0,0xa9b8,0xa950,0xb4a0,0xb6a6,0xad50,0x55a0,0xaba4,0xa5b0,0x52b0,0xb273,0x6930,0x7337,0x6aa0,0xad50,0x4b55,0x4b6f,0xa570,0x54e4,0xd260,0xe968,0xd520,0xdaa0,0x6aa6,0x56df,0x4ae0,0xa9d4,0xa4d0,0xd150,0xf252,0xd520}。const unsigned int* BMP_Cartoon[] = //動(dòng)畫幀數(shù)據(jù)鏈表(sunplus標(biāo)志){ (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, (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}。//=======================================================================// 語法格式: int main(void)// 實(shí)現(xiàn)功能: 鍵盤控制語音播報(bào)日期時(shí)間及功能選擇// 參數(shù): 無// 返回值: 無//=======================================================================int main(void){ keyinitial()。 //鍵盤初始化 LCD501_Init(0)。 //液晶顯示初始化 LCD501_Circle(64,32,15,1)。 LCD501_ClrScreen(0)。 LCD501_FontSet(0)。 *P_INT_Ctrl_New = *P_INT_Ctrl_New | 0x0004。 //置2HZ中斷標(biāo)志 __asm(INT IRQ)。 //開放2HZ中斷 while(1) { int i=0。 //定義一個(gè)循環(huán)變量,用來對(duì)數(shù)組尋址. display()。 //用顯示日期時(shí)間界面 while(hour==nhour amp。amp。 min==nmin amp。amp。 onoff==0) //當(dāng)鬧鐘開時(shí),判斷鬧鐘時(shí)間是否到了 { keyscan()。 //當(dāng)鬧鐘響時(shí)如果有任何鍵按下,則關(guān)閉鬧鐘。 if(keyvalue!=0) onoff=1。 else if(ringflag==0) PlayRespond(ring1)。 //播放樂曲1 else PlayRespond(ring2)。 } //播放樂曲2 if(min==0 amp。amp。 sec==0) //正點(diǎn)報(bào)時(shí)功能 { speaktime()。} keyscan()。 //鍵盤掃描 *P_Watchdog_Clear=0x0001。 if(keyvalue==0x0001) //如果KEY1鍵按下 { keyflag1=1。 //置位鍵按下標(biāo)志 LCD501_ClrScreen(0)。 //調(diào)用清屏函數(shù)。 while(keyflag1==1) { nextdisplay()。 //顯示調(diào)整界面 LCD501_Bitmap(15,mouse[i],(unsigned int*)encoding_mouse)。 //顯示鼠標(biāo)位置 keyscan()。 *P_Watchdog_Clear=0x0001。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1