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

正文內(nèi)容

最新電子秤的設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2025-06-28 04:33本頁(yè)面
  

【正文】 字D鍵,計(jì)算總價(jià) { Money = Price_Buffer[0] * 100 + Price_Buffer[1] * 10 + Price_Buffer[2]。 Money = Money * Weight_Shiwu / 1000。 LCD1602_write_(0x80+0x40+11)。 LCD1602_write_data(Money/1000 + 0x30)。 LCD1602_write_data(Money%1000/100 + 0x30)。 LCD1602_write_data(Money%100/10 + 0x30)。 LCD1602_write_data(39。.39。)。 LCD1602_write_data(Money%10 + 0x30)。 Flag_OK = 1。 } if(KEY_NUM == 11) //數(shù)字*鍵,顯示改變上限閾值 { LCD1602_write_(0x80)。 //指針設(shè)置 LCD1602_write_word(Upper limit: )。 //顯示畫(huà)面第一行 } if(KEY_NUM = 0 amp。amp。 KEY_NUM = 9) //顯示輸入的價(jià)格值 { Price_Buffer[Price_Count] = KEY_NUM。 switch(Price_Count) { case 0: LCD1602_write_(0x80+0x40+6)。 LCD1602_write_data(Price_Buffer[0] + 0x30)。 break。 case 1: LCD1602_write_(0x80+0x40+7)。 LCD1602_write_data(Price_Buffer[1] + 0x30)。 break。 case 2: LCD1602_write_(0x80+0x40+9)。 LCD1602_write_data(Price_Buffer[2] + 0x30)。 break。 default : break。 } Price_Count++。 if( Price_Count = 3) { Price_Count = 3。 } } } }}//****************************************************//矩陣鍵盤(pán)掃描//****************************************************unsigned char KEY_Scan(){ unsigned char temp = 0。 unsigned char = 0x55 , 1 = 0 , 2 = 0。 P1=0xf0。 if(P1!=0xf0) { 1=P1。 P1=0x0f。 2=P1。 } P1=0xf0。 while(P1!=0xf0)。 temp=1|2。 if(temp==0xee)=1。//數(shù)字1 if(temp==0xed)=4。//數(shù)字4 if(temp==0xeb)=7。//數(shù)字7 if(temp==0xe7)=11。//備用鍵*號(hào)鍵 if(temp==0xd7)=0。//數(shù)字0 if(temp==0xb7)=14。//備用鍵*號(hào)鍵 if(temp==0xde)=2。 //數(shù)字2 if(temp==0xdd)=5。 //數(shù)字5 if(temp==0xdb)=8。//數(shù)字8 if(temp==0xbe)=3。//數(shù)字3 if(temp==0xbd)=6。 //數(shù)字6 if(temp==0xbb)=9。//數(shù)字9 if(temp==0x7e)=16。//數(shù)字A鍵,去皮功能 if(temp==0x7d)=15。//數(shù)字B鍵清除鍵,二次測(cè)量 if(temp==0x7b)=12。//數(shù)字C輸入單價(jià)錯(cuò)誤時(shí)返回上一步 if(temp==0x77)=13。//數(shù)字D鍵,計(jì)算總價(jià) return()。}//****************************************************//稱重//****************************************************void Get_Weight(){ HX711_Buffer = HX711_Read()。 HX711_Buffer = HX711_Buffer/100。 if(HX711_Buffer Weight_Maopi + 2000) { Buzzer = 0。 } else if(HX711_Buffer Weight_Maopi 30) { Buzzer = 0。 //負(fù)重量報(bào)警 } else if(HX711_Buffer Weight_Maopi) { Weight_Shiwu = HX711_Buffer。 Weight_Shiwu = Weight_Shiwu Weight_Maopi。 //獲取實(shí)物的AD采樣數(shù)值。 Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/+)。//計(jì)算實(shí)物的實(shí)際重量 Buzzer = 1。 //關(guān)閉警報(bào) }}//****************************************************//獲取毛皮重量//****************************************************void Get_Maopi(){ HX711_Buffer = HX711_Read()。 Weight_Maopi = HX711_Buffer/100。 } //****************************************************//MS延時(shí)函數(shù)(12M晶振下測(cè)試)//****************************************************void Delay_ms(unsigned int n){ unsigned int i,j。 for(i=0。in。i++) for(j=0。j123。j++)。}顯示模塊程序:include //****************************************************//MS延時(shí)函數(shù)(12M晶振下測(cè)試)//****************************************************void LCD1602_delay_ms(unsigned int n){ unsigned int i,j。 for(i=0。in。i++) for(j=0。j123。j++)。}//****************************************************//寫(xiě)指令//****************************************************void LCD1602_write_(unsigned char ){ LCD1602_RS = 0。 LCD1602_delay_ms(1)。 LCD1602_EN = 1。 LCD1602_PORT = 。 LCD1602_delay_ms(1)。 LCD1602_EN = 0。}//****************************************************//寫(xiě)數(shù)據(jù)//****************************************************void LCD1602_write_data(unsigned char dat){ LCD1602_RS = 1。 LCD1602_delay_ms(1)。 LCD1602_PORT = dat。 LCD1602_EN = 1。 LCD1602_delay_ms(1)。 LCD1602_EN = 0。}//****************************************************//連續(xù)寫(xiě)字符//****************************************************void LCD1602_write_word(unsigned char *s){ while(*s0) { LCD1602_write_data(*s)。 s++。 }}void Init_LCD1602(){ LCD1602_EN = 0。 LCD1602_RW = 0。 //設(shè)置為寫(xiě)狀態(tài) LCD1602_write_(0x38)。 //顯示模式設(shè)定 LCD1602_write_(0x0c)。 //開(kāi)關(guān)顯示、光標(biāo)有無(wú)設(shè)置、光標(biāo)閃爍設(shè)置 LCD1602_write_(0x06)。 //寫(xiě)一個(gè)字符后指針加一 LCD1602_write_(0x01)。 //清屏指令}信號(hào)處理部分程序:include //****************************************************//延時(shí)函數(shù)//****************************************************void Delay__hx711_us(void){ _nop_()。 _nop_()。}//****************************************************//讀取HX711//****************************************************unsigned long HX711_Read(void) //增益128{ unsigned long count。 unsigned char i。 HX711_DOUT=1。 Delay__hx711_us()。 HX711_SCK=0。 count=0。 while(HX711_DOUT)。 for(i=0。i24。i++) { HX711_SCK=1。 count=count1。 HX711_SCK=0。 if(HX711_DOUT) count++。 } HX711_SCK=1。 Delay__hx711_us()。 HX711_SCK=0。 return(count)。}39
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1