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

正文內(nèi)容

基于51單片機(jī)的油量流量?jī)x-wenkub.com

2025-07-11 14:56 本頁(yè)面
   

【正文】 if(Total_Sum/1000)write_date(LCD1602_Table[Total_Sum%1000/100])。if(Total_Sum/10000)write_date(LCD1602_Table[Total_Sum%10000/1000])。//顯示加入油量的金額if(Total_Sum/100000)write_date(LCD1602_Table[Total_Sum/10000])。)。)。)。write_(0x80+0x40)。write_date(39。elsewrite_date(39。elsewrite_date(39。 //39。i16。i16。write_(0x06)。//使能為1}void init_1602(){ unsigned char i。//寫命令設(shè)置P0=date。//使能為0delayms(5)。 / * * * * * * * * * * * * * * *液 晶 顯 示 寫 數(shù) 據(jù)* * * * * * * * * * * * * ** */void write_date(uchar date)//寫數(shù)據(jù){EN=0。//0123456789abcdefunsigned char code DIS1_TAB[]={ : Pr:}。}}sbit EN=P2^7。else if(!KEY_LIN2)key_num=14。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。else if(!KEY_LIN4)key_num=12。(key_flag==0)){key_flag=3。DEF_KEY3。else if(!KEY_LIN2)key_num=6。 if(((!KEY_LIN1)||(!KEY_LIN2)||(!KEY_LIN3)||(!KEY_LIN4))amp。else if(!KEY_LIN4)key_num=4。(key_flag==0)){key_flag=1。KEY_ROW4=0void key(){if(key_num==0){DEF_KEY1。KEY_ROW3=0。KEY_ROW2=0。define DEF_KEY1 KEY_ROW1=0。sbit KEY_LIN4=P1^7。sbit KEY_ROW4=P1^0。}}void E_X0() interrupt 0{num1++。//邊沿觸發(fā)中斷EA=1。}}//主程序void main(){init_1602()。delayms(200)。delayms(200)。delayms(200)。//關(guān)閉外部中斷0display()。Beep=1。Beep=1。Beep=1。display()。Total_Sum=(uint)(dat)。}//控制子程序void Control(){unsigned long dat=0。break。i0。}Dat_buf[0]=8。break。i0。}Dat_buf[0]=6。break。i0。}Dat_buf[0]=4。break。i0。}Dat_buf[0]=2。break。i0。}Dat_buf[0]=0。}break。i){Dat_buf[i]=Dat_buf[i1]。Dis_SetLiter()。case 15://數(shù)字‘8’for(i=7。i){Dat_buf[i]=Dat_buf[i1]。Dis_SetLiter()。case 12://數(shù)字‘6’for(i=7。i){Dat_buf[i]=Dat_buf[i1]。Dis_SetLiter()。case 10://數(shù)字‘4’for(i=7。i){Dat_buf[i]=Dat_buf[i1]。Dis_SetLiter()。case 7://數(shù)字‘2’for(i=7。i){Dat_buf[i]=Dat_buf[i1]。Dis_SetLiter()。 case 1:// 油量模式 switch(key_num){case 3://數(shù)字‘0’for(i=7。}Dat_buf[0]=9。break。i0。}Dat_buf[0]=7。break。i0。}Dat_buf[0]=5。break。i0。}Dat_buf[0]=3。break。i0。}Dat_buf[0]=1。break。i0。Dis_SetPrice()。Dat_buf[3]=Price%10000/1000。write_(0x80+0x40)。//2設(shè)置單價(jià)模式write_(0x80)。Dat_buf[0]=Set_Liter%10。}Mode_flag=1。write_(0x80+0x40+8)。write_(0x80+0x40)。case 9:if(!start_flag){if(Mode_flag==2){write_(0x80)。Dat_buf[1]=Set_Sum%100/10。¥39。i++)write_date(DIS2_TAB[i])。i++)write_date(DIS1_TAB[i])。 //打開外部中斷0break。break。key()。write_date(39。write_date(39。elsewrite_date(39。elsewrite_date(39。write_date(LCD1602_Table[Set_Liter%10])。write_date(LCD1602_Table[Set_Liter%100/10])。if(Set_Liter/1000)write_date(LCD1602_Table[Set_Liter%1000/100])。if(Set_Liter/10000)write_date(LCD1602_Table[Set_Liter/1000])。L39。 //顯示設(shè)定的油量write_date(39。)。)。)。)。//39。j)。for(i=xms。//單價(jià)(單位:/L)uint Total_Sum=0。//模式標(biāo)志位0金額模式1體積模式2設(shè)置單價(jià)模式uint Set_Sum=0。 WORD格式整理 范文范例參考附 錄附錄A:電路原理圖 WORD格式整理 范文范例參考附錄B:PCB圖 WORD格式整理 范文范例參考附錄C:作品圖 WORD格式整理 范文范例參考附錄D:元件清單單元器件名稱型號(hào)數(shù)量單片機(jī)AT89S521液晶顯示器LCD16021進(jìn)水電磁閥220V 50HZ1水流量傳感器FY-211繼電器HK4100FDC5V1電池盒1拔頭開關(guān)1電阻1K4電阻10K1電容10uF1電容30P2晶振1排阻1031可變電阻1031LED1續(xù)流二極管1三極管85502蜂鳴器1按鍵17 WORD格式整理 范文范例參考附錄E:程序單include//頭文件includedefine uchar unsigned char//宏定義define uint unsigned intsbit Relay=P2^3。當(dāng)然,在本設(shè)計(jì)中沒有涉及到芯片內(nèi)部的元件設(shè)計(jì),另外我的軟件設(shè)計(jì)也存在著一些不足和缺陷之處,在此懇請(qǐng)各位老師對(duì)我的作品進(jìn)行批評(píng)指正,我將盡力改善我的作品功能。除了這些,給我很大感觸的一個(gè)程序調(diào)試,這個(gè)事既花時(shí)間又尤為重要,特別是流量傳感器調(diào)試的時(shí)候和LCD1602的顯示調(diào)試,這個(gè)過程我是在幾個(gè)同學(xué)的共同幫助下才完成的。在設(shè)計(jì)的過程中學(xué)到了許多解決問題的思想,特別是某些細(xì)節(jié)難點(diǎn)的解決思想。另一方面是提高了我的單片機(jī)程序設(shè)計(jì)的技巧,硬件電路的設(shè)計(jì)方法,電路疑難故障處理方法,以及面對(duì)難題不退卻,用于攻關(guān)的精神。)。)。)。)。write_(0x80+0x40+10)。⑤LED燈不亮是因?yàn)槲野阉恼?fù)極接反了。 解決方案①顯示屏LCD1602不亮,經(jīng)檢查是AT89S52第20引腳忘記接地,把第20引腳接地后問題得以解決了,出現(xiàn)了所希望的功能列表。②顯示屏亮度不夠可能是因?yàn)槌绦驔_突或者是連接電阻過大導(dǎo)致電流太小。當(dāng)顯示正常的時(shí)候,把油通入流量傳感器的時(shí)候,顯示屏上關(guān)于水流量的數(shù)字并沒有變化。如果正常,作品上電,在LCD顯示正常等的情況下,把一定量的油慢慢注入傳感器,盡量保證沒有溢出。KEY_ROW4=0 范文范例參考4 電路調(diào)試和方法 檢測(cè)方法本作品主要是調(diào)試和檢測(cè)油流量傳感器采集來的數(shù)據(jù)是否正確,是否有報(bào)警,各個(gè)按鍵能否正常行駛功能,LCD能否正常工作并正常顯示。KEY_ROW3=0。KEY_ROW2=0。defineDEF_KEY1 KEY_ROW1=0。sbit KEY_LIN4=P1^7。sbit KEY_ROW4=P1^0。write_(0x80)。//并行數(shù)據(jù)的讀寫write_(0x38)。//使能為0delayms(5)。//使能為1}/ * * * * * * * * * * * * * * *液 晶 顯 示 寫 指 令* * * * * * * * * * * * * ** */void write_(uchar date){EN=0。//寫數(shù)據(jù)設(shè)置P0=date。//顯示加入的油量和總金額unsigned char code DIS3_TAB[]={ Please set the}。sbit RW=P2^6。 }否是獲取計(jì)數(shù)值,將脈沖轉(zhuǎn)換為油量結(jié) 束開 始設(shè)置為定時(shí)器0,計(jì)數(shù)器1開啟定時(shí)計(jì)數(shù)器,開始計(jì)數(shù)定時(shí)100ms??計(jì)算油費(fèi),并將其送至LCD 油流量檢測(cè)程序流程 LCD液晶顯示程序 LCD液晶顯示程序?qū)iT用于控制LCD1602液晶屏的程序,對(duì)時(shí)序要求比較嚴(yán)格,我在編寫前特意查閱了時(shí)序邏輯圖。write_date(39。elsewrite_date(39。elsewrite_date(39。elsewrite_date(39。}}開 始初始化程序流量檢測(cè)程序LCD液晶顯示程序 主程序流程圖 水流量檢測(cè)程序水流量傳感器是采用霍爾傳感器制作的,只要收集傳感器傳回的方波個(gè)數(shù),就可以換算成水量。//邊沿觸發(fā)中斷EA=1。:其對(duì)應(yīng)的程序主要如下:void main(){init_1602()。主程序完成系統(tǒng)的地址分配、系統(tǒng)初始化。單片機(jī)程序設(shè)計(jì)在整個(gè)系統(tǒng)中是十分重要的,為了設(shè)計(jì)方便和便于修改,本作品用C語(yǔ)言進(jìn)行程序的設(shè)計(jì)和控制,因?yàn)镃語(yǔ)言編寫簡(jiǎn)單,置入容易,方便修改。 LCD1602液晶顯示器實(shí)物圖①主要技術(shù)參數(shù) 1602的技術(shù)參數(shù)顯示容量162個(gè)字符模塊最佳工作電壓工作電壓~字符尺寸工作電流()工作溫度0~+50℃背光源顏色黃綠存儲(chǔ)溫度-20~+70℃背光源電流﹤150mA②引腳說明 1602的引腳說明腳號(hào)符號(hào)引腳說明1Vss電源地(GND)2Vdd電源電壓(+5V)3VOLCD驅(qū)動(dòng)電壓(可調(diào))寄存器選擇輸入端,輸入MPU選擇模塊內(nèi)部寄存器類型信號(hào):RS=0,當(dāng)MPU進(jìn)行寫模塊操作,指向指令寄存器4RS當(dāng)MPU進(jìn)行讀模塊操作,指向地址計(jì)數(shù)器;RS=1,無論MPU讀操作還是寫操作,均指向數(shù)據(jù)寄存器5R/WR/W=0讀操作;R/W=1寫操作6E使能信號(hào)輸入端,輸入MPU讀/寫模塊操作使能信號(hào)7DB0數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道8DB1數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道9DB2數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道10DB3數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道11DB4數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道12DB5數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道13DB6數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道14DB7數(shù)據(jù)輸入/輸出口,MPU與模塊之間的數(shù)據(jù)傳送通道15A背光的正端+5V16K背光的負(fù)端 0V注意:四位方式通訊時(shí),不能用DB0~DB3。外部時(shí)鐘源應(yīng)是方波發(fā)生器,頻率應(yīng)根據(jù)所用MCS-51中的具體機(jī)型確定。石英晶振起振后要能在XTAL2線上輸出一個(gè)3V左右的正弦波,以便是MCS-51片內(nèi)的OSC電路按石英晶振相同頻率自激振動(dòng)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1