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

正文內容

最新基于單片機的電子秤設計(參考版)

2025-07-01 05:53本頁面
  

【正文】 break。 } case 0xdf: { mingcheng=Grape 。 price=danjia[4]。 break。 } case 0xf7: { mingcheng=Orange 。 price=danjia[2]。 break。 } case 0xfd: { mingcheng=Banana 。 price=danjia[0]。 delay(5)。 }while(fuwei())。 write_float2(price*press)。 write_float2(press)。 write_float2(price)。 write_lcd(40,mingcheng)。 press=(*ad_data*5/)。 write_lcd(180,Total Price: Yuan)。 write_lcd(120,Weight: Kilogram)。 write_lcd(60, )。 clr_lcd()。 write_lcd(158,)。 write_lcd(128,)。Time)。Time)。Time)。 if(KAISHI==0) kaishi=0。 do{ if(KAISHI==0) {KAISHI=1。 write_lcd(30, Desigener: )。 Initial_DS1302()。 lcd_init()。 EA=1。}void main(){ bit kaishi=1。 if(FUWEI==0) cc=0。 if(FUWEI==0) { FUWEI=1。 return(dat)。//拉高數(shù)據(jù)端,回到初始狀態(tài) dat=8。//拉搞CS端 ADCLK=0。 if(i7)ndat=1。 j=j7。//形成一次時鐘脈沖 _nop_()。 _nop_()。//收數(shù)據(jù) ADCLK=1。i++) { j=0。 } for(i=0。 dat=1。//形成一次時鐘脈沖 _nop_()。 _nop_()。//收數(shù)據(jù) ADCLK=1。i8。 dat=0。//控制命令結束 _nop_()。 ADCLK=0。 _nop_()。//拉高CLK端 ADDI=(channel1)amp。 _nop_()。 ADCLK=0。 _nop_()。//拉高CLK端 ADDI=channelamp。 _nop_()。 ADCLK=0。//拉高CLK端 _nop_()。 _nop_()。 ADCS=0。 _nop_()。 uchar ndat=0。 uchar j。}/************讀ADC0832函數(shù)************///采集并返回uchar Adc0832() //AD轉換,返回結果channel為初始值{ uchar channel=2。y0。x0。void delay(uint z){ uint x,y。float danjia[]={,}。float press。sbit FUWEI=P3^4。 sbit ADDO =P3^7。sbit ADCS =P3^5。0x80) DS1302_SetTime(DS1302_SECOND,0)。}void Initial_DS1302(void){ uchar Second=Read1302(DS1302_SECOND)。 TimeDateString[8] = 39。 TimeTimeString[7] = TimeSecond%10 + 39。 TimeTimeString[6] = TimeSecond/10 + 39。 TimeTimeString[5] = 39。 TimeTimeString[4] = TimeMinute%10 + 39。 TimeTimeString[3] = TimeMinute/10 + 39。 TimeTimeString[2] = 39。 TimeTimeString[1] = TimeHour%10 + 39。}void TimeToStr(SYSTEMTIME *Time){ TimeTimeString[0] = TimeHour/10 + 39。 TimeDateString[8] = 39。 TimeDateString[7] = TimeDay%10 + 39。 TimeDateString[6] = TimeDay/10 + 39。 TimeDateString[5] = 39。 TimeDateString[4] = TimeMonth%10 + 39。 TimeDateString[3] = TimeMonth/10 + 39。 TimeDateString[2] = 39。 TimeDateString[1] = TimeYear%10 + 39。}void DateToStr(SYSTEMTIME *Time){ TimeDateString[0] = TimeYear/10 + 39。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_YEAR)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_MONTH)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_WEEK)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_DAY)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_HOUR)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_MINUTE)。0x70)4)*10 + (ReadValueamp。 ReadValue = Read1302(DS1302_SECOND)。} void DS1302_SetTime(uchar Address, uchar Value) // 設置時間函數(shù){ Write1302(Address, ((Value/10)4 | (Value%10)))。 DS1302_RST = 0。 // 地址,命令 ucData = DS1302OutputByte()。 DS1302_RST = 1。 DS1302_RST = 0。 DS1302_RST = 0。 // 地址,命令 DS1302InputByte(ucDa)。 DS1302_RST = 1。 }void Write1302(uchar ucAddr, uchar ucDa) //ucAddr: DS1302地址, ucData: 要寫的數(shù)據(jù){ DS1302_RST = 0。 DS1302_CLK = 0。 //相當于匯編中的 RRC ACC7 = DS1302_IO。 i0。 } }uchar DS1302OutputByte(void) //實時時鐘讀取一字節(jié)(內部函數(shù)){ uchar i。 DS1302_CLK = 0。 i) { DS1302_IO = ACC0。 for(i=8。 //定義的時間類型define AM(X) Xdefine PM(X) (X+12) // 轉成24小時制define DS1302_SECOND 0x80define DS1302_MINUTE 0x82define DS1302_HOUR 0x84 define DS1302_WEEK 0x8Adefine DS1302_DAY 0x86define DS1302_MONTH 0x88define DS1302_YEAR 0x8Cdefine DS1302_RAM(X) (0xC0+(X)*2) //用于計算 DS1302_RAM 地址的宏 void DS1302InputByte(uchar d) //實時時鐘寫入一字節(jié)(內部函數(shù)){ uchar i。 uchar TimeString[9]。 uchar Year。 uchar Day。 uchar Hour。typedef struct __SYSTEMTIME__{ uchar Second。 //實時時鐘復位線引腳sbit ACC0 = ACC^0。 //實時時鐘時鐘線引腳 sbit DS1302_IO = P3^1。 onetxtout(ds[4])。 onetxtout(ds[2])。 onetxtout(ds[0])。 ds[3]=tt%1000%100/10+0x30。 ds[1]=tt%1000/100+0x30。 tt=(t*100+)。}void write_float2(float t) //小數(shù)點前2位數(shù){ uchar ds[5]。 write_lcd(180, )。 write_lcd(120, )。 write_lcd(60, )。}}void clr_lcd(){ write_lcd(0, )。str[i]!=0。 //寫地址高8位write_(0x24)。0xff)。 //設置地址}//定義一個指定位置寫入制定字符串void write_lcd(int place,char *str){ int i。 //寫地址低8位write_data(place/256)。void location(int place) //place直接取這些值{writ
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1