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

正文內(nèi)容

基于ds12c887的實時時鐘日歷設(shè)計課程設(shè)計論文-資料下載頁

2025-06-18 17:06本頁面
  

【正文】 ***********************************/void main(void) { TMOD=0x11。 //定時器0和定時器1為方式0 TR1=1。 //啟動定時器1 TL0=0x33。 //設(shè)置定時器0初值低8位 TH0=0xFE。 //設(shè)置定時器0初值高8位 TR0=1。 //啟動定時器0 ET0=1。 //Timer0中斷允許 ET1=0。 //定時器1關(guān)閉中斷 IT1 = 1。 // 外部中斷1,下降沿觸發(fā) EX1 = 1。 // 準許外部中斷1 IT0 = 1。 //外部中斷0用于鬧鐘 EX0 = 1。 EA = 1。 // CPU準許中斷 LCD_init()。 //初始化液晶 LCD_clear()。 //DS12C887_Init( )。 LCD_write_english_string( 2, 0, 20 )。 LCD_write_english_string( 6, 0, / )。 LCD_write_english_string( 9, 0, / )。 LCD_write_english_string( 5, 1, : )。 LCD_write_english_string( 8, 1, : )。 LCD_write_english_string( 3, 2, Input: )。 //鬧鐘 LCD_write_english_string( 7, 3, : )。 LCD_write_english_string( 10, 3, : )。 LCD_write_english_string( 0, 4, HUMI )。 LCD_write_english_string( 5, 4, TEMP )。 LCD_write_english_string( 11, 4, DAY )。 while(1) { year = DS12C887_Read( 9 )。 month = DS12C887_Read( 8 )。 date = DS12C887_Read( 7 )。 hour = DS12C887_Read( 4 )。 minute = DS12C887_Read( 2 )。 second = DS12C887_Read( 0 )。 day = DS12C887_Read( 6 )。 //星期幾 a_hour = DS12C887_Read( 5 )。 a_minute = DS12C887_Read( 3 )。 a_second = DS12C887_Read( 1 )。 LCD_Set_XY( 4, 0 )。 LCD_write_char( (year/10)+0X30 )。 LCD_write_char( (year%10)+0X30 )。 LCD_Set_XY( 7, 0 )。 LCD_write_char( (month/10)+0X30 )。 LCD_write_char( (month%10)+0X30 )。 LCD_Set_XY( 10, 0 )。 LCD_write_char( (date/10)+0X30 )。 LCD_write_char( (date%10)+0X30 )。 LCD_Set_XY( 3, 1 )。 LCD_write_char( (hour/10)+0X30 )。 LCD_write_char( (hour%10)+0X30 )。 LCD_Set_XY( 6, 1 )。 LCD_write_char( (minute/10)+0X30 )。 LCD_write_char( (minute%10)+0X30 )。 LCD_Set_XY( 9, 1 )。 LCD_write_char( (second/10)+0X30 )。 LCD_write_char( (second%10)+0X30 )。 LCD_Set_XY( 12, 5 )。 LCD_write_char( day +0X30 )。 //顯示鬧鐘時間 LCD_Set_XY( 5, 3 )。 LCD_write_char( (a_hour/10)+0X30 )。 LCD_write_char( (a_hour%10)+0X30 )。 LCD_Set_XY( 8, 3 )。 LCD_write_char( (a_minute/10)+0X30 )。 LCD_write_char( (a_minute)%10+0X30 )。 LCD_Set_XY( 11, 3 )。 LCD_write_char( (a_second/10)+0X30 )。 LCD_write_char( (a_second%10)+0X30 )。 if( alarm_flag == 0 ) //顯示鬧鐘關(guān)閉標志 { LCD_Set_XY( 2, 3 )。 LCD_write_char( 39。N39。 )。 } if( alarm_flag == 1 ) //顯示鬧鐘打開標志 { LCD_Set_XY( 2, 3 )。 LCD_write_char( 39。Y39。 )。 } if( alarm_f == 1 amp。amp。 alarm_flag == 1 )//如果有鬧鐘標志 { DS12C887_Write( 0X0B, 0X2E )。 //讓DS12C887輸出方波使得蜂鳴器響 } else if( alarm_f == 0 amp。amp。 alarm_flag == 1 ) { DS12C887_Write( 0X0B, 0X26 )。 //不讓DS12C887輸出方波使得蜂鳴器響 } //顯示溫濕度 RH( )。//獲得溫濕度值 LCD_Set_XY( 1, 5 )。 LCD_write_char( (U8RH_data_H/10)+0X30 )。 LCD_write_char( (U8RH_data_H%10)+0X30 )。 LCD_Set_XY( 6, 5 )。 LCD_write_char( (U8T_data_H/10)+0X30 )。 LCD_write_char( (U8T_data_H%10)+0X30 )。 //顯示紅外// LCD_Set_XY( 0, 2 )。// LCD_write_char( (shuju/100)+0X30 )。// LCD_write_char( (shuju/10%10)+0X30 )。// LCD_write_char( (shuju%10)+0X30 )。 hongwai_number( )。 //修改數(shù)據(jù)區(qū) hongwai_number( )。 hongwai_choose( )。 change = change_shiwei*10 + change_gewei。 //顯示要修改的數(shù)據(jù) LCD_Set_XY( 9, 2 )。 LCD_write_char( change_shiwei+0X30 )。 LCD_write_char( change_gewei+0X30 )。 } }//外部中斷0 用于鬧鐘void alarm ( void ) interrupt 0{ uchar c。 alarm_f = 1。 //= 1表示有鬧鐘 c = DS12C887_Read( 0x0c )。//表示響應(yīng)中斷}////定時器0中斷服務(wù)程序void Timer0(void) interrupt 1 { //定時250微秒 TL0=0x33。 //重新給TL0賦初值 TH0=0xFE。 //重新給TH0賦初值 //***此處用戶自行添加定時器T0中斷處理程序*** tmr_times++。 //******************************************}////名稱:外部INT1中斷服務(wù)程序//void INIT1(void) interrupt 2 { //***此處用戶自行添加外部INT1中斷處理程序*** EA=0。 TH0=0xfe。 TL0=0x33。 int_times++。 if(head_ok==0) { if(tmr_times0x31amp。tmr_times0x37) { head_ok=1。 int_times=0。 tmr_times=0。 lanth=0。 } else { wrong()。 } } else { one_zero()。 code_data=code_data1。 if(lanth==1) { code_data|=0x80。 } else { code_dataamp。=0x7f。 } tmr_times=0。 lanth=0。 if(int_times==8) { address=code_data。 } else if(int_times==16) { if(code_data+address!=0xff) wrong()。 } else if(int_times==24) { code_data1=code_data。 } else if(int_times==32) { int_times=0。 head_ok=0。 if(code_data1==~code_data) { flagf=1。 shuju=code_data1。 } else { flagf=0。 } } } EA=1。 //******************************************}
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1