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

正文內(nèi)容

基于stc12c5410ad的溫度測(cè)量設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 44)。 delay(200)。 tempamp。 tempamp。=0xf0。return(key)。P1_3 = 1。return(key)。=0XFB。P1_3 = 1。return(key)。P2_1 = 1。return(key)。 switch(i) { // case 17:P2 = 0xc0。 case 4:P2 = 0x99。 case 8:P2 = 0x80。 case 12:P2 = 0xC6。 case 16:P2 = 0xFE。shi = 0。 shi = tt/10。 } if((stc_state == 1)amp。 shi = tt/10。 } if((stc_state == 2)amp。amp。 }////////////////////////////////////////////////////////////顯示最高溫 if(stc_state == 2) { switch(wei_state) { case 2: if((keyb4)amp。 case 4: if((keyb4)amp。(ihigh_t)) { display_t(i)。 if((ilow_t)amp。(keyb15))ge = (keyb5)。break。break。 wei_state = 0。(keyb == 1)) //進(jìn)入最低溫設(shè)置狀態(tài) { stc_state = 2。 wei_state = 0。(keyb == 0)) //進(jìn)入最高溫設(shè)置狀態(tài) { stc_state = 1。 high_t = 。 case 15:P2 = 0x8E。 case 11:P2 = 0x83。 case 7:P2 = 0xF8。 case 3:P2 = 0xB0。p3_4 = 0。return(key)。=0xf0。return(key)。P1_1 = 1。return(key)。=0xf0。P1_1 = 0。return(key)。 temp=P2。// delay(5)。 P1|=0XF0。 //讀出溫度的低位LSB tempH=ReadOneChar()。}/****************************************************************************函數(shù)功能:向DS18B20讀溫度值入口參數(shù):出口參數(shù):temperature****************************************************************************/float ReadTemperature(void){ Init_DS18B20()。i0。 DQ=0。 //延時(shí)(480ms) DQ=1。 P3=dis_con[0]。 delay1()。 P3=dis_con[0]。 delay1()。 P3=dis_con[3]。 } /****************************************************************************函數(shù)功能:數(shù)碼管掃描延時(shí)子程序入口參數(shù):出口參數(shù):****************************************************************************/void delay1(void){ int k。sbit p3_3 = P3^3。 unsigned int a。但在動(dòng)手自己做的過(guò)程中也遇到了很多問(wèn)題,比如在使用51單片機(jī)的時(shí)候程序下載是通過(guò)USBJTAG下載線下載,但STC12C5410AD是通過(guò)串口下載,我第一次焊電路的時(shí)候MAX232沒(méi)有焊好,結(jié)果沒(méi)發(fā)識(shí)別硬件,在查找原因未果的情況下我又重新焊了一邊電路,問(wèn)題隨之解決。 數(shù)字溫度計(jì)的系統(tǒng)框圖如圖5所示,控制部分使用STC12C5410AD單片機(jī),溫度傳感器使用DS18B20,顯示部分使用4位LED共陰數(shù)碼管圖5 系統(tǒng)框圖單片機(jī)最小系統(tǒng)的設(shè)計(jì)如圖6所示:圖6 單片機(jī)最小系統(tǒng)串口下載部分的設(shè)計(jì)如圖7所示:圖7 串口下載部分?jǐn)?shù)碼管顯示電路部分設(shè)計(jì)如圖8所示: 圖8 數(shù)碼管顯示電路本設(shè)計(jì)使用的數(shù)碼管為4位共陰數(shù)碼管,其引腳與共陽(yáng)數(shù)碼管完全一樣,只是點(diǎn)亮?xí)r需要在位選端加GND電平而在段選端加高電平,其位選驅(qū)動(dòng)使用NPN三極管9013,當(dāng)9013基極高電平選中時(shí),會(huì)在集電極產(chǎn)生零電平從而選中該位。由于單線制只有一根線,因此發(fā)送接口必須是三態(tài)的。C,℃內(nèi),體積小巧,單線制連接,通過(guò)串行方式發(fā)送數(shù)據(jù),節(jié)省單片機(jī)I/O資源,而且功耗極低,可以單線制供電。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。這種方法必將成為以后FPGA開(kāi)發(fā)的主流方法。并集成了現(xiàn)代設(shè)計(jì)數(shù)據(jù)管理功能,使得Altium Designer成為電子產(chǎn)品開(kāi)發(fā)的完整解決方案-一個(gè)既滿足當(dāng)前,也滿足未來(lái)開(kāi)發(fā)需求的解決方案。3.在工程的設(shè)計(jì)和調(diào)試階段都支持原理圖導(dǎo)向設(shè)計(jì)方法。掌握這一軟件的使用對(duì)于使用51系列單片機(jī)的愛(ài)好者來(lái)說(shuō)是十分必要的,如果你使用C語(yǔ)言編程,那么Keil幾乎就是你的不二之選,即使不使用C語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。 sp3數(shù)字溫度計(jì)設(shè)計(jì)方案論證 微處理器部分 受課程設(shè)計(jì)要求的限制,微處理器部分使用STC12C5410AD單片機(jī)。DS18b20是美國(guó)DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測(cè)溫元件相比,它能直接讀出被測(cè)溫度,并且可根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)的數(shù)字值讀數(shù)方式。 鍵盤(pán)模塊鍵盤(pán)在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)輸入數(shù)據(jù)、傳送命令的功能,是人工干預(yù)的主要手段。每按一次鍵,鍵盤(pán)自動(dòng)提供被按鍵的讀數(shù),同時(shí)產(chǎn)生一選通脈沖通知微處理器,一般還具有反彈跳和同時(shí)按鍵保護(hù)功能。本設(shè)計(jì)使用4*4矩陣鍵盤(pán)。初始化讀取溫度鍵盤(pán)掃描檢查鍵讀出溫度值溫度計(jì)算處理顯示數(shù)據(jù)刷新發(fā)溫度轉(zhuǎn)換開(kāi)始命令NY調(diào)用顯示子程序
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1