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

正文內(nèi)容

基于51單片機的油量流量儀-資料下載頁

2025-07-14 14:56本頁面
  

【正文】 k。case 2://單價設置模式 switch(key_num){case 3://數(shù)字‘0’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=0。Dis_SetPrice()。break。case 6://數(shù)字‘1’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=1。Dis_SetPrice()。break。case 7://數(shù)字‘2’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=2。Dis_SetPrice()。break。case 8://數(shù)字‘3’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=3。Dis_SetPrice()。break。case 10://數(shù)字‘4’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=4。Dis_SetPrice()。break。case 11://數(shù)字‘5’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=5。Dis_SetPrice()。break。case 12://數(shù)字‘6’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=6。Dis_SetPrice()。break。case 14://數(shù)字‘7’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=7。Dis_SetPrice()。break。case 15://數(shù)字‘8’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=8。Dis_SetPrice()。break。case 16://數(shù)字‘9’for(i=7。i0。i){Dat_buf[i]=Dat_buf[i1]。}Dat_buf[0]=9。Dis_SetPrice()。break。}break。default: break。}key_num=0。}//控制子程序void Control(){unsigned long dat=0。if(start_flag)//如果開始加油標志位置位{if(num110){num1=0。In_Liter++。}dat=(In_Liter*Price)/100。Total_Sum=(uint)(dat)。if(Mode_flag==0)//在設定金額模式下{if(Set_SumTotal_Sum)Relay=0。else{EX0=0。//關(guān)閉外部中斷0display()。display()。start_flag=0。Beep=0。delayms(200)。Beep=1。delayms(200)。Beep=0。delayms(200)。Beep=1。delayms(200)。Beep=0。delayms(200)。Beep=1。delayms(200)。}}else if(Mode_flag==1){if(Set_LiterIn_Liter/10)Relay=0。else{EX0=0。//關(guān)閉外部中斷0display()。display()。start_flag=0。Beep=0。delayms(200)。Beep=1。delayms(200)。Beep=0。delayms(200)。Beep=1。delayms(200)。Beep=0。delayms(200)。Beep=1。delayms(200)。}}}else{Relay=1。}}//主程序void main(){init_1602()。Dis_SetSum()。EX0=0。//關(guān)閉外部中斷0IT0=1。//邊沿觸發(fā)中斷EA=1。//開啟總中斷while(1){keyscan()。display()。Control()。}}void E_X0() interrupt 0{num1++。}sbit KEY_ROW1=P1^3。sbit KEY_ROW2=P1^2。sbit KEY_ROW3=P1^1。sbit KEY_ROW4=P1^0。sbit KEY_LIN1=P1^4。sbit KEY_LIN2=P1^5。sbit KEY_LIN3=P1^6。sbit KEY_LIN4=P1^7。unsigned char key_num=0。unsigned char key_flag=0。extern void delayms(unsigned int xms)。define DEF_KEY1 KEY_ROW1=0。KEY_ROW2=1。KEY_ROW3=1。KEY_ROW4=1 define DEF_KEY2 KEY_ROW1=1。KEY_ROW2=0。KEY_ROW3=1。KEY_ROW4=1define DEF_KEY3 KEY_ROW1=1。KEY_ROW2=1。KEY_ROW3=0。KEY_ROW4=1define DEF_KEY4 KEY_ROW1=1。KEY_ROW2=1。KEY_ROW3=1。KEY_ROW4=0void key(){if(key_num==0){DEF_KEY1。if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)){delayms(8)。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。amp。(key_flag==0)){key_flag=1。if(!KEY_LIN1)key_num=1。else if(!KEY_LIN2)key_num=2。else if(!KEY_LIN3)key_num=3。else if(!KEY_LIN4)key_num=4。}}else if(key_flag==1)key_flag=0。DEF_KEY2。if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)){delayms(8)。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。amp。(key_flag==0)){key_flag=2。if(!KEY_LIN1)key_num=5。else if(!KEY_LIN2)key_num=6。else if(!KEY_LIN3)key_num=7。else if(!KEY_LIN4)key_num=8。}}else if(key_flag==2)key_flag=0。DEF_KEY3。if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)){delayms(8)。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。amp。(key_flag==0)){key_flag=3。if(!KEY_LIN1)key_num=9。else if(!KEY_LIN2)key_num=10。else if(!KEY_LIN3)key_num=11。else if(!KEY_LIN4)key_num=12。}}else if(key_flag==3)key_flag=0。DEF_KEY4。if((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4)){delayms(8)。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。amp。(key_flag==0)){key_flag=4。if(!KEY_LIN1)key_num=13。else if(!KEY_LIN2)key_num=14。else if(!KEY_LIN3)key_num=15。else if(!KEY_LIN4)key_num=16。 }}else if(key_flag==4)key_flag=0。}}sbit EN=P2^7。sbit RS=P2^5。sbit RW=P2^6。unsigned char LCD1602_Table[]=0123456789:。//0123456789abcdefunsigned char code DIS1_TAB[]={ : Pr:}。//顯示金額和單價unsigned char code DIS2_TAB[]={ :}。//顯示加入的油量和總金額unsigned char code DIS3_TAB[]={ Please set the}。unsigned char code DIS4_TAB[]={unit price:}。 / * * * * * * * * * * * * * * *液 晶 顯 示 寫 數(shù) 據(jù)* * * * * * * * * * * * * ** */void write_date(uchar date)//寫數(shù)據(jù){EN=0。//使能為0RS=1。//寫數(shù)據(jù)設置P0=date。//輸入數(shù)據(jù)EN=0。//使能為0delayms(5)。//延時5msEN=1。//使能為1}/ * * * * * * * * * * * * * * *液 晶 顯 示 寫 指 令* * * * * * * * * * * * * ** */void write_(uchar date){EN=0。//使能為0RS=0。//寫命令設置P0=date。//輸入命令EN=0。//使能為0delayms(5)。//延時5msEN=1。//使能為1}void init_1602(){ unsigned char i。RW=0。//并行數(shù)據(jù)的讀寫write_(0x38)。write_(0x0c)。write_(0x06)。write_(0x01)。write_(0x80)。for(i=0。i16。i++)write_date(DIS1_TAB[i])。write_(0x80+0x40)。for(i=0。i16。i++)write_date(DIS2_TAB[i])。write_(0x80+0x40+8)。write_date(0x5c)。 //39。¥39。}void display(){if(Mode_flag2) //未在單價設置狀態(tài)下{write_(0x80+11)。//顯示單價if(Price/10000)write_date(LCD1602_Table[Price/1000])。elsewrite_date(39。 39。)。if(Price/1000)write_date(LCD1602_Table[Price%1000/100])。elsewrite_date(39。 39。)。write_date(LCD1602_Table[Price%100/10])。write_date(39。.39。)。write_date(LCD1602_Table[Price%10])。write_(0x80+0x40)。//顯示加入的油量if(In_Liter/100000)write_date(LCD1602_Table[Price/10000])。elsewrite_date(39。 39。)。if(In_Liter/10000)write_date(LCD1602_Table[In_Liter%10000/1000])。elsewrite_date(39。 39。)。write_date(LCD1602_Table[In_Liter%1000/100])。write_date(39。.39。)。write_date(LCD1602_Table[In_Liter%100/10])。write_date(LCD1602_Table[In_Liter%10])。 write_(0x80+0x40+10)。//顯示加入油量的金額if(Total_Sum/100000)write_date(LCD1602_Table[Total_Sum/10000])。elsewrite_date(39。 39。)。if(Total_Sum/10000)write_date(LCD1602_Table[Total_Sum%10000/1000])。elsewrite_date(39。 39。)。if(Total_Sum/1000)write_date(LCD1602_Table[Total_Sum%1000/100])。elsewri
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1