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

正文內(nèi)容

基于單片機(jī)的多功能綜合應(yīng)用系統(tǒng)的設(shè)計單片機(jī)課程設(shè)計報告(參考版)

2024-08-31 14:50本頁面
  

【正文】 //轉(zhuǎn)換結(jié)束后,再產(chǎn)生一個脈沖,這個脈沖的下降沿用于將 EOC 置為低電屏,為下一次轉(zhuǎn)換作準(zhǔn)備 START=0。 } while(!EOC)。 //等待一下,有的電腦仿真時比較慢,仿真時可能需要等待復(fù)位狀態(tài) while(1) { if(!EOC)//如果 EOC 為低電屏,則產(chǎn)生一個脈沖,這個脈沖的下降沿用于啟動 AD 轉(zhuǎn)換 { START=1。i2。 42 main() { unsigned char i。 sbit START=P1^1。 LCD_Write_String(0,0,current fulvol:)。j6。v39。 。 table[4]=39。 table[3]=39。039。239。 39。r39。e39。 。 table[2]=39。 } else { table[1]=39。 table[5]=39。 39。v39。 。 table[2]=39。 if(OVR==0) { table[1]=39。 } else { 41 k2=1。 table[5]=39。 39。 39。 。 table[2]=39。 if(OVR==0) { table[1]=39。 if (OVR==1) { k1=1。39。+39。 DelayMs(500)。//清屏 //k1=0。 LCD_Init()。 LCD_Write_Com(0x0C)。 /*顯示清屏 */ LCD_Write_Com(0x06)。 LCD_Write_Com(0x08)。 DelayMs(5)。 DelayMs(5)。 /*顯示模式設(shè)置 */ DelayMs(5)。 40 } LCD_Write_Data( Data)。 } } void LCD_Write_Char(unsigned char x,unsigned char y,unsigned char Data) { if (y == 0) { LCD_Write_Com(0x80 + x)。 //表示第二行 } while (*s) { LCD_Write_Data( *s)。 } void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s) { if (y == 0) { LCD_Write_Com(0x80 + x)。 } void LCD_Clear(void) { LCD_Write_Com(0x01)。 _nop_()。 EN_SET。 RS_SET。 } 39 void LCD_Write_Data(unsigned char Data) { //while(LCD_Check_Busy())。 _nop_()。 EN_SET。 RS_CLR。 } void LCD_Write_Com(unsigned char ) { // while(LCD_Check_Busy())。 return (bit)(DataPort amp。 _nop_()。 RW_SET。 } } bit LCD_Check_Busy(void) { DataPort= 0xFF。 } void DelayMs(unsigned char t) { while(t) { //大致延時 1mS DelayUs2x(245)。}。,39。,39。,39。,39。,39。//電壓正負(fù)標(biāo)志位 define RS_CLR RS=0 define RS_SET RS=1 define RW_CLR RW=0 define RW_SET RW=1 define EN_CLR EN=0 define EN_SET EN=1 38 define DataPort P1 define BCDMA P2 define WEIMA P3 unsigned char table[6]={39。 sbit OVR = P0^1。//控制繼電器從而控制電壓增益 sbit k2 = P2^1。 sbit EN = P3^7。} } 第四部分: 電壓表程序: include include sbit RS = P3^5。 if(count==16) {count=0。 count++。 TL0=(655363000)%256。 } void t0() interrupt 1 { unsigned char count,count1。 37 ET0=1。 TR0=1。 TH0=(655363000)/256。 clk=1。 _nop_()。 clk=1。 _nop_()。 date6=date61。 da6=date6amp。0x01。 date4=date41。 da4=date4amp。0x01。 date2=date21。 da2=date2amp。0x01。i0。 //雅 void wr595(uchar date1,uchar date2,uchar date3,uchar date4,uchar date5,uchar date6) { unsigned char i。 unsigned char table[]={ 0x08,0x80,0x08,0x80,0x08,0x40,0x38,0x40,0xC8,0x20,0x08,0x11,0x09,0x0A,0x0e,0x04, 0x08,0x0A,0x08,0x11,0xC8,0x20,0x38,0x40,0x08,0x40,0x08,0x80,0x08,0x80,0x00,0x00}。 sbit da6=P2^1。 sbit da4=P0^4。 sbit da2=P0^2。 count=0。 count++。 TH0=(6553650000)/256。 dis_D18B20()。 35 } // dis_D18B20()。num++) { write_lcd_date(table[num])。 for(num=0。 EA=1。 TR0=1。 TH0=(6553650000)/256。} } void main() { lcd_init()。 if(lalaxiaxian||lalashangxian) speaker=1。 write_lcd_date(0x43)。 write_lcd_date(0x30+ge_18b20)。 write_lcd_date(0x30+shi_18b20)。 } else { write_lcd_(0x80+0x40)。 write_lcd_date(0xDF)。 write_lcd_date(0x2E)。 } } 34 else //正數(shù) { if(bai_18b20==0) //十位為 0,則不顯示十位 { write_lcd_(0x80+0x40)。 write_lcd_date(0xDF)。 write_lcd_date(0x30+bai_18b20)。 } else { write_lcd_(0x80+0x40)。 write_lcd_date(0xDF)。 write_lcd_date(0x30+shi_18b20)。//顯示十分位 if(flag_Negative_number) //負(fù)數(shù) { if(bai_18b20==0) //十位為 0,則不顯示十位 { write_lcd_(0x80+0x40)。//顯示十位 shi_18b20=temp%100/10。 temp=ReadTemperature()。 return(t)。 } tt=t*。 flag_Negative_number = 1。 if(bamp。 t=8。//低位 b=ReadOneChar()。 //跳過讀序號列號的操作 WriteOneChar(0xBE)。 //啟動溫度轉(zhuǎn)換 Init_DS18B20()。 WriteOneChar(0xCC)。 float tt=0。 uchar b=0。 } delay(8)。 DATA = 1。0x01。 i) { DATA = 0。 for (i=8。 } return(dat)。 // 給脈沖信號 if(DATA) dat|=0x80。 // 給脈沖信號 dat=1。i0。 uchar dat = 0。 //稍做延時后 如果 x=0則初始化成功 x=1則初始化失敗 delay(30)。 //拉高總線 delay(20)。 //單片機(jī)將 DQ 拉低 delay(80)。 //DQ 復(fù)位 delay(10)。 } void Init_DS18B20(void) //傳感器初始化 { uchar x=0。 write_lcd_(0x06)。 } void lcd_init() { write_lcd_(0x38)。 delay_ms(1)。 del
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1