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

正文內(nèi)容

基于stc89c52rc萬(wàn)年歷畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-06-27 18:45本頁(yè)面
  

【正文】 clock[0] = 0。 //加校時(shí) show_time(0xca,clock[0])。 CLOCK_TIM = 0。 break。default :break。}}if(CLOCK_MODE == 2){twinkle_(0xcd)。 //校時(shí)對(duì)象閃爍}while(CLOCK_MODE == 2) // 鬧鈴分鐘設(shè)置{switch(CLOCK_TIM){case 1 : if(clock[1]0) clock[1] = 59。 show_time(0xcd,clock[1])。 // 減校時(shí) CLOCK_TIM = 0。 break。case 2 : if(++clock[1]=60)clock[1] = 0。 //加校時(shí) show_time(0xcd,clock[1])。 CLOCK_TIM = 0。 break。default :break。}}if(CLOCK_MODE == 3){show_clock_zfc(0x80,show_1602_addr)。 //恢復(fù)正常時(shí)鐘顯示show_zfc(0xC0,show_1602_addr1)。CLOCK_MODE = 0。}}void clock_on_off(void){switch(CLOCK_KG){26case 1 : //打開(kāi)鬧鐘if(clock[0] == TIME1[2]amp。amp。clock[1] == TIME1[1]) // 比較 1302時(shí)間與設(shè)置的鬧鈴是否相同{BUZZ = 0。 //若鬧鈴到了執(zhí)行相應(yīng)功能 }elseBUZZ = 1。CLED = 0。break。case 2 : // 關(guān)閉鬧鐘CLOCK_KG = 0。BUZZ = 1。CLED = 1。break。default : break。}}/********************************模塊名稱:interrupt_INT1(void)**功 能:當(dāng)有按鍵按下時(shí)進(jìn)入中斷**輸 入:無(wú)**輸 出:無(wú)**全局變量:IR_BUF[] USER IR_OK**********************************/void interrupt_INT1(void) interrupt 2{uint16 time。uint8 IR_BUF[4]。 //紅外鍵值緩存uint8 i,j。/****************紅外解碼******************************/ time = IR_LOW()。if((time 8500) || (time 9000)) //檢測(cè)引導(dǎo)脈沖低電平持續(xù)時(shí)間為 8500—9000USreturn。time = IR_HIGH()。if((time 4000)||(time 5000)) // 檢測(cè)引導(dǎo)脈沖高電平持續(xù)時(shí)間為 40005000USreturn。for(i = 0。 i 4。 i++){for(j = 0。 j 8。 j++){time = IR_LOW()。if((time 200) || (time 800)) //200——800usreturn。27time = IR_HIGH()。if((time 200) || (time 1680)) //200——1680usreturn。IR_BUF[i] = 1。if(time 1120) //1120usIR_BUF[i] |= 0X80。}}if(IR_BUF[2] == (~IR_BUF[3])) //判斷解碼是否正確{switch(IR_BUF[2]){case 0X07 : USER++。 break。 //進(jìn)入校時(shí)case 0X15 : IR_TIM = 1。 break。 //減校時(shí)case 0X09 : IR_TIM = 2。 break。 //加校時(shí)case 0x47 : CLOCK_KG++。 break。 // 開(kāi)鬧鐘case 0x46 : CLOCK_MODE++。 break。 // 進(jìn)入鬧鈴時(shí)間設(shè)定case 0x40 : CLOCK_TIM = 1。 break。 // 鬧鈴時(shí)間減校時(shí)case 0x43 : CLOCK_TIM = 2。 break。 // 鬧鈴時(shí)間加校時(shí)default : break。}}}*.h 函數(shù)聲明文件代碼如下 文件源代碼如下ifndef _main_h_define _main_h_include //硬件接口配置文件include //1302 驅(qū)動(dòng)文件include //1602 驅(qū)動(dòng)文件include //18B20 驅(qū)動(dòng)文件include //紅外接收頭驅(qū)動(dòng)文件endif28 文件源代碼如下ifndef _1602_h_define _1602_h_void init_1602(unsigned char * val,unsigned char * coun)。 //1602 初始化void write_1602(unsigned char addr,unsigned char dat)。//已封裝好的 1602 顯示;1602 顯示地址 addr,1602 顯示數(shù)據(jù) dat void write_1602_temp(signed char addr,unsigned char dat)。//1602 顯示溫度void write_(unsigned char addr)。 //向 1602 寫(xiě)入命令void write_data(unsigned char dat)。 //向 1602 寫(xiě)入顯示數(shù)據(jù)void twinkle_(unsigned char k)。 //光標(biāo)閃爍void show_mon(unsigned char x)。 //將從 1302 已讀出的星期顯示于 1602void show_time(unsigned char x,unsigned char n)。 //將從 1302 以讀的時(shí)間顯示于 1602void show_zfc(unsigned char start,unsigned char * x)。 //字符串顯示 顯示字符串前不清屏void show_clock_zfc(unsigned char start,unsigned char * x)。//顯示字符串前清屏endif 文件源代碼如下ifndef _1302_h_define _1302_h_void set_time(unsigned char *timedata)。//初始化 1302,輸入為 TIMEDATA【8】void read_time(unsigned char *timedata)。//讀取 1302 時(shí)間值endif 文件源代碼如下ifndef _18b20_h_define _18b20_h_void start_temp(void)。 //設(shè)置 18B20 開(kāi)始溫度轉(zhuǎn)換int read_temp(void)。 //讀取 18b20 的溫度值endif 文件源代碼如下ifndef _IR_H_29define _IR_H_unsigned int IR_LOW()。 //紅外低電平檢測(cè)unsigned int IR_HIGH()。 //紅外高電平檢測(cè)endif 文件源代碼如下ifndef _hardware_h_define _hardware_h_includeincludedefine DS1302_W_ADDR 0xBE //1302 布爾模式寫(xiě)地址define DS1302_R_ADDR 0xBF //1302 布爾模式讀地址sbit SDA = P2^2。sbit SCK = P2^1。 //1302sbit RST = P2^3。sbit EN1602 = P2^5。sbit RW = P2^7。 //1602sbit RS = P2^6。sbit SET = P0^7。sbit DQ = P2^4。 //18b20 溫度傳感器輸出端sbit IR = P3^3。//HS0038B 紅外接收管輸出端sbit BUZZ = P2^0。 //鬧鈴開(kāi)關(guān)控制sbit CLED = P1^0。//鬧鈴指示燈typedef unsigned char uint8。typedef unsigned int uint16。typedef signed int int16。typedef signed char int8。endi
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1