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

正文內容

基于52單片機的測溫控制系統(tǒng)設計(存儲版)

2025-07-17 13:32上一頁面

下一頁面
  

【正文】 rt out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。 cpr()。 P3_1=1。 if(abs(tmpct)2) { P3_4=1。 P1_6=1。 P1_4=0。 delay()。 ct1=num_key。 P1_6=1。 P1_4=0。 delay()。 P1_6=1。 up()。 P1_4=0。 delay()。 P1_6=1。 } if(Key==14) { ht=10*ht1+ht2。 delay()。 ht2=num_key。 P1_6=1。 基于 51 單片機的溫度控制系統(tǒng) 4 delay()。 delay()。 P1=0xf0。break。break。 break。 P2buf=P2。 down=1。 while(n)。i++) { Amp=Amp+Measure[i]。 ADValue=ADC0809。 P1_7=0。 P1_5=1。 //中斷標志清 0 IT1=0。 while(ms) for(i=0。 sbit P1_5=P1^5。 unsigned char Measure[N]=0。 本次實習我們學習到了很多,更多的是團隊合作,大家分工,做硬件,軟件,再一起調試,這是我們寶貴的財富。但是后來發(fā)現(xiàn)我們的 AD 使用功能又不對,我們就把數碼管接到了 P1 口,AD 接 P0 口,這樣的修改電路才完成了功能,這對我們是一次挑戰(zhàn),也是一種鍛煉 。 鍵盤 輸入 模塊設計 該模塊以 input()為核心, up(), key_on(), in(), number()四個子程序為補充,實現(xiàn)在實時溫度顯示時,按下按鍵 A, B, C 分別進入上限溫度,下限溫度,控制溫度的顯示修改,輸入兩位數字然后按下 鍵確認,期間任意時刻按下 D 回到實時溫度顯示的功能。 基于 51 單片機的溫度控制系統(tǒng) 20 4 系統(tǒng)軟件設計 主程序分析 由需要的功能,構建出如下程序框圖: 再按照程序框圖,分模塊進行設計。只要有一列的電平為低,則表示 鍵盤 中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個按鍵之中。要在蜂鳴器兩端加上超過 5V 的電壓,在我們所要求的溫度達到一定的上界或者下界時, 蜂鳴器就會叫個不停,由單片機 I/O 口輸出信號控制晶體管的導通或截止 , 則蜂鳴器報警。 在電 路中我們使用固態(tài)繼電器看 , 固態(tài)繼電器 是一種兩個接線端為輸入端,另兩個接線端為輸出端的四端器件,中間采用隔離器件實現(xiàn)輸入輸出的電隔離。 ( 6). 當 EOC 變?yōu)楦唠娖綍r,這時給 OE 為高電平,轉換的數據就輸出給 單片機 了。 D7- D0 為數字量輸出線。 A, B 和 C 為地 址輸入線,用于選通 IN0- IN7 上的一路模擬量輸 入。測量電位器的阻值時須在沒有接入電路時調節(jié),這是因為接入電路后測量的電阻值發(fā)生了改變。靜態(tài)掃描無位選信號,各數碼管是同時點亮的;每個數碼管應顯示數碼的筆劃信息也分路同時送給。 7. ISP(在系統(tǒng)可編程) /IAP(在應用可編程),無需專用 編程器 ,無 需專用 仿真器 ,可通過串口( RxD/,TxD/)直接下載用戶程 序,數秒即可完成一片 8. 具有 EEPROM 功能 9. 共 3 個 16 位 定時器 /計數器。 我們?yōu)榱耸褂梅矫孢€增加了按鍵復位的功能。容易受干擾而誤導通 ,這對于控制精度影響不利 。 它的工作原理:當 PT100 在 0 攝氏度的時候他的阻值為100 歐姆,它的阻值會隨著溫度上升而成近似勻速的增長。 方案二 : PT100 PT100 的工作原理:當 PT100 在 0 攝氏度的時候他的阻值為 100 歐姆,它的阻值會隨著溫度上升而成近似勻速的增長。低成本的單芯片集成電路及無需支持電路的特點,使它成為許多溫度測量應用的一種很有吸引力的備選方案。 方案一: AD590 基于 51 單片機的溫度控制系統(tǒng) 10 AD590 是美國 ANALOG DEVICES 公司的單片集成兩端感溫電流源,其輸出電流與絕對溫度成比例。 ADC0809 的內部結構框圖如圖 22 所示, 本系統(tǒng)采用 ADC0809 構成 A/D 轉換電路。線性誤差177。 AD 電路選擇 方案一:選擇 TLC2543 TLC2543 是 TI 公司的 12 位串行模數轉換器,使用開關電容逐次逼近技術完成 A/D 轉換過程。但每個按鍵需占用一根輸入線,在按鍵數量較多時,輸入口浪費大,電路結構顯得很繁雜,故此種按鍵適用于按鍵較少或操作速度較高的場合。提供多功能指令:畫面清除( Display clear)、光標歸位( Return home)、顯示打開 /關閉( Display on/off)、光標顯示 /隱藏( Cursor on/off)、顯示字符閃爍( Display character blink)、光標移位( Cursor shift)、顯示移位( Displayshift)、垂直畫面卷動( Vertical line scroll)、反白顯示( By_line reverse display)、待命模式( Standby mode)。這兩種數碼管的驅動方式是不同的??臻e模式下, CPU 停止工作,允許 RAM、定時器/計數器、串口、中斷繼續(xù)工作。 方案一:選擇 8031 單片機 8031 單片機是 Intel 公司生產的 MCS51 系列單片機中的一種,除無片內ROM 外,其余特性與 MCS51 單片機基本一樣。 這里溫度傳感器可采用電阻式溫度傳感器( Pt100)或電流溫度傳感器( AD590);數碼顯示電路可采用四位一體共 LED 數碼管;報警電路采用蜂鳴器使和發(fā)光二極管;溫度調節(jié)電路采用兩個固態(tài)繼電器( SSR) ,分別接熱電阻和電風扇進行升溫和降溫。 首先, 介紹了我們選擇的課題要求 ,同時重點介紹了 我們選擇的芯片資料,如 STC89C52, ADC0809。因此我們在本次學校實習中選擇完成一個基本的溫度測量并控制溫度在一定范圍內的課題,因此來鍛煉自己的能力。系統(tǒng)軟件是用 C 語言進行軟件設計的, C 語言具有指令簡單,數據量小等特點。 2℃ ; 4)可設置上下限報警溫度和預定溫度。 方案二: STC89C52 單片機 STC89C52 是 STC 公司生產的一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。 【 1】 由于本次實驗我們要達到控制效果,并且結合在學校里的學習知識,我們小組決定用 STC89C52 單片機作為主機,這款單片機是我們熟悉的,做 起來比較有把握。當需要點亮共陰極數碼管的一 段時,公共段需接低電平,該段的段選線接高電平,該段被點亮。 基于 51 單片機的溫度控制系統(tǒng) 8 如果使用 LCD 顯示在經濟上不能降低成本,編程也比較繁瑣,反而顯得不合理。平時無按鍵動作時,行線處于低電平狀態(tài),而當有按鍵按下時,列線電平為低,行線電平為高。 12 位 分辯率 A/D 轉換器; 具有單 、雙極性輸出; 輸入輸出與 TTL 兼容。片內薄膜電阻經過激光調整,可用于校準器件,使該器件在 (25176。 AD590 可以裸片形式提供,適合受保護環(huán)境下的混合電路和快速溫度測量。公式中的 A,B,系數為實驗測定。 方案一:選擇晶閘管控制 當晶閘管承受反向電壓時,不論門極是 否有觸發(fā)電流,晶閘管都不會導通;當晶閘管承受正向電壓時,僅在門極有觸發(fā)電流的情況下晶閘管才能導通;晶閘管一旦導通,門極就失去控制作用,不論門極觸發(fā)電流是否還存在,晶閘管都保持導通;若要使已導通的晶閘管關斷,只能利用外加和外電路的作用使流過晶閘管的電流降到接近于零的某一數值一下。 系統(tǒng)硬件功能分析 我們以 STC89C52 為核心控制器,包括傳感器電路,鍵盤電路,顯示電路、報警電路和 控制 電路 5 大模塊 , 系統(tǒng)的 詳細結構框圖,如 下圖所示。晶體呈感性,與 C C5 構成并聯(lián)諧振電路。 字符數據字與 LED 段碼關系如表 32。 數據字 D7 D6 D5 D4 D3 D2 D1 D0 LED 段 DP g f e d c b a 在這里我們 由于硬件原因選擇共陰極數碼管。 【 4】 AD 轉換模塊設計 AD 我們采用 ADC0809 與 74LS02(或非門)構成 AD 電路,具有自行 啟動使能端的作用。當 ST 上跳沿時,所有內部 寄存器 清零;下跳沿時,開始進行 A/D 轉 換;在轉換期間, ST 應保持低電平。 3 、 ADC0809 應用說明 ( 1). ADC0809 內部帶有輸出 鎖存器 ,可以與 AT89S51 單片機直接相連。只要在線圈兩端加上一定的 電壓 ,線圈中就會流過一定的 電流 ,從而產生電磁效應,銜鐵就會在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點(常開觸點)吸合。按隔離型式可分為混合型、 變壓器 隔 離 型和光電隔離型,以光電隔離型為最多。并且要結合端口特性來使用,如 P31 口啟動就是高電平,所以我們外加了 5V電壓這樣達到他啟動時不響的效果。其方法是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。我們組利用的是中斷方式來啟動基于 51 單片機的溫度控制系統(tǒng) 21 ADC0809。 基于 51 單片機的溫度控制系統(tǒng) 22 報警 控制 模塊設計 該模塊將對報警電路,溫度控制電路進行控制,主要對程序內的四個變量 進行比較,首先用實時溫度與上下限進行對比,當結果在范圍內時,關閉報警,再將實時溫度與控制溫度進行對比,如果差值小于 2,即關閉兩個電器。我們的在調試過程中 AD 芯片也出現(xiàn)了問題,我們查詢引腳,測電平,時鐘,都是正常的,但是使能端 EOC 就是始終低電壓,信號始終輸入不進單片機,查詢一下午都沒有找到結果,就在我們快要放棄的時候,我們換了一塊芯片,結果就成功了,這對我們是一個教訓,有時候不一定是電路問題,硬件的好壞是一個隱藏的條件,在所有 的調試中我們都繼續(xù)按照這個想法進行,先測硬件好壞,再測電路。希望在今后的學習中再接再厲,做到更好 參考文獻 【 1】 李廣地,單片機基礎,北京航空航天出版社。 //鍵值 int num_key。 sbit P3_4=P3^4。 } /***********************************AD 啟動函數*******************************/ void ADStart() { EX1=1。 //開中斷 } /*********************************LED 顯示實時溫度*******************************/ void display(int tempture) { unsigned char t1,t2。 Dly_mS(15)。 unsigned char i。i) { Measure[i]=Measure[i1]。 //算出電壓的 13 倍,用于顯示 tmp=Amp+3。 delay()。 基于 51 單片機的溫度控制系統(tǒng) 3 P2buf=P2。 P2buf=P2。 case 1: num_key=2。 case 6: num_key=6。 case 13:num_key=0。 while(down) { P1=ht1。 P1_5=0。 if(Key!=15) { number()。 while(down) { key_on()。Key!=15) { P1=ht1。 P1_5=0。 P1=0xf0。 P1=lt2。 }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1