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

正文內(nèi)容

基于s08單片機(jī)溫度測(cè)量顯示系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-06-19 12:39本頁(yè)面
  

【正文】 返回溫度值 T */} /******************************************************\ * *函數(shù)名稱:data_deal()* *作用:實(shí)現(xiàn)十位,個(gè)位的分離\******************************************************/void data_deal(void){ if(Temperature0) /* 溫度為負(fù) */ { neg_flag=1。 /* neg_flag 為 1*/ Temperature=Temperature。 /* 取正*/ } else neg_flag=0。 s= Temperature/10。 /* 分離十位*/ g= Temperatures*10。 /* 分離個(gè)位*/}/******************************************************\ * *函數(shù)名稱:RS_RW_E_init()* *作用:LCD1602 控制\******************************************************/void RS_RW_E_init(void){ LCD1602_RS=0。 LCD1602_RW=0。 LCD1602_E =1。 delay40us(10000)。 LCD1602_E =0。}/******************************************************\ * *函數(shù)名稱 LCD1602_DB()* *作用:數(shù)據(jù)接口\******************************************************/void LCD1602_DB(char x ,char y){ LCD1602_D03_PTB03 =x。 LCD1602_D47_PTD03 =y。}/******************************************************\ * *函數(shù)名稱:LCD1602_init()* *作用 LCD1602 初始化\******************************************************/void LCD1602_init(void){ LCD1602_DB(0x08 ,0x03)。 /*顯示模式 8 位總線 雙行顯示 5*7 點(diǎn)陣*/ RS_RW_E_init()。 LCD1602_DB(0x04 ,0x01)。 /*光標(biāo)移動(dòng) 每輸入一次該指令 光標(biāo)向右移一格 整體畫(huà)面不滾動(dòng)*/ RS_RW_E_init()。 LCD1602_DB(0x0C ,0x00)。 /* 屏幕開(kāi)關(guān) 打開(kāi)顯示屏 不顯示光標(biāo) 不閃爍 */ RS_RW_E_init()。 LCD1602_DB(0x06 ,0x00)。 //輸入方式 RS_RW_E_init()。 LCD1602_DB(0x01 ,0x00)。 //清屏 RS_RW_E_init()。 }/******************************************************\ * *函數(shù)名稱:LCD1602_write_dat()* *作用 LCD1602 寫(xiě)數(shù)據(jù)\******************************************************/void LCD1602_write_dat(unsigned char x,unsigned char y){ LCD1602_DB(x , y)。 /*需要顯示的字符*/ LCD1602_RS=1。 LCD1602_RW=0。 LCD1602_E =1。 delay40us(10000)。 LCD1602_E =0。}/******************************************************\ * *函數(shù)名稱:LCD1602_display()* *作用 LCD1602 顯示\******************************************************/void LCD1602_display(void){ if(neg_flag) /* 如果是負(fù),最高位顯示 */ { LCD1602_DB(0x00,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(0x0d,0x02)。 } else /* 如果是正,最高位顯示+*/ { LCD1602_DB(0x00,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(0x0b,0x02)。 } LCD1602_DB(0x01,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(Disp_Value[0][s],Disp_Value[1][s])。 LCD1602_DB(0x02,0x08)。 /*需要顯示的字符的地址*/ RS_RW_E_init()。 LCD1602_write_dat(Disp_Value[0][g],Disp_Value[1][g])。}/******************************************************\ * *函數(shù)名稱:PORT_init()* *作用:I/O 口初始化\******************************************************/void PORT_init(void){ PTCDD=0XFF。 PTDDD=0XFF。 PTGDD=0XFF。}/******************************************************\ * *函數(shù)名稱:main()* *作用:主函數(shù)\******************************************************/void main(void) { PORT_init()。 LCD1602_init()。 adc_init()。 EnableInterrupts。 /* enable interrupts */ /* include your code here */ for(。) { adc_value=convert_begin()。 Temperature=GetTemperature(adc_value)。 data_deal()。 LCD1602_display()。 __RESET_WATCHDOG()。 /* feeds the dog */ } /* loop forever */ /* please make sure that you never leave main */}附錄 B 接線原理圖123456ABCD654321D C B ATitleNumberRevisionSize B Date:12Jan2011Sheet of File:E:\creat_pretel\MyDesign 召召dbDrawnBy:PTB0PTB1PTB2PTB3PTD0PTD1VssadVddadPTD2PTD3PTG3Vrefh VreflBKGD PTG5PTG6 VssPTC0 PTC1PTC2 PTC3PTC5PTC4IRQRESETPTF0PTF1PTF4PTF5PTE0PTE1PTE2PTE3PTE4 PTE5PTE6 PTE7Vss VddPTG0 PTG1PTG2 PTA0PTA1MC9S08AW60 44Pin LQFP4MR1 1MC1 27pFC2 27pFC3 FR2 S1C4 FR3 20kR4 RES4Vss Vcc Vee RS R/WE DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 AKLCD1602R5 10kC5 10uF+5+5+5+5
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1