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

正文內(nèi)容

基于stc單片機(jī)恒溫控制系統(tǒng)的設(shè)計(jì)及c語(yǔ)言程序-文庫(kù)吧

2024-10-21 03:27 本頁(yè)面


【正文】 6 8N60C是仙童公司出品的一款 N溝道的 MOSFET,最小開(kāi)啟電壓為 4V,最大關(guān)斷電壓為2V,故可以直接接在單片機(jī) IO 口,由高低電平控制通斷。 8N60C的柵極( G)與 ,源級(jí)( S)接地(注意與單片機(jī)控制端共地,否則將導(dǎo)致無(wú)法關(guān)斷),漏極( D)接水泥電阻,水泥電阻另一端接 10V直流電。 水泥電阻是將電阻線繞在無(wú)堿性耐熱瓷件上,外面加 上耐熱、耐濕及耐腐蝕材料 , 并把繞線電阻體放入方形瓷器框內(nèi),用特殊不燃性耐熱水泥充填密封而成。水泥電阻的外側(cè)主要是陶瓷材質(zhì)。 總電路圖: 第 4章 系統(tǒng)軟件設(shè)計(jì) 原理框圖: ( 1) 、主程序 7 開(kāi)始 按鍵輸入端口置高,定時(shí)器初始化 調(diào)用讀溫度子程序 顯示被測(cè)溫度和用戶設(shè)定溫度 當(dāng)前溫度 設(shè)定溫度 — 1 當(dāng)前溫度 =設(shè)定溫度? ,加熱電阻加熱,紅燈亮 調(diào)節(jié) ,紅綠燈同時(shí)亮 ,加熱電阻停止加熱,綠燈亮 系統(tǒng)是否斷電? 結(jié)束 是否按下加溫度設(shè)定鍵? 是否按下減溫度設(shè)定鍵? 設(shè)定溫度加 1 設(shè)定溫度減 1 初始設(shè)定溫度為 20 Y Y N Y Y N N Y N N 8 ( 2) 、定時(shí)器 T0中斷程序 詳細(xì)程序: ( 1)、主程序 /* 名稱(chēng):恒溫控制系統(tǒng)采用 DS18b20并用數(shù)碼管顯示當(dāng)前測(cè)的溫度 和用戶設(shè)定的溫度,用戶可用按鍵增加或減小溫度。 編寫(xiě): 1013105班小組 日期: 內(nèi)容:精確到小數(shù)點(diǎn)后一位,顯示格式 符號(hào) C */ include //包含頭文件,一般情況不需要改動(dòng),頭文件包含特殊功能寄存器的定義 include include define DataPort0 P0 //定義數(shù)據(jù)端口 程序中遇到 DataPort0 則用 P0 替換 define DataPort1 P2 //定義數(shù)據(jù)端口 程序中遇到 DataPort1 則用 P1 替換 sbit LED_Green=P1^0。//定義綠色指示燈 sbit LED_Red=P1^1。//定義紅色指示燈 sbit PWM=P1^2。 // 定義加熱端口 sbit LATCH1=P1^4。//定義鎖存使能端口 段鎖存 定時(shí)器 T0中斷 中斷返回 定時(shí)器初始化 調(diào)用數(shù)碼管顯示子程序 讀溫度標(biāo)志置 1 計(jì)數(shù) 300? Y N 9 sbit LATCH2=P1^5。// 位 鎖存 sbit LATCH3=P1^6。//定義鎖存使能端口 段鎖存 sbit LATCH4=P1^7。// 位鎖存 sbit KEY_ADD=P3^2。//定義按鍵輸入端口 增加 1度 sbit KEY_DEC=P3^3。//減小 1度 bit ReadTempFlag1。//定義讀時(shí)間標(biāo)志 1 unsigned char code DuanMa[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。// 顯示段碼值 0~9 unsigned char code WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}。//分別對(duì)應(yīng)相應(yīng)的數(shù)碼管點(diǎn)亮 ,即位碼 unsigned char TempData1[8]。 //存儲(chǔ)顯示值的全局變量 1 unsigned char TempData2[8]。 //存儲(chǔ)顯示值的全局變量 2 /* 函數(shù)聲明 */ void DelayUs2x(unsigned char t)。//us延時(shí)函數(shù) void DelayMs(unsigned char t)。 //ms延時(shí)函數(shù) void Display1(unsigned char FirstBit,unsigned char Num)。//數(shù)碼管 1顯示當(dāng)前測(cè)的溫度函數(shù) void Display2(unsigned char FirstBit,unsigned char Num)。//數(shù)碼管 2顯示用戶設(shè)定溫度函數(shù) void Init_Timer0(void)。//定時(shí)器 T0初始化函數(shù) /* 主 函數(shù) */ void main (void) { unsigned int TempH,TempL,temp。 unsigned char usertemp=20。//開(kāi)機(jī)設(shè)定 20度 KEY_ADD=1。 //按鍵輸入端口電平置高 KEY_DEC=1。 Init_Timer0()。 while (1) //主循環(huán) { /*
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1