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

正文內(nèi)容

數(shù)字溫度傳感器課程設(shè)計(jì)論(參考版)

2025-06-06 22:51本頁(yè)面
  

【正文】 //清屏 } 附錄 4 。 write1602(0x06)。//關(guān)閉使能信號(hào) write1602(0x38)。rw=0。 e=0。 e=1。 P0=dat。 e=0。 } void read1602(uchar dat)//寫(xiě)數(shù)據(jù) { rs=1。 delayms(1)。0X80)。 delayms(1)。 // delayms(1)。 rw=0。q++)。 while(w) for(q=0。// 數(shù)據(jù) /命令控制端 sbit e=P2^2。 } 附錄 3 /***********1602 時(shí)序 ***************/ include define uchar unsigned char define uint unsigned int sbit rw=P2^1。 20 temp=f_temp+。 if(b127) { temp=~temp+1。 temp=8。//讀取溫度低位 b=read_18b20()。 write_18b20(0xbe)。 inte_18b20()。 } return(dat)。 if(DQ) dat|=0x80。//給脈沖信號(hào) dat=dat1。i8。 } //18B20 讀一字節(jié) uint read_18b20() { uchar i=0,dat=0。 dat=dat1。 delayus(10)。 DQ=datamp。i8。 } //18B20 寫(xiě)一字節(jié) 19 void write_18b20(uchar dat) { uchar i=0。 delayus(20)。 delayus(14)。 delayus(80)。 delayus(8)。 } //18B20 初 始化 void inte_18b20(void) { unsigned char x=0。 float f_temp。 //啟動(dòng)定時(shí)器計(jì)數(shù) } 附錄 2 /*******18b20 時(shí)序 *********/ include define uchar unsigned char define uint unsigned int sbit DQ=P3^6。 //18B20 顯示 display1()。 //裝入初值,定時(shí) 20ms TL0=0xF0。 while(1){} } void timeer(void) interrupt 1 //定時(shí)器 0 處理函數(shù) { TR0=0。 delayms(1000)。 //1602 初始化 xianshi()。 TR0=1。 ET0=1。 //中斷允許總控制位 EX0=1。 IT0=1。 //T0 模式 1 定時(shí) TH0=0xD8。 delayus(80)。 delayus(80)。i=100。 } } void beep(void) //蜂鳴器子程序 { uchar i。i++) { read1602(alarm[i])。 for(i=0。 } void xianshi() //1602 顯示 alarm { 17 int i。C39。 write1602(0x80+0x4f)。 write1602(0x80+0x4e)。 write1602(0x80+0x4d)。 write1602(0x80+0x4c)。 write1602(0x80+0x4b)。 sw=baojing/10。 EX0=1。F39。 write1602(0x80+0x0f)。 write1602(0x80+0x0e)。 write1602(0x80+0x0d)。 write1602(0x80+0x0c)。 write1602(0x80+0x0b)。 sw=(tem1%100)/10。 if(tem1(baojing*+32)) {beep()。 } void display1(void)//18b20 顯示華氏溫度 16 { EX0=0。)。 read1602(39。)。 read1602(39。 read1602(0xdf)。 read1602(table[sw])。 read1602(table[bw])。 sw=tem%10。 if(tembaojing) { beep()。 //函數(shù)聲明蜂鳴器函數(shù) void display(void)//18b20 顯示攝氏溫度 {EX0=0。 sbit speaker=P1^0。 //1602 顯示的字符個(gè)數(shù) long int tem,tem1。 uchar alarm[]= Alarm 。 15 附錄 1 C 語(yǔ)言程序 include include include //18b20 頭文件 include //18b20 頭文件 //宏定義 define uchar unsigned char define uint unsigned int //定義變量 uint bw,sw,gw。 我們?cè)诜抡嬲{(diào)試中也獲得不少感悟: 畫(huà)圖的時(shí)候應(yīng)仔細(xì)連線(xiàn),線(xiàn)一旦連錯(cuò),程序無(wú)法正常運(yùn)行。程序于附錄 硬件方面主要由黃學(xué)然和劉星調(diào)試焊接,一開(kāi)始存在少許不易發(fā)現(xiàn)的焊點(diǎn)虛焊漏焊現(xiàn)象,導(dǎo)致顯示屏無(wú)顯示,后改正后可以得出正常顯 示溫度,證明我們的 14 課程設(shè)計(jì)實(shí)驗(yàn)初步取得成功。 11) Read data from CGRAM or DDRAM 從 CGRAM或 DDRAM中讀數(shù)據(jù) 指令碼: RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0 從 CGRAM 或 DDRAM 中讀數(shù)據(jù)指令,是從地址計(jì)數(shù)器 AC 指定的 CGRAM 或者 DDRAM單元中,讀出數(shù)據(jù) D7~ D0;讀出的數(shù)據(jù) D7~ D0 暫存在 DR中,再由模
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1