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

正文內容

基于單片機的溫度控制智能電風扇-文庫吧

2025-01-03 15:14 本頁面


【正文】 (~,1~8引腳):P1口是一個帶內部上拉電阻的8位雙向I/O口。P1的輸出緩沖器可驅動(吸收或者輸出電流方式)4個TTL輸入。對端口寫入1時,通過內部的上拉電阻把端口拉到高電位,這是可用作輸入口。P1口作 輸入口使用時,因為有內部上拉電阻,那些被外部拉低的引腳會輸出一個電流。此外,()和定時器/計數器2的觸發(fā)輸入()。P2端口(~,21~28引腳):P2口是一個帶內部上拉電阻的8位雙向I/O端口。P2的輸出緩沖器可以驅動(吸收或輸出電流方式)4個TTL輸入。對端口寫入1時,通過內部的上拉電阻把端口拉到高電平,這時可用作輸入口。P2作為輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。P3端口(~,10~17引腳):P3是一個帶內部上拉電阻的8位雙向I/O端口。P3的輸出緩沖器可驅動(吸收或輸出電流方式)4個TTL輸入。對端口寫入1時,通過內部的上拉電阻把端口拉到高電位,這時可用作輸入口。P3做輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸入一個電流。在對Flash ROM編程和程序校驗時,P1接收低8位地址。 L298芯片介紹L298驅動芯片是SGS公司的產品,內部包含4通道邏輯驅動電路。是一種二相和四相電機的專用驅動器,即內包含二個H橋的高壓大電六雙全橋式驅動器,接收標準TTL邏輯電平信號,可驅動46V、2A以下的電機。L298有兩路電源分別為邏輯電源6V和動力電源12V,ENA、ENB直接接入5V電源使電機進入使能狀態(tài),IN1和IN2用來控制電路的邏輯功能狀態(tài)。由于使用的電機是線圈式,在從運行狀態(tài)突然轉到停止狀態(tài)和從順時狀態(tài)突然轉換到逆時針狀態(tài)時會形成很大的方向電流,在電路中加入二極管就是在產生方向電流的時候進行泄流,保護芯片的安全。 DS18B20單線數字溫度傳感器簡介 DS18820單線數字溫度傳感器是Dallas半導體公司開發(fā)的世界上第一片支持“一線總線”接口的溫度傳感器。它具有3引腳TO92小體積封裝形式。溫度測量范圍為一55`C—+12539。C;工作電壓支持3V?5. 5V的電壓范圍,既可在遠端引入,也可采用寄生電源方式產生;可編程為9位—12位A/D轉換精度,測溫分辨率可達0. 06250C;被測溫度用符號擴展的16位數字量方式串行輸出;DS18B20還支持“一線總線”接口,多個DS18B20可以并聯到3根或2根線上,CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路;DS18820內部結構主要由4部分組成:64位ROM;溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL,配置寄存器;,DQ為數字信號端,GND為電源地,VDD為電源輸入端口。 DS18B20直接將測量溫度值轉化為數字量提交給單片機,工作時必須嚴格遵守單總線器件的工作時序。2. 液晶1602顯示模塊的特性字符型液晶模塊1602是一種用57點陣圖形來顯示字符的液晶顯示器,根據顯示的容量可以分為1行16個字、2行16個字、2行20個字等等,常用2行16個字的1602液晶模塊。1602采用標準的16腳接口,其中:第 1腳:VSS為地電源;第2 腳:VDD接5V正電源;第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度。第4腳:RS為寄存器選擇,高電平時選擇數據寄存器、低電平時選擇指令寄存器。第 5腳:RW為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數據。第 6 腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。第7~14腳:D0~D7為8位雙向數據線。第15~16腳:空腳。1602液晶模塊內部的字符發(fā)生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形,字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,我們就能看到“A”。它的讀寫操作、屏幕和光標的操作都是通過指令編程來實現的。(說明:1為高電平、0為低電平)。液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。12345678910111213141516000102030405060708090A0B0C0D0E0F第一行404142434445464748494A4B4C4D4E4F第二行本模塊以DS18B20作為溫度傳感器,STC89C51作為處理器,配以溫度顯示作為溫度控制輸出單元。整個系統(tǒng)力求結構簡單,功能完善。, 圖中相同標識代表電氣連接。DS18B20進行現場溫度測量,經過單片機處理后顯示溫度值,并與設定溫度值的上下限值比較,若高于設定上限值或低于設定下限值則控制電機轉速進行調整。 溫度傳感器模塊 電機調速模塊設計 ,A/B接入單片機上通過程序來控制L298輸出來控制直流電機的轉動。PWM1賦值為1時,使能直流電機轉動。我們采用的是PWM來實現直流電動機的調速,優(yōu)點:控制原理簡單,輸出波動小,線性好,對鄰近電路干擾小。缺點是:功率低,散熱問題嚴重。PWM調速原理:輸出電壓UO=(ton/T)U 式() ton+toff=T 式()。占空比D表示了在一個周期T里開關管導通的時間與周期的比值。D的變化范圍為0=D=1。當電源電壓U不變的情況下,輸出電壓的平均值U取決與占空比D的大小,改變D值也就改變了輸出電壓的平均值,從而達到控制電動機轉速的目的,即實現PWM調速。 鍵盤方式選擇常用的鍵識別方法有:行掃描法、線翻轉法和利用8279鍵盤接口的中斷法。在本系統(tǒng)中,完全可以不使用中斷法完成鍵盤接口,這是由系統(tǒng)的特殊性決定的。首先,對于本系統(tǒng)而言,要實現便攜式的設計,硬件電路使用的器件越少越好。其次,被測信號由外中斷引腳輸入,未占用單片機4個并行I/O口中的任何一個,系統(tǒng)有足夠的資源利用自身I/O口完成接口。本單片機系統(tǒng)使用簡單的鍵盤和液晶顯示器件來完成輸入/輸出操作的人機界面。鍵盤輸入信息的主要過程是:CPU判斷是否有健按下。確定按下的是哪一個健。把此鍵代表的信息翻譯成計算機所能識別的代碼,如ASCII或其他特征碼。鍵盤上有很多鍵,每一個鍵對應一個鍵碼,以便根據鍵碼轉到相應的鍵處理子程序,進一步實現數據輸入和命令處理的功能。 4軟件設計YN鍵盤識別有鍵按下去抖動確定按鍵物理位置功能鍵A功能鍵D鍵盤輸入測量電壓計算鍵碼顯示測量結果等待鍵釋放顯示設定值功能鍵B系統(tǒng)初始化液晶初始化功能鍵C清屏測量溫度超出域值?顯示out of range顯示測量結果啟動,使用,主函數為一個循環(huán)語句一直在調用子程序、按鍵掃描。程序如下:include include include include include include //*********主函數*****************void main(void){ time0()。 LCD_init()。 while(1) { display()。 scan()。 }} 總結通過此次單片機課程設計,我把學過的單片機理論用到設計當中去,讓學過的知識更加牢固,更學會了學單片機語言的用武之地。首先,通過這次應用系統(tǒng)設計,在很大程度上提高了自己的思考能力和靈活應用單片機的專業(yè)知識的能力;其次,也增強了我們團結合作的精神;最后,通過此次實訓,我們搜集各種資料也了解到了當今社會中單片機應用的廣泛性,著也激勵我們要好好重視這門學科。 我們組編寫的系統(tǒng)主要是根據目前節(jié)智能化電風扇技術的發(fā)展趨勢和國內實際的應用特點和要求,采用了自動化的結構形式,實現對電風扇轉速的自動控制。 系統(tǒng)以單片機AT89C51為核心部件,單片機系統(tǒng)完成對環(huán)境溫度信號的采集、處理、顯示等功能。用Protues軟件進行訪真測試,利用MCS51匯編語言編制,最終程序運行適應性強,成本低廉,操作簡單,實現對最式適溫度的實時監(jiān)控。在當今提倡人性化設計和健康產品的環(huán)境下本系統(tǒng)具有非常好的市場前景。 致謝 在這次實訓中,能夠設計成功離不開老師的精心輔導以及老師對我們教學上的嚴謹,在設計的研究其及整理期,老師給了我很大的支持和鼓勵,每當遇到問題是陳老師都能一一耐心解答,才使得設計順利完成。在此向陳老師表示真誠感謝和崇高的敬意。同時,我們組的亢歡同學花了很多時間研究程序設計,設計的順利完成離不開我們小
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1