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

正文內(nèi)容

基于51單片機(jī)的密碼鎖設(shè)計(jì)程序-全文預(yù)覽

  

【正文】 ])。 write_(0x0f)。 //按下開(kāi)門鍵 跳出while(1)讀時(shí)間循環(huán) } /*無(wú)論是修改密碼還是開(kāi)門 之后都要對(duì)其成功之前或者 失敗之前的標(biāo)志位清零 否則導(dǎo)致二次掃描時(shí)不顯示*/ while(1) //進(jìn)入while(1)設(shè)置密碼 循環(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ù)應(yīng)為46080,計(jì)時(shí)器每隔50000微秒發(fā)起一次中斷。uchar code table14[]={KEY13:For open }。uchar code table9[]={Be patient...}。uchar code table5[]={Input again: }。uchar code table[]={Enter password:}。 //保護(hù)標(biāo)志位bit flag3,flag4,flag2,flag1。//進(jìn)入掉電模式標(biāo)志位uchar m,l。uchar code num_to_char[] = {0123456789ABCDEF}。uchar data lcd1602_line2[]={ 10:42:50 }。 /*一般將這些變量定義在C文件中 extern聲明 不是定義 當(dāng)主函數(shù)需要時(shí)用extern引用 */extern bit shu_flag,modify_flag,rst。 } //清除數(shù)字 } }}ifndef __SCAN_H__define __SCAN_H__include includedefine uchar unsigned chardefine uint unsigned intvoid 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++。 // 松手檢測(cè) 屏蔽蜂鳴器 噪音污染 }// 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。 //功能鍵標(biāo)志位 沒(méi)使用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。endifinclude include void i2c_start(){ scl=1。void write_(uchar mand)。 /*釋放數(shù)據(jù)端口*/}ifndef __1602_H__define __1602_H__include includedefine uchar unsigned chardefine uint unsigned intsbit 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 命令字寫(xiě)入*/{ 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 P0void 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 includedefine uchar unsigned chardefine uint unsigned intsbit 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 includedefine uchar unsigned chardefine uint unsigned intsbit dula=P2^6。//extern voi
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1