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

正文內(nèi)容

基于51單片機的密碼鎖設計程序_-全文預覽

2024-09-25 20:04 上一頁面

下一頁面
  

【正文】 rite_data(table[i])。 write_(0x0f)。 //按下開門鍵 跳出 while( 1)讀時間循環(huán) } /*無論是修改密碼還是開 門 之后都要對其成功之前或者 失敗之前的標志位清零 否則導致二次掃描時不顯示 */ while(1) //進入 while( 1)設置密碼 循環(huán) { open_flag=0。 for(i=0。 lcd1602_line2[11] = num_to_char[p[0]%0x10]。 lcd1602_line2[5] = num_to_char[p[2]%0x10]。i3。 lcd1602_line1[7] = num_to_char[p[4]%0x10]。p【 0】 )。 while(sleep_flag)。return_flag=0。 display()。 table3[2]=read_at2402(12)。 // write_at2404(14,0x00)。 // write_at2404(10,0x00)。//={1,1,1,1,1,1}。 EX0=1。 EA=1。// 由于晶振為 ,故所記次數(shù)應為 46080,計時器每隔50000微秒發(fā)起一次中斷。 uchar code table14[]={KEY13:For open }。 uchar code table9[]={Be patient...}。 uchar code table5[]={Input again: }。 uchar code table[]={Enter password:}。 //保護標志位 bit flag3,flag4,flag2,flag1。//進入掉電模式標志位 uchar m,l。 uchar code num_to_char[] = {0123456789ABCDEF}。 uchar data lcd1602_line2[]={ 10:42:50 }。 /*一般將這些變量定義在 C文件中 extern聲明 不是定義 當主函數(shù)需要時用 extern引用 */ extern bit shu_flag,modify_flag,rst。 } //清除數(shù)字 } } } ifndef __SCAN_H__ define __SCAN_H__ include include define uchar unsigned char define uint unsigned int void keyscan()。 delay(500)。 while(temp!=0xf0) { temp=P1。aa=0。break。fun_flag=1。cc=0。up_flag=1。)。break。write_data(39。)。break。write_data(39。)。break。write_data(39。 aa=0。 if(temp!=0xf0) { temp=P1。 temp=P1。 // beep=0。break。fun_flag=1。bb=0。break。if(count6) count=0。write_data(39。cc=0。 count++。 shu_flag=1。0xf0。count++。 // 松手檢測 屏蔽蜂鳴器 噪音污染 } // beep=1。 temp=tempamp。bb=0。)。 case 0x7d: shu_flag=1。aa=0。*39。break。if(count6) count=0。write_data(39。cc=0。 count++。key=4。0xf0。0xf0。count++。 } // beep=1。 temp=tempamp。bb=0。)。 case 0x7e: key=3。aa=0。*39。break。if(count6) count=0。write_data(39。cc=0。 count++。shu_flag=1。0xf0。 //功能鍵標志位 沒使用 bit down_flag,up_flag,open_flag。 uchar key。 sbit wela=P2^7。 P0=0x7f。 void delay3(uint m)。e++)。 。 while(ms){ for(j=0。a) for(b=200。 uchar read_at2402(uchar addr)。 void i2c_nack()。 sbit sda=P2^0。 i2c_nack()。 i2c_start()。 i2c_write_byte(0xa0)。 i2c_stop()。 i2c_write_byte(addr)。 } return (temp)。 delay1()。 for(i=0。 scl=0。 // delay1()。 // sda=CY。i8。 delay1()。 } void i2c_nack() { scl=1。amp。 } void i2c_ack() { uchar i。 scl=1。 sda=0。 endif include include void i2c_start() { scl=1。 void write_(uchar mand)。 /*釋放數(shù)據(jù)端口 */ } ifndef __1602_H__ define __1602_H__ include include define uchar unsigned char define uint unsigned int sbit lcd_rs_port=P3^5。 write_(0x01)。 lcd_delay(50)。 } void lcd_init() /*LCD1602 初始化 */ { lcd_delay(20)。 lcd_en_port=0。 } write_(x_pos)。 y_posamp。 lcd_en_port=1。 lcd_rs_port=1。 lcd_data_port = mand。 } void write_(uchar mand) /*LCD1602 命令字寫入 */ { lcd_busy_wait()。 lcd_data_port = 0xff。 void get_real_time(uchar Curtime[])。 uchar read_ds1302_byte()。 sbit T_EN=P1^0。 address+=2。 EA=0。 } // write_ds1302_dat(0x8e,0x80)。i7。 } void set_real_time(uchar *pclock) { uchar i,addr=0x80。 date=read_ds1302_byte()。 T_EN=0。 write_ds1302_byte(dat)。 } void write_ds1302_dat(uchar addr,uchar dat) { T_EN=0。 ACC7=T_IO。 } } uchar read_ds1302_byte() { uchar i。0x01。include void write_ds1302_byte(uchar dat) { uchar i。i++) { T_IO=datamp。 dat=dat1。i++) { ACC=ACC1。 } return (ACC)。 write_ds1302_byte(addr)。 } uchar read_ds1302_data(uchar addr) { uchar date。 write_ds1302_byte(addr)。 return (date)。 for(i=0。 addr+=2。 uchar address=0x81。j++) { Curtime[j]=read_ds1302_data(address)。 sbit T_CLK=P2^4。 void write_ds1302_byte(uchar dat)。 void set_real_time(uchar *pclock)。 lcd_en_port = 1。 lcd_en_port = 0。 lcd_en_port = 0。 } void write_data(uchar dat) { lcd_busy_wait()。 P0=dat。=0x0f。 } else { x_pos=x_pos+0x80+0x40。 lcd_rw_port=0。 lcd_en_port=0。 write_(0x38)。 write_(0x08)。 lcd_data_port = 0xff。 define lcd_data_port P0 void lcd_busy_wait()。 void lcd_init()。 delay1()。 delay1()。 delay1()。 while((sda==1)amp。 delay1()。 scl=0。 for(i=0。 // delay1()。// } // scl=0。// }// uchar i2c_read_byte() { uchar i,temp=0。 delay1()。 scl=1。 delay1()。 i2c_ack()。 i2c_ack()。 i2c_start()。 i2c_ack()。 temp=i2c_read_byte()。 } ifndef __2402_H__ define __2402_H__ include include define uchar unsigned char define uint unsigned int sbit scl=P2^1。 void i2c_ack()。// void write_at2404(uchar addr,uchar dat)。a0。 } void lcd_delay(uchar ms) { uchar j。} } } void delay1() { 。eq。 void delay1()。 dula=0。 } ifndef __DISPLAY_H__ define __DISPLAY_H__ include include define uchar unsigned char define uint unsigned int sbi
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1