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

正文內(nèi)容

基于單片機(jī)的作息時(shí)間控制器系統(tǒng)設(shè)計(jì)課程(編輯修改稿)

2025-07-24 19:15 本頁面
 

【文章內(nèi)容簡介】 byte_read(0x2008)。 //第5個(gè)打鈴的時(shí)間 shi5 = byte_read(0x2009)。 fen6 = byte_read(0x2010)。 //第6個(gè)打鈴的時(shí)間 shi6 = byte_read(0x2011)。 fen7 = byte_read(0x2012)。 //第7個(gè)打鈴的時(shí)間 shi7 = byte_read(0x2013)。 fen8 = byte_read(0x2014)。 //第8個(gè)打鈴的時(shí)間 shi8 = byte_read(0x2015)。 fen9 = byte_read(0x2016)。 //第9個(gè)打鈴的時(shí)間 shi9 = byte_read(0x2017)。 fen10 = byte_read(0x2018)。 //第10個(gè)打鈴的時(shí)間 shi10 = byte_read(0x2019)。 fen11 = byte_read(0x2020)。 //第11個(gè)打鈴的時(shí)間 shi11 = byte_read(0x2021)。 fen12 = byte_read(0x2022)。 //第12個(gè)打鈴的時(shí)間 shi12 = byte_read(0x2023)。 fen13 = byte_read(0x2024)。 //第13個(gè)打鈴的時(shí)間 shi13 = byte_read(0x2025)。 fen14 = byte_read(0x2026)。 //第14個(gè)打鈴的時(shí)間 shi14 = byte_read(0x2027)。 fen15 = byte_read(0x2028)。 //第15個(gè)打鈴的時(shí)間 shi15 = byte_read(0x2029)。 fen16 = byte_read(0x2030)。 //第16個(gè)打鈴的時(shí)間 shi16 = byte_read(0x2031)。 fen17 = byte_read(0x2032)。 //第17個(gè)打鈴的時(shí)間 shi17 = byte_read(0x2033)。 fen18 = byte_read(0x2034)。 //第18個(gè)打鈴的時(shí)間 shi18 = byte_read(0x2035)。 fen19 = byte_read(0x2036)。 //第19個(gè)打鈴的時(shí)間 shi19 = byte_read(0x2037)。 fen20 = byte_read(0x2038)。 //第20個(gè)打鈴的時(shí)間 shi20 = byte_read(0x2039)。 fen21 = byte_read(0x2040)。 //第21個(gè)打鈴的時(shí)間 shi21 = byte_read(0x2041)。 fen22 = byte_read(0x2042)。 //第22個(gè)打鈴的時(shí)間 shi22 = byte_read(0x2043)。 fen23 = byte_read(0x2044)。 //第23個(gè)打鈴的時(shí)間 shi23 = byte_read(0x2045)。 fen24 = byte_read(0x2046)。 //第24個(gè)打鈴的時(shí)間 shi24 = byte_read(0x2047)。 fen25 = byte_read(0x2048)。 //第25個(gè)打鈴的時(shí)間 shi25 = byte_read(0x2049)。 fen26 = byte_read(0x2050)。 //第26個(gè)打鈴的時(shí)間 shi26 = byte_read(0x2051)。 a_a = byte_read(0x2058)。}/**************開機(jī)自檢eeprom初始化*****************/void init_eeprom(){ read_eeprom()。 //先讀 if(a_a != 25) //新的單片機(jī)初始單片機(jī)內(nèi)問eeprom { a_a = 25。 write_eeprom()。 //保存數(shù)據(jù) } }//控制數(shù)碼管閃爍的函數(shù)void smg_s(uchar dat){ B = dat。 if(dat0 == 1) dis_smg[0] = 0xff。 if(dat1 == 1) dis_smg[1] = 0xff。 if(dat2 == 1) dis_smg[2] = 0xff。 if(dat3 == 1) dis_smg[3] = 0xff。 if(dat4 == 1) dis_smg[4] = 0xff。 if(dat5 == 1) dis_smg[5] = 0xff。 if(dat6 == 1) dis_smg[6] = 0xff。 if(dat7 == 1) dis_smg[7] = 0xff。}/***********************延時(shí)函數(shù)************************/void delay_uint(uint q){ while(q)。}/***********************1ms延時(shí)函數(shù)*****************************/void delay_1ms(uint q){ uint i,j。 for(i=0。iq。i++) for(j=0。j120。j++)。}/********************獨(dú)立按鍵程序*****************/uchar key_can。 //按鍵值void key() //獨(dú)立按鍵程序{ static uchar key_new。 key_can = 20。 //按鍵值還原 P3 |= 0x78。 //對應(yīng)的按鍵IO口輸出為1 if((P3 amp。 0x78) != 0x78) //按鍵按下 { delay_1ms(1)。 //按鍵消抖動(dòng) if(((P3 amp。 0x78) != 0x78) amp。amp。 (key_new == 1)) { //確認(rèn)是按鍵按下 key_new = 0。 switch(P3 amp。 0x78) { case 0x8e: key_can = 1。 break。 //得到按鍵值 case 0x68: key_can = 2。 break。 //得到按鍵值 case 0x58: key_can = 3。 break。 //得到按鍵值 case 0x38: key_can = 4。 break。 //得到按鍵值 }// write_sfm2(1,0,key_can)。 //顯示按鍵值 } } else key_new = 1。 }/**********************設(shè)置函數(shù)************************/void key_with(){ flag_500ms = 1。 if(key_can == 1) //設(shè)置鍵 { menu_1++。 menu_2 = 1。 if(menu_1 == 1) //設(shè)置時(shí)間 flag_s = 0x03。 if(menu_1 == 2) //設(shè)置年 月 日 flag_s = 0x03。 if(menu_1 == 3) //設(shè)置星期 鬧鐘的開和關(guān) flag_s = 0x03。 if(menu_1 = 4) { if(menu_1 % 2 == 0) //// 設(shè)置分 flag_s = 0x03。 else //// 設(shè)置時(shí) flag_s = 0x18。 } if(menu_1 55) //回到正常顯示 { menu_1 = 0。 flag_s = 0。 } } if(key_can == 2) //選擇鍵 { flag_200ms = 1。 if((menu_1 == 1) || (menu_1 == 2)) //設(shè)置時(shí)間 { menu_2 ++。 if(menu_2 3) menu_2 = 1。 if(menu_2 == 2) flag_s = 0x18。 if(menu_2 = 3) flag_s = 0xc0。 } if(menu_1 3) //回到正常顯示 { menu_1 = 0。 flag_s = 0。 } } if(menu_1 == 1) // { if(menu_2 == 1) //設(shè)置秒 { if(key_can == 3) //加 set_ds1302time(1,amp。miao,0x60)。 if(key_can == 4) //減 set_ds1302time(0,amp。miao,0x60)。 } if(menu_2 == 2) //設(shè)置分 { if(key_can == 3) //加 set_ds1302time(1,amp。fen,0x60)。 if(key_can == 4) //減 set_ds1302time(0,amp。fen,0x60)。 } if(menu_2 == 3) //設(shè)置時(shí) { if(key_can == 3) //加 set_ds1302time(1,amp。shi,0x24)。 if(key_can == 4) //減 set_ds1302time(0,amp。shi,0x24)。 } write_time()。 //把時(shí)間寫進(jìn)去 } if(menu_1 == 2) // 設(shè)置年月日 { if(menu_2 == 1) //設(shè)置日 { if(key_can == 3) //加 set_ds1302time(1,amp。ri,0x32)。 if(key_can == 4) //減 set_ds1302time(0,amp。ri,0x32)。 } if(menu_2 == 2) //設(shè)置月 { if(key_can == 3) //加 set_ds1302time(1,amp。yue,0x13)。 if(key_can == 4) //減 set_ds1302time(0,amp。yue,0x13)。 } if(menu_2 == 3) //設(shè)置時(shí) { if(key_can == 3) //年 set_ds1302time(1,amp。nian,0x99)。 if(key_can == 4) //減 set_ds1302time(0,amp。nian,0x99)。 } write_time()。 //把時(shí)間寫進(jìn)去 } if(menu_1 == 3) // 設(shè)置星期 { if(menu_2 == 1) //設(shè)置星期 { if(key_can == 3) //加 set_ds1302time(1,amp。week,0x8)。 if(key_can == 4) //減 set_ds1302time(1,amp。week,0x8)。 write_time()。 //把時(shí)間寫進(jìn)去 } } if((menu_1 == 4) || (menu_1 == 5)) //設(shè)置第1打鈴時(shí)間 { if(menu_1 == 4) { if(key_can == 3) //加 set_ds1302time(1,amp。fen1,0x60)。 if(key_can == 4) //減 set_ds1302time(0,amp。fen1,0x60)。 } if(menu_1 == 5) { if(key_can == 3) //加 set_ds1302time(1,amp。shi1,0x24)。 if(key_can == 4) //減 set_ds1302time(0,amp。shi1,0x24)。 } } if((menu_1 == 6) || (menu_1 == 7)) //設(shè)置第2打鈴時(shí)間 { if(menu_1 == 6) { if(key_can == 3) //加 set_ds1302time(1,amp。fen2,0x60)。 if(key_can == 4) //減 set_ds1302time(0,amp。fen2,0x60)。 } if(menu_1 == 7) { if(key_can == 3) //加 set_ds1302time(1,amp。shi2,0x24)。 if(key_can == 4) //減 set_ds1302time(0,amp。shi2,0x24)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1