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

正文內(nèi)容

數(shù)字溫度傳感器課程設(shè)計(jì)論文-閱讀頁

2025-02-02 15:06本頁面
  

【正文】 儲(chǔ)顯示字符的字符碼的首地址ADD6~ADD0送入AC中,于是顯示字符的字符碼就可以寫入DDRAM 中或者從DDRAM 中讀出;值得一提的是:在LCD 顯示屏一行顯示方式下,DDRAM 的地址范圍為:00H~4FH;兩行顯示方式下,DDRAM的地址范圍為:第一行00H~27H,第二行40H~67H。10)Write data to CGRAM or DDRAM 寫數(shù)據(jù)到CGRAM或DDRAM指令碼:RSR/WDB7DB6DB5DB4DB3DB2DB1DB010D7D6D5D4D3D2D1D0寫數(shù)據(jù)到CGRAM 或DDRAM 指令,是將用戶自定義字符的字模數(shù)據(jù)寫到已經(jīng)設(shè)置好的CGRAM 的地址中,或者是將欲顯示字符的字符碼寫到DDRAM 中;欲寫入的數(shù)據(jù)D7~D0 首先暫存在DR 中,再由模塊的內(nèi)部操作自動(dòng)寫入地址指針?biāo)付ǖ腃GRAM 單元或者DDRAM單元中。 (劉星、余琳玲、黃學(xué)然) 系統(tǒng)程序主要包括主程序、讀出溫度子程序、溫度轉(zhuǎn)換子程序、計(jì)算溫度 子程序、顯示等等,由余琳玲同學(xué)編寫。(劉星、余琳玲、黃學(xué)然)本次課程設(shè)計(jì)經(jīng)過我們小組三個(gè)同學(xué)的齊心協(xié)力最終獲得了成功,此次實(shí)驗(yàn)中我們還有不少需要改善的地方,比如這個(gè)溫度計(jì)不能快速的反應(yīng)溫度變化,不能做到接觸測(cè)量(由于DS18B20焊接在電路板上),同時(shí)焊接技藝還沒有達(dá)到極致,美觀上略有欠缺。程序燒寫到單片機(jī),實(shí)物運(yùn)行不能顯示正常結(jié)果,要認(rèn)真檢查仿真圖的連線正確與否以及焊接電路是否出現(xiàn)虛焊、漏焊,元器件是否錯(cuò)放。uchar table[]=0123456789。uchar j。 //tem為攝氏溫度,tem1為華氏溫度,baojing為警報(bào)溫度值long int baojing=38。void beep()。 tem=duqu_wendu()。 } bw=tem/10。 write1602(0x80+0x00)。 write1602(0x80+0x01)。 write1602(0x80+0x02)。 write1602(0x80+0x03)。C39。 write1602(0x80+0x04)。 39。 EX0=1。 tem1=duqu_wendu()*+32。 } bw=tem1/100。 gw=tem1%10。 read1602(table[bw])。 read1602(table[sw])。 read1602(table[gw])。 read1602(0xdf)。 read1602(39。)。 } void displaybaojing(void)//顯示報(bào)警溫度值 { bw=baojing/100。 gw=baojing%10。 read1602(table[bw])。 read1602(table[sw])。 read1602(table[gw])。 read1602(0xdf)。 read1602(39。)。 write1602(0x80+0x40)。i=9。 delayms(5)。 for(i=0。i++) { speaker=1。 speaker=0。 }}void startinterrupt(void){ TMOD=0x01。 //裝入初值,定時(shí)20ms TL0=0xF0。 //外部中斷0為邊沿觸發(fā)方式 EA=1。 //外部中斷0允許 EX1=1。 //定時(shí)器0允許中斷 ET1=1。 //啟動(dòng)定時(shí)器0} void main(){ inte1602()。 displaybaojing()。 startinterrupt()。 TH0=0xD8。 display()。 TR0=1。uint temp。//單精度實(shí)行//延時(shí)函數(shù)void delayus(uint us){ while(us)。 DQ=1。 DQ=0。 DQ=1。 x=DQ。 DQ=1。 for(i=0。i++) { DQ=0。0x01。 DQ=1。 //右移以一位℃ = (οF 32) / } delayus(8)。 for(i=0。i++) { DQ=0。 DQ=1。 delayus(8)。}while(!DQ)。 write_18b20(0xcc)。 //讀暫存器 a=read_18b20()。//讀取溫度高位 temp=b。 temp=temp|a。 } f_temp=temp*。 return temp。// 讀 寫選擇段 sbit rs=P2^0。//使能型號(hào)段void delayms(uint w)//延時(shí)函數(shù)定義{ uchar q。q120。}void write1602(uchar )//寫命令{ rs=0。 e=0。 P0=。 //while(P0amp。 e=1。 e=0。 rw=0。// delayms(1)。 delayms(1)。 delayms(1)。}void inte1602()//運(yùn)行時(shí)序函數(shù)定義{ rs=0。e=0。// write1602(0x0c)。 write1602(0x0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1