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

正文內(nèi)容

led數(shù)顯溫度控制器設(shè)計(jì)方案-文庫吧資料

2025-05-11 23:31本頁面
  

【正文】 檢測 if((P2 amp。 //開定時(shí)器0中斷 TR0 = 1。 //開總中斷 TMOD = 0X01。 //轉(zhuǎn)換到溫度值 小數(shù) return value。 //把溫度的高位左移8位 value |= low。 //讀溫度高字節(jié) EA = 1。 low = read_18b20()。 //跳過64位ROM write_18b20(0xbe)。 //500us init_18b20()。 //跳過64位ROM write_18b20(0x44)。 //在讀取溫度的時(shí)候如果中斷的太頻繁了,就應(yīng)該把中斷給關(guān)了,否則會影響到18b20的時(shí)序 init_18b20()。 //返回?cái)?shù)據(jù)}/*************讀取溫度的值 讀出來的是小數(shù)***************/uint read_temp(){ uint value。 delay_uint(5)。 //讀數(shù)據(jù)是低位開始 dq = 1。i++) { dq = 0。 for(i=0。 //釋放總線 dat = 1。 //向18b20總線寫數(shù)據(jù)了 delay_uint(5)。 //把總線拿低寫時(shí)間隙開始 dq = dat amp。i8。 //把總線拿高 釋放總線}/*************寫18b20內(nèi)的數(shù)據(jù)***************/void write_18b20(uchar dat){ uchar i。 //讀取18b20初始化信號 delay_uint(20)。 //把總線拿高 等待 delay_uint(10)。 //給復(fù)位脈沖 delay_uint(80)。 //把總線拿高 delay_uint(1)。}/***********************18b20初始化函數(shù)*****************************/void init_18b20(){ bit q。 t_low |= byte_read(0x2002)。 t_low = byte_read(0x2003)。 t_high = 8。 byte_write(0x2055, a_a)。 byte_write(0x2002, t_low % 256)。 byte_write(0x2000, t_high % 256)。 //位選 P1 = 0xff。 //段選 delay_1ms(1)。i++) { P3 = smg_we[i]。 for(i=0。}/***********************小延時(shí)函數(shù)*****************************/void delay_uint(uint q){ while(q)。j120。iq。 //自動退出設(shè)置界面/***********************1ms延時(shí)函數(shù)*****************************/void delay_1ms(uint q){ uint i,j。uchar flag_clock。 //按鍵連3次連加后使能 加的數(shù)就越大了 uchar key_time,flag_value。bit flag_lj_en。 //按鍵值的變量uchar menu_1。 //bit flag_300ms 。 //蜂鳴器IO口定義uchar a_a。 //顯示數(shù)碼管的個(gè)位數(shù)sbit dq = P2^4。uchar dis_smg[8] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8}。 參考文獻(xiàn)1曹巧媛主編. 單片機(jī)原理及應(yīng)用(第二版). 北京:電子工業(yè)出版社,2002(2001), 北京:北京理工大學(xué)出版社,20033何力民編. 單片機(jī)高級教程. 北京:北京航空大學(xué)出版社,20004金發(fā)慶等編. ,20025劉坤、宋戈、趙洪波、張憲棟編.51單片機(jī)C語言應(yīng)用開發(fā)技術(shù)大全,北京:人民郵電出版社,20086譚浩強(qiáng)著.C程序設(shè)計(jì).北京:清華大學(xué)出版社,20077王忠飛,胥芳.MCS51 單片機(jī)原理及嵌入式系統(tǒng)應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2007.P2682738 Peter Van Der Linden著,人民郵電出版社,2003附錄1 整體電路原理圖附錄2 部分源程序include include define uchar unsigned char define uint unsigned int//數(shù)碼管段選定義 0 1 2 3 4 5 6 7 8 9 uchar code smg_du[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff}。在軟件上,充分利用了STC89C52的系統(tǒng)資源,系統(tǒng)運(yùn)行流暢。并具有掉電保存功能,數(shù)據(jù)保存在單片機(jī)內(nèi)部EEPOM中,進(jìn)入設(shè)置界面后如果沒有鍵按下系統(tǒng)會在15秒后自動退出設(shè)置界面。 本章小結(jié)本章的主要內(nèi)容是電路的測試和調(diào)試注意事項(xiàng)結(jié) 論 本溫度報(bào)警器,通過單片機(jī)實(shí)時(shí)檢測溫度傳感器DS18B20的狀態(tài),并將DS18820得到的數(shù)據(jù)進(jìn)行處理。在調(diào)試程序時(shí),發(fā)現(xiàn)有的指令用的不正確,導(dǎo)致電路功能不能完全實(shí)現(xiàn),另外軟件程序中的延時(shí)有的過長、有的過短。特別是容易損壞的元件要后焊,在焊集成芯片時(shí)連續(xù)焊接時(shí)間不要超過10s,注意芯片的安裝方向。而且要認(rèn)真核對原理圖是否一致,在檢查好后才可上件、焊件,防止出現(xiàn)錯(cuò)誤焊件后不便改正。 圖9 DS18B20溫度流程圖 DS18B20初始化程序流程圖在DS18B20工作之前需要進(jìn)行初始化,流程圖如下: 圖10 初始化程序流程圖 讀溫度子程序流程圖讀溫度子程序的主要功能是從DS18B20中讀出溫度數(shù)據(jù),移入溫度暫存器保存。這樣可以在一秒之內(nèi)測量一次被測溫度,主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示,讀出并處理DS18B20的當(dāng)前溫度值,與設(shè)定的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1