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

正文內(nèi)容

基于stc12c5410ad的溫度測(cè)量設(shè)計(jì)-免費(fèi)閱讀

2025-02-09 14:08 上一頁面

下一頁面
  

【正文】 amp。break。 } display_set()。 case 3: if((keyb4)amp。 low_t = (float)(shi*10+ge+dian*)。 tt=(int)low_t 。 high_t = (float)(shi*10+ge+dian*)。 tt=(int)high_t 。low_t = 。 return(i)。 return(i)。 return(i)。 return(i)。p3_5 = 0。} if(temp==0XB0) {key = 14。 //P2_0 = 1。} if(temp==0X70) {key = 11。P1_2 = 0。} } P1amp。 if(temp!=0xf0) { if(temp==0XE0) {key = 4。P1_2 = 1。} if(temp==0XD0) {key = 1。 tempamp。 temp=P1。 temp=P2。 //讀出溫度的高位MSB //溫度轉(zhuǎn)換,把高低位做相應(yīng)的運(yùn)算轉(zhuǎn)化為實(shí)際溫度 temperature=((tempH*256)+tempL)*。 //初始化 WriteOneChar(0xcc)。i) { DQ=0。 dat=1。 //拉高數(shù)據(jù)線 delay(14)。 P2=tab[dian]。 P3=dis_con[2]。 P2=tab[k2]amp。 P2=0xff。 if(k/100==0) P2=0xff。 for(k=0。sbit p3_4 = P3^4。 uchar ledlight,breaklight。通過這次課程設(shè)計(jì),我對(duì)STC12C5410AD有了初步的了解,同時(shí)也復(fù)習(xí)了51單片機(jī)的知識(shí),這對(duì)我以后的學(xué)習(xí)和工作有很大幫助。鍵盤模塊設(shè)計(jì)如圖9所示:圖9 鍵盤模塊綜合后的系統(tǒng)設(shè)計(jì)如圖10所示:(按住Ctrl并滾動(dòng)鼠標(biāo)中鍵查看詳細(xì)設(shè)計(jì))圖10 溫度測(cè)量硬件設(shè)計(jì)圖軟件設(shè)計(jì) 主程序框圖主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測(cè)量的當(dāng)前溫度值,溫度測(cè)量每1s進(jìn)行一次。 非編碼鍵盤:只簡單地提供鍵盤的行列與矩陣,其他操作如鍵的識(shí)別,決定按鍵的讀數(shù)等僅靠軟件完成,故硬件較為簡單,但占用CPU較多時(shí)間。每一個(gè) DSl820 包括一個(gè)唯一的 64 位長的序號(hào)該序號(hào)值存放在 DSl820 內(nèi)部的 ROM(只讀存貯器)中開始8位是產(chǎn)品類型編碼(DSl820編碼均為10H)接著的48位是每個(gè)器件唯一的序號(hào)最后8位是前面56 位的CRC(循環(huán)冗余校驗(yàn))碼DSl820 中還有用于貯存測(cè)得的溫度值的兩個(gè) 8 位存貯器 RAM編號(hào)為 0 號(hào)和 1號(hào),1號(hào)存貯器存放溫度值的符號(hào)如果溫度為負(fù)則1號(hào)存貯器8位全為1否則全為 0, 0 號(hào)存貯器用于存放溫度值的補(bǔ)碼 LSB(最低位)的 2 就得到被測(cè)溫度值(550125 )DSl820 的引腳如圖五所示每只 D51820 都可以設(shè)置成兩種供電方式即數(shù)據(jù)總線供電方式和外部供電方式 采取數(shù)據(jù)總線供電方式可以節(jié)省一根導(dǎo)線 但完成溫度測(cè)量的時(shí)間較長 采取外部供電方式則多用一根導(dǎo)線 但測(cè)量速度較快。缺點(diǎn)是轉(zhuǎn)化速度比較慢,在要求高速測(cè)溫的場(chǎng)合不適應(yīng)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺(tái),其處理器模型支持805HC1PIC10/12/16/18/24/30/DsPIC3AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。本設(shè)計(jì)過程中使用的版本是Altium Designer Summer 圖1 Altium Designer Summer Keil簡介Keil軟件是目前最流行開發(fā)MCS51系列單片機(jī)的軟件,這從近年來各仿真機(jī)廠商紛紛宣布全面支持Keil即可看出。它的主要特點(diǎn)有:1.支持不依賴于FPGA廠商即各個(gè)廠商通用的數(shù)字系統(tǒng)開發(fā)。2.豐富的原理圖庫,有大量的預(yù)綜合元件,包括處理器。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。我們的設(shè)計(jì)是測(cè)量室溫,其信號(hào)是個(gè)緩變信號(hào),18B20完全可以勝任。 顯示模塊在本設(shè)計(jì)中使用4位共陰數(shù)碼管作為顯示模塊,其特點(diǎn)是使用簡單,功耗小,所需的電路及顯示程序也比較簡單,缺點(diǎn)是顯示的位數(shù)有限,并且引腳比較多,接線比較復(fù)雜。 編碼鍵盤:由硬件邏輯電路完成必要的鍵識(shí)別工作與可靠性措施。有:獨(dú)立式按鍵結(jié)構(gòu)、矩陣式按鍵結(jié)構(gòu)。這樣可以在一秒之內(nèi)測(cè)量一次被測(cè)溫度,其程序流程見圖。附件:A、程序代碼include include define uchar unsigned chardefine uint unsigned int/*******************************共陰LED段碼表*******************************/unsigned char code tab[]={0x3F,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。uchar keyb,key。sbit p3_5 = P3^5。k600。 else P2=tab[k/100]。 P3=dis_con[1]。0xff。 P2=tab[shi]。 delay1()。 //等待(15~60ms) }/****************************************************************************函數(shù)功能:向DS18B20讀一字節(jié)數(shù)據(jù)入口參數(shù):出口參數(shù):dat****************************************************************************/ReadOneChar(void) { unsigned char i=0。 DQ=1。 DQ=datamp。 //跳過讀序列號(hào)的操作 WriteOneChar(0x
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1