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

正文內容

畢業(yè)設計論文基于單片機的大棚溫濕度檢測警報系統1-wenkub

2023-07-08 16:35:58 本頁面
 

【正文】 EPROM的2764系列。8051片內有4K的ROM,無須外接外存儲器和373,更能體現“單片”的簡練。 在眾多的51系列單片機中,要算 ATMEL 公司的AT89C51更實用,因他不但和8051指令、管腳完全兼容,而且其片內的4K程序存儲器是FLASH工藝的,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫,一般專為 ATMEL AT89Cx 做的編程器均帶有這些功能。片內含4K bytes的可反復擦寫的只讀程序存儲器(PEROM)和128 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS51 指令系統,片內置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C51單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。在FLASH編程時,P0口作為原碼輸入口,當FLASH進行校驗時,P0輸出原碼,此時P0外部電位必須被拉高;P1口:P1口是一個內部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P2口當用于外部程序存儲器或16位地址外部數據存儲器進行存取時,P2口輸出地址的高八位。作為輸入時,由于外部下拉為低電平,P3口將輸出電流(ILL),也是由于上拉的緣故。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。此時, ALE只有在執(zhí)行MOVX,MOVC指令時ALE才起作用。但在訪問內部部數據存儲器時,這兩次有效的PSEN信號將不出現;EA/VPP:當EA保持低電平時,訪問外部ROM;注意加密方式1時,EA將內部鎖定為RESET;當EA端保持高電平時,訪問內部ROM。DS18B20有三個引腳,GND接地;DQ數字信號的輸出/輸入;Vdd為外接電源輸入端。HS1101是一種在高分子薄膜上形成的電容。HS1101具有極好的線性輸出,在相對濕度為0~100%RH的范圍內,電容的容量由163 pF變化到202 pF,其誤差不大于177。圖34為濕度電容響應曲線。 圖35 溫度檢測電路由于DS18B20只有一個串行通信接口,與單片機的連接電路非常簡單,只需和單片機的一個I/O端口連接即可,其連接電路圖如圖35所示。HS1101電容傳感器,在電路構成中等效于一個電容器件,其電容量隨著所測空氣濕度的增大而增大。 模數轉換器的確定 A/D轉換器位數的確定和系統所需測量控制的范圍、精度有關。ADC0809是采樣分辨率為8位的、以逐次逼近原理進行?!獢缔D換的器件。 外部特性(引腳功能)  ADC0809芯片有28條引腳,采用雙列直插式封裝:  IN0~IN7:8路模擬量輸入端;  21~28:8位數字量輸出端;  ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路;   ALE:地址鎖存允許信號,輸入高電平有效;  START: A/D轉換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復位,下降沿啟動A/D轉換);  EOC: A/D轉換結束信號,輸出,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平);  OE:數據輸出允許信號,輸入高電平有效。此地址經譯碼選通8路模擬輸入之一到比較器。當OE輸入高電平 時,輸出三態(tài)門打開,轉換結果的數字量輸出到數據總線上。ADC0809與單片機的接口如圖310所示。當A/D轉換結束,向單片機申請中斷,單片機響應后,即可讀出A/D轉換的結果數據。這種鍵盤結構的優(yōu)點是電路簡單,缺點是當鍵的數量較多時占用的I/O線的數量較多。MAX7219是MAXIM公司生產的一種串行接口方式7段共陰極LED顯示驅動器,其片內包含有一個BCD碼到B碼的譯碼器、多路復用掃描電路、字段和字位驅動器以及存儲每個數字的88 RAM,每位數字都可以被尋址和更新,允許對每一位數字選擇B碼譯碼或不譯碼。DIN端的數據通過移位寄存器傳送。本設計采用峰鳴音報警電路。 圖312是一個簡單的使用三極管驅動的峰鳴音報警電路 圖312 三極管驅動的峰鳴音報警電路利用AT89C51單片機的標準串行接口,通過簡單的外圍接口電路,可以方便地實現單片機與PC機之間的數據通訊。10V電壓,所以采用此芯片接口的串行通信系統只要單一的+5V電源就可以 。MAX232的芯片引腳如313圖所示。其中有些模塊還包含有子模塊,使用時下一級模塊被高一級模塊調用,各部分既相互獨立又相互聯系。MIAN程序進行必須的初始化操作;INT1響應中斷后,會進行模擬量的采集,并進行一系列的處理操作,包括:采集,轉換,執(zhí)行相應的操作等;INT0中斷為按鍵程序,以中斷的方式對按鍵做出反映。uchar Temp_Decimal=0。DQ = 1。 //精確延時 大于480usDQ = 1。return x。i0。 // 給脈沖信號 if(DQ) dat|=0x80。 for (i=8。0x01。 } delay2(5)。 WriteOneChar(0xCC)。 WriteOneChar(0xCC)。 //讀取溫度高八位數據 if(H_18B200x7f) //最高位為1時溫度是負 { L_18B20=~L_18B20+1。0x0f。}2濕度采集SAMPLE: SETB 00H ;設置標志位 MOV DPTR,0F00H ;設置通道初值 MOV R6,02H ;設置通道數為2 MOV R7,08H ;設置采樣次數為8MOV R0,40H ;設置數據區(qū)首址 TRAN_S: MOVX DPTR,A ;啟動A/D轉換程序流程圖WAIT: JB 00H,WAIT ;標志位為1等待A/D轉換完成中斷 SETB 00H ;置標志位 INC DPTR ;通道號加1 INC R0 INC R0 ;42H為下一通道采樣數據存放首址 DJNZ R6,TRAN_S ;2個通道采樣未完,繼續(xù)采樣 MOV DPTR,0F00H ;2個通道采樣結束,重置通道初值 INC R0 ;修改采樣數據存放地址 DJNZ R7,TRAN_S ;未完成8次采樣,繼續(xù)MOV A,R3 ;數據處理程序 //*****************************************************// 即將0809傳來的二進制數轉換為BCD編碼,由于待轉換的二 制數不大于255,因此利用字節(jié)除法來實現//*****************************************************// MOV B,100 DIV AB ;商是BCD編碼的百位,余數是BCD編碼的十位和個位MOV R2,A ;保存BCD碼的百位。 RETI ;中斷返回MOV TL0,0B0H ;記數器初值設定 MOV 30H,08H ;置計數初值 SETB IT0 ;中斷請求信號為脈沖方式 SETB EX0 ;外部中斷0中斷允許 SETB ET0 ;定時器0中斷允許 SETB EA
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1