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

正文內(nèi)容

基于c51單片機(jī)的數(shù)字溫度報(bào)警器的設(shè)計(jì)畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 i==0) cod2[0]=key。 LEDBUF[0] = 0x39。 LEDBUF[2] = 0x00。 //蜂鳴器報(bào)警 } } //******************************中端函數(shù) **********************************// //******************************主函數(shù) ************************************// void main() { unsigned char x[3] = {0,0,0}。 if(j==20amp。 case 1 : XBYTE[0x8002] = 0x02。 WriteCHN16x16()。 WriteCHN16x16()。 i++。 i = 0。 k = Column。 Command = 0x00。 WriteCommandE1()。 0x80)。 8) i += 3。 uchar k。 //跳過(guò) ROM 操作命令 Ds18b20WriteByte(0xbe)。 IN=1。 for(j=0。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x10,0x21,0x86,0x70,0x00,0x7E,0x4A,0x4A,0x4A,0x4A,0x4A,0x7E,0x00,0x00,0x00,0x00, 0x02,0xFE,0x01,0x40,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x40,0x00, /* 文字 : 度 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00}, 20/* 文字 : 2 */ /* 宋體 12。 sbit WarLed=P1^2。 // 字符代碼寄存器 unsigned char Command。 LCD 液晶顯示程序框圖如下所示 : 圖 : LCD 液晶屏顯示程序框圖 155. 中斷模塊 中斷采用 T0 方式 1,初始值定時(shí)為 。 LCD 液晶顯示電路如下圖 : 連線 連接孔 1 連接孔 2 3 LCD_CS CS1 9 圖: LCD 液晶顯示電路 ( 3) 16x16 點(diǎn)陣顯示 16x16 點(diǎn)陣需要 32 個(gè)驅(qū)動(dòng),分別為 16 個(gè)列驅(qū)動(dòng)及 16 個(gè)行驅(qū)動(dòng)。當(dāng)用 LPC2103 驅(qū)動(dòng)時(shí),用的是模擬總線方式,所以只需將八段管的 KEY/LED_CS 片選接到 CS0 即可。 C 到+ 125?!耙痪€總線”獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測(cè)量系統(tǒng)的構(gòu)建引入全新概念。本次采用的是常用的上電且開(kāi)關(guān)復(fù)位電路,電路如下圖所示: 圖:復(fù)位電路 C1R1R2SR S TV C C 5 上電后,由于電容充電,使 RST 持續(xù)一段高電平時(shí)間。數(shù)字化控制、智能控制為現(xiàn)代人的工作、生活、科研等方面帶來(lái)方便。報(bào)警通過(guò)揚(yáng)聲器和發(fā)光二極管顯示。如果有鍵按下 ,則相應(yīng)行的值應(yīng)為低 ,如果無(wú)鍵按下,由于上拉的作用,行碼為高。 C,在 10~ +85176。系統(tǒng)對(duì) DS18B20 的各種操作必須按協(xié)議進(jìn)行。例如,將 KEY/LED CS 接到 CS0上,則段碼地址為 08004H,位碼地址為 08002H。聲音的頻率由端口輸出時(shí)延時(shí)控制。 16經(jīng)過(guò)十天的資料查找和設(shè)計(jì),我已完成了計(jì)算機(jī)控制的課程設(shè)計(jì)。 // 讀狀態(tài)字地址 (E1) xdata unsigned char DRADD1 _at_ 0x9003。 unsigned int c。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00}, /* 文字 : 7 */ /* 宋體 12。 i)。0x01。*/ byte=(byte1)|(bi7)。 //然后等待轉(zhuǎn)換完后發(fā)送讀取溫度命令 tml=Ds18b20ReadByte()。 k = ~XBYTE[0x8001] amp。 // 取出鍵碼 } else return(0xff)。 } // (E2) void ReadDataE2() { while(CRADD2 amp。 Command = 0xc0。 // 顯示數(shù)據(jù)為 0 WriteDataE1()。 // 寫字模數(shù)據(jù) } else{ // 為右半屏顯示區(qū)域 (E2) Command = kPD1。 WriteCommandE2()。 } //液晶屏刷新顯示 30void displayLCD(unsigned char nCol,unsigned char nPage ) { unsigned char i,j。 Page_ = 0x02。 displayLCD(68,0)。break。 //首先清屏 RowHigh = 0x00。 Clear()。 //行驅(qū)動(dòng)低有效 ColHigh= 0xff。 LEDBUF[5] = 0x00。 } } } a = x[0]*100+x[1]*10+x[2]。 LEDBUF[1] = LEDMAP[CurTemp%10]。 LEDBUF[4] =LEDMAP[CurTemp/1000%10]。 LEDBUF[2] = LEDBUF[2]|0x80。 y[2] = 0。 LEDBUF[1] = 0x00。 } if(w==0) { WAR = ~WAR。 } j++ 。break。 Code_ = 0x04。 Code_ = 0x00。 // 寫字模數(shù)據(jù) }。 } // 數(shù)字顯示子程序 void WriteNum16x8() { unsigned char i,j,k。 WriteCommandE2()。 WriteCommandE2()。 Command = 0xa9。 } // (E2) void WriteCommandE2() { while(CRADD2 amp。 else if (k amp。 uchar i。 Ds18b20WriteByte(0xcc)。 //先將總線拉低 1us i++。 //初始化成功 } void Ds18b20WriteByte(unsigned char dat) { unsigned int i,j。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =16x16 */ 0x20,0x1A,0xFA,0xAF,0xAA,0xEF,0x0A,0xFA,0x10,0x8F,0x54,0x24,0x5C,0x84,0x04,0x00, 0x02,0x02,0x02,0xEA,0xAA,0xAA,0xAB,0xAA,0xAB,0xAA,0xAA,0xEA,0x02,0x02,0x03,0x00, /* 文字 : 溫 */ /* 宋體 12。 此字體下對(duì)應(yīng)的點(diǎn)陣為:寬 x 高 =8x16 */ {0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00}, /* 文字 : 1 */ /* 宋體 12。 sbit IN=P1^0。 // 頁(yè)地址寄存器 D1,DO:頁(yè)地址 unsigned char Code_ 。 鍵盤掃描程序框圖如下 : 圖 : 鍵盤掃描程序框圖 144. LCD 液晶顯示模塊 LCD 液晶顯示屏初始化時(shí)就開(kāi)始在第一頁(yè)顯示初始設(shè)定的文字 (“設(shè)定報(bào)警溫度”),當(dāng)檢測(cè)到程序進(jìn)入溫度設(shè)定程序時(shí),每當(dāng)輸入一個(gè)數(shù)據(jù),液晶顯示屏同步顯示到相應(yīng)的位置,輸入三個(gè)數(shù)字后液晶屏顯示設(shè)定溫度如“ ℃”,達(dá)到設(shè)計(jì)的目的。這種間接控制方式的電路簡(jiǎn)單,控制時(shí)序通過(guò)編程來(lái)實(shí)現(xiàn)。 當(dāng)用 PIC5X 驅(qū)動(dòng)八段管時(shí),是用 I/O 方式驅(qū)動(dòng),所以,驅(qū)動(dòng)方式開(kāi)關(guān)撥到“外驅(qū)”方式, PB0~PB7 接八段的 A~H 段, PC0~PC5 接 G0~G5。 ( 4) 測(cè)量溫度范圍在- 55。全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。開(kāi)關(guān)復(fù)位要求在電源接通的條件下,在單片機(jī)運(yùn)行期間,用按鈕開(kāi)關(guān)操作使單片機(jī)復(fù)位。 關(guān)鍵詞 : 單片機(jī)、溫度檢測(cè)、 AT89C5 DS18B20 2 目錄 基于單片機(jī)的數(shù)字溫度報(bào)警器的設(shè)計(jì) .........................................................................1 一、 引言: .................................................................................................................3 二、 設(shè)計(jì)方案 .............................................................................................................3 1. 基本要求 .............................................................................................................3 2. 擴(kuò)展功 能 .............................................................................................................3 3. 方案選定 .............................................................................................................3 4. 總體設(shè)計(jì)方案 ....................................................................................................4 三、 功能模塊分析 ....................................................................................................4 1. 復(fù)位電路 ............................................
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1