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

正文內(nèi)容

設(shè)計(jì)-基于單片機(jī)的溫度報(bào)警器設(shè)計(jì)-wenkub.com

2024-12-02 03:10 本頁(yè)面
   

【正文】 PORTD amp。 } else { disp_buff[4] = 18。 t = t/10。 disp_buff[4] = 16。 if(tem=H_OFF) { PORTD amp。 //讀取溫度值 Key_set()。//讀取負(fù)載控制開(kāi)關(guān) timer0_init()。 init_IO()。//保存 } else if(aa == 4)//按鍵 4 { if(RL_ON_OFF == 0) RL_ON_OFF = 100。 disp_buff[6] = 18。 disp_buff[6] = 18。 t = t/10。 t = L_ON。 disp_buff[6] = t%10。 if(TimeDisp1 20210)//設(shè)置狀態(tài)閃爍計(jì)數(shù) l { if(m == 0)//上限設(shè)置狀態(tài) { disp_buff[4] = 16。 //退出設(shè)置 //如果上下限設(shè)置超范圍,自動(dòng)修正 if(H_OFF 800) H_OFF = 800。 TimeDisp1 = 20210。 TimeDisp1 = 20210。(a == 1)) m = 1。(a == 3)) {H_OFF 。(a == 2)) {H_OFF ++。 if(TimeDisp1 25000) TimeDisp1 = 0。 unsigned int TimeDisp1 = 0。 } else { key = 100。 } else if(KeyBit4 == 0)//按鍵 4 河北石油職業(yè)技術(shù)學(xué)院 35 { delay_nms(100)。 } else if(KeyBit3 == 0)//按 鍵 3 { delay_nms(100)。 } else if(KeyBit2 == 0)//按鍵 2 { delay_nms(100)。 if(KeyBit1 == 0) //按鍵 1 { delay_nms(100)。 i = i8。 i = i8。 i = (unsigned char)(L_ON)。 i = (unsigned char)(H_OFF)。 /* 自數(shù)據(jù)寄存器返回?cái)?shù)據(jù) */ return EEDR。 } //讀 EEPROM 一個(gè)字節(jié) unsigned char EEPROM_read(unsigned int uiAddress) { /* 等待上一次寫操作結(jié)束 */ while(EECR amp。 /* 設(shè)置地址和數(shù)據(jù)寄存器 */ EEAR = uiAddress。 break。 break。 break。 break。 } case 4: { PORTA = ma[disp_buff[2]] amp。 } case 3: { 河北石油職業(yè)技術(shù)學(xué)院 31 PORTA = ma[disp_buff[3]]。 } case 2: { PORTA = ma[disp_buff[7]]。 0xdf。 PORTC amp。 //reload counter value lie ++。 //set pare TCCR0 = 0x04。 } //TIMER0 initialize prescale:256 // desired value: 2mSec // actual value: (%) //定時(shí)器 0 初始化函 數(shù) void timer0_init(void) { CLI()。 PORTB |= (1Key1)。 DDRD amp。 DDRB amp。 DDRC = 0xFF。 disp_buff[2]=t%10。 t = t * 10 /16。 //讀數(shù)據(jù) temh=read_1820()。 //不延時(shí)也好使 , 有時(shí)會(huì)出現(xiàn)死機(jī)現(xiàn)象 init_1820()。 init_1820()。 //60~120us SET_DIR_1WIRE。 //讀數(shù)據(jù) ,從低位開(kāi)始 if(k) { temp|=(1n)。n++) { CLR_OP_1WIRE。 河北石油職業(yè)技術(shù)學(xué)院 27 } //讀 18B20 unsigned char read_1820() { unsigned char temp,n,k。 else {CLR_OP_1WIRE。m8。 SET_OP_1WIRE。 CLR_DIR_1WIRE。 //設(shè)置 PC2 為輸出 SET_OP_1WIRE。 for (i=0。 for (i=0。 } void delay_nus(unsigned int n) //N us 延時(shí)函數(shù) { for(。 volatile unsigned int H_OFF,L_ON。 (1Key3)) define KeyBit4 (PIND amp。=~BIT(5) define SET_OP_1WIRE PORTD|=BIT(5) define CHECK_IP_1WIRE (PIND amp。給我提供了良好的學(xué)習(xí)環(huán)境以及各方面無(wú)微不至的關(guān)懷,幫助我很好的完成了學(xué)業(yè)。 致 謝 在電子信息工程系學(xué)習(xí)期間,老師們特別是指導(dǎo)老師童欣老河北石油職業(yè)技術(shù)學(xué)院 21 師給予了我熱心的關(guān)懷和諄諄教誨,在學(xué)習(xí)和生活方 面都勉勵(lì)、指導(dǎo)我。用戶可以用下面的公式計(jì)算實(shí)際溫度值: TEMPEATURE==(COUNT_PER_CCOUNT_REMAIN)/COUNT_PER_C 河北石油職業(yè)技術(shù)學(xué)院 17 基于單片機(jī)的溫度報(bào)警器設(shè)計(jì) 河北石油職業(yè)技術(shù)學(xué)院 18 程序流程圖 硬件電路實(shí)現(xiàn) 經(jīng)分析本設(shè)計(jì)的電路原理圖如下 圖 所示: 開(kāi)始 讀取溫度值 并送顯示緩沖值 讀取上下限值 … 否 .. 初始化端口 是 寫、讀 EEPROM 一個(gè)字節(jié) 寫 EEPROM 上下限設(shè)置數(shù)據(jù) 讀按鍵,返回鍵 值 按鍵檢測(cè)和設(shè)置 超上限關(guān)負(fù)載超下限開(kāi)負(fù)載 關(guān)負(fù)載 河北石油職業(yè)技術(shù)學(xué)院 19 總 結(jié) 由于采用高效的單片機(jī)作為核心, 使得此溫度控制器具有精度河北石油職業(yè)技術(shù)學(xué)院 20 高,成本低,體積小,接口簡(jiǎn)單等優(yōu)點(diǎn),還具有良好抗干擾能力,再加上優(yōu)化程序,使得本系統(tǒng)具有很高的實(shí)用性??捎孟率龇椒ǐ@得更高的分辨力。 數(shù)據(jù)通過(guò)單線接口以串行方式傳輸 。這是通過(guò)改變計(jì)數(shù) 器對(duì)溫度每增加一度所需計(jì)數(shù)的的值來(lái)實(shí)現(xiàn)的。 如果計(jì)數(shù)器 在門周期結(jié)束前到達(dá) 0, 則溫度寄存器(同樣被預(yù)置到 55℃ )的值增加,表明所測(cè)溫度大于 55℃。 溫度傳感器 18B20 的測(cè)溫操作 DS1820 通 過(guò) 一種片上溫度測(cè)量技術(shù)來(lái)測(cè)量溫度。 DS1820S( 16 腳 SSOP):所有上表中沒(méi)提到的腳均接地 ﹡ 概覽 圖 1 的方 框 圖示出了 DS1820 的主要 部 件 。 因?yàn)槊總€(gè) DS1820 都有一 個(gè) 獨(dú)特的片序列號(hào),所以多只 DS1820 可以同時(shí)連在一根單線總線上,這樣就 可以把溫度傳感器放在許多不同的地方 。 DS18B20 和 DS1822 使 電 壓 、 特性及封裝有更多的選擇,河北石油職業(yè)技術(shù)學(xué)院 13 讓我們可以構(gòu)建適合自己的經(jīng)濟(jì)的測(cè)溫系統(tǒng)。 2176。 可 選 更小的封裝方式 , 更寬的電壓適用范圍。其結(jié)構(gòu)具有兩個(gè)主要的存儲(chǔ)器空間:應(yīng)用程序存儲(chǔ)空間和引導(dǎo)程序存儲(chǔ)空間。 ATmega16 所有的 I/O 端口及外圍設(shè)備都被放置于 I/O 專用空間。 XTAL1: 反相振蕩放大器與片內(nèi)時(shí)鐘操作電 路的輸入端。在復(fù)位過(guò)程中,即使系統(tǒng)時(shí)鐘還未起振,端口 C 也處于高阻狀態(tài)。 端口 B(PB7..PB0) 為 8 位雙向 I/O 口,具有可編程的內(nèi)部上拉電阻。 極高的性價(jià)比和適于高級(jí)語(yǔ)言開(kāi)發(fā); 、 M16 的基本組成及引腳配置 河北石油職業(yè)技術(shù)學(xué)院 9
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1