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

正文內容

畢業(yè)論文--基于單片機的室內溫濕度計的設計(存儲版)

2025-12-25 21:41上一頁面

下一頁面
  

【正文】 中斷處理液晶顯示函數 */ void timer0() interrupt 1 { TH0=(6553650000)/256。 bai1=shidu/100。//寫指令 27 for(num=0。)。)。 writedata1602(table2[shi1])。 writedata1602(39。 lcd_int()。 } } void main() { wr=0。%39。num1++) { writedata1602(table1[num1])。 writedata1602(39。 writedata1602(39。 ge3=shi_sx%10/1。 //溫度,濕度值各位進行分離 shi=wendu%100/10。 } } else { baojing=1。 if(s4==0) { if(shi_sx0) shi_sx。//按鍵 1 按下時溫度上限增加 else( wen_sx=0)。 } void interrupt_init() { TMOD=0X01。 delayms(1)。 e=0。y)。 24 DHT11 = 1。 } for(i=0。 return ERROR。 delay_5us()。 } if(count=NUMBER) { STATUS = ERROR。 return 0。 for(i=8。 } void delay(uint delay) { uint i,j。 sbit s4=P1^4。//標志,問四度小數部分 uchar num。 //濕度上限 uchar num。王老師認真負責的態(tài)度讓我倍受感激。通過本次設計,對于主要芯片 STC89C52有了基本的了解,并且對 DHT11 傳感器有了切實的了解何在實際中的應用有了深刻的認識。顯示模塊選用 1602字符型液晶模塊,它是目前 工控系統(tǒng)中使用最廣泛的液晶屏之一,由于它顯示的質量高,電路圖如圖 所示, 1602 字符型液晶模塊是點陣型液晶,驅動方便,經過編程后顯示內容多樣 化。蜂鳴器額定電流≤ 30Ma,而對于 STC89C52單片機, P1 口的灌電流為 15mA,由此可見,僅靠單片機的 P3 口電流是不能驅動蜂鳴器的,必須使用晶體管放大電路,為了使單片機的功率更小,所以使用 PNP型晶體管 ,當外部環(huán)境的溫度或者濕度超過預設值的時候,基級變?yōu)榈碗娖剑澍Q器導通鳴叫。但由于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據在 LCD上開始顯示的行列號及每行的列數找出顯示 RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。 液晶顯示的分類方法有很多種,通常可按其顯示方式分為段式、字符式、點陣式等。傳感器應用電路:圖 。 具有以下標準功能: 8k 字節(jié) Flash, 512 字節(jié) RAM, 32 位 I/O 口,內置 8KB EEPROM,MAX810 復位電路, 3 個 16 位 定時器 /計數器, 4 個外部中斷,一個 7 向量 4級中斷結構(兼容傳統(tǒng) 51的 5向量 2級中斷結構) ,全雙工 串行口 。 便于提醒和控制溫濕度的裝置,人們可以根 2 據不同季節(jié)以及個人的需要進行不同的調整, 采用 DHT11 數字溫濕度傳感器與單片機 STC89C52相連 外圍電路比較簡單。尤其 是目前生活節(jié)奏的加快,許多白領都出現了亞健康的狀態(tài),因此家庭溫濕度的檢測對于現代家庭來說也變得刻不容緩了。硬件電路主要包括單片機、溫濕度傳感器、顯示模塊、報警器以及鍵盤等 5 部分,由 DHT11 溫濕度傳感器及 1602 字符型液晶模塊構成系統(tǒng)顯示模塊,該系統(tǒng)電路簡單、工作穩(wěn)定、集成度高,調試方便,測試精度高,具有一定的實用價值。本次設計采用的 DHT11 溫濕度傳感器是一款含有已校準數字輸出的溫濕度復合傳感器,傳感器包括一個電阻式感濕原件和一個 NTC 測溫元件,并與一個高性能的 8 位單片機相連接。并且可以移植到汽車,倉庫,蔬菜大棚等有限空間的溫濕度 數據采集系統(tǒng)中去。如圖 圖 總體電路框圖 單片機作為主控制器,主要負責處理由溫濕度傳感器送來數據,并把處理好的數據送向顯示器模塊,數據溫濕度傳感器主要用來采集周圍的環(huán)境參數,并把所采集到得數據送向單片機,按鍵電路主要是用來完成單片機的復位操作和溫濕度初始 值的設定。掉電保護方式下, RAM內容被保存,振蕩器被凍結, 單片機一切工作停止,直到下一個中斷或硬件復位為止。 DHT11一旦接收到主機的開始信號,接著就等待開始信號的結束 ,然后發(fā)送 80us的低電平響應信號,要讀取 DHT11的響應信號 ,必須等待開始信號的結束,并延時等待 2040us后才能夠接受,主機發(fā)送開始信號后 ,這時候就可輸出高電平或切換到輸入模式 ,接著總線由上拉電阻拉高。點陣圖形式液晶由 M N 個顯示單元組成,假設 LCD 顯示屏有 64 行,每行有 128列,每 8 列對應 1字節(jié)的 8位,即每行由 16字節(jié),共 16 8=128個點組成,屏上 64 16 個顯示單元與顯示 RAM 區(qū) 1024 字節(jié)相對應,每一字節(jié)的內容和顯示屏上相應位置的亮暗對應。 下面以長沙太陽人電子有限公司的 1602字符型液晶顯示器為例,介紹其用法。 單片機晶振的作用是為系統(tǒng)提供及本周的時鐘信號,通常一個系統(tǒng)共用一個晶振,以便于各部分保持同步,有些通訊系統(tǒng)的基頻和射頻使用不同的晶振,而是通過電子調整頻率的方法保持同步。本次設計是基于單片機的溫濕度設計,包括硬件電路和軟件兩部分。并且溫濕度上下限可以實時調節(jié)。 參考文獻 [1]徐 瑋 .C51單片機高效入門 第二版 機械工業(yè)出版社 [2]湯武輝 .Proteus仿真軟件與單片機實驗教學長江 大學學報 [3]李建民 .單片機在溫度控制系統(tǒng)中的應用 網絡信息資源 [4]陳汝全 .實用微機與單片機控制技術 電子科技大學出版社 [5]劉寶元 .張玉虹 基于單片機的溫濕度監(jiān)控系統(tǒng)設計 國外電子測量技術 21 附 錄 源程序 include include define SIZE 5 //定義存貯數組為五個字節(jié) define NUMBER 20 define OK 1 define ERROR 0 typedef unsigned char uchar。 //溫度 uchar code table1[]=shidu:。 sbit wr=P2^5。 void delay_5us() { _nop_()。i++) for(j=0。 count = 0。 delay_5us()。 } uchar ReadValue(void) 23 { uchar count=0,check_value=0,i=0。 if(DHT11 != 0) { return ERROR。 while(DHT11 != 0 amp。 if(STATUS==ERROR) { DHT11 = 1。 } } void delayms(uint z) { uint x,y。 rs=1。 rs=1。 } void lcd_int()//lcd 初始化 { e=0。 EA=1。//溫度上限大于 0 時, 使溫度上限減小 else( wen_sx=50)。 //報警,蜂鳴器響 led=0。 TL0=(6553650000)%256。 shi1=shidu%100/10。num6。 writedata1602(table2[ge])。 writedata1602(table2[shi2])。 writedata1602(39。39。 delay(200)。 count=0。 writedata1602(39。num16。)。 writedata1602(table2[shi])。 shi3=shi_sx/10。 //按鍵掃描
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1