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

正文內容

基于89c51單片智能煙霧檢測火災報警器的設計(編輯修改稿)

2025-07-03 22:37 本頁面
 

【文章內容簡介】 49 處理后送單片機進行數據處理,處理后的信息將通過單片機控制,在 LCD 顯示器上顯示出來,并且送存儲器。下面來介紹 89C51 單片機的引腳定義及功能89C51 引腳結構如圖 31 所示,下面分別介紹其引腳。電源引腳 Vcc,Vss Vcc(40 腳):主電源+5V 。 Vss(20 腳):接地。(2)外接晶振引腳 XTAL2(18 腳) ,XTAL1(19 腳)XTAL2:在 89C51 片內它是振蕩電路反相放大器的輸出端,振蕩電路的頻率就是晶體的固有頻率。若須采用外部時鐘電路,則該引腳懸空。XTAL2 端是檢查振蕩電路是否正常工作的。XTAL1:在片內,它是振蕩電路反相放大器的輸入端。在采用外部時鐘時,該引腳輸入外部時鐘脈沖。圖 31 89C51 引腳結構(3)輸入/輸出引腳 P0,P1,P2,P3基于 89C51 單片機智能煙霧檢測火災報警器的設計7P0 端口(~,39~32 腳):P0 是一個 8 位漏極開路型雙向 I/O 端口。當 P0口作為輸入 口使用時,就先向口鎖存器(地址 800H)寫入全 1,此時 P0 口的全部引腳浮空,可作為高阻抗輸入?!?1~8 腳):Pl 是一個帶內部上拉電阻的 8 位雙向 I/O 端口。在 EPROM編程和驗證程序時,它輸入低 8 位地址。~(21~28 腳):P2 是一個帶內部上拉電阻的 8 位雙向 I/O 端口。在訪問片外存儲器時,它輸出高 8 位地址,即 A8~A15。在對 EPROM 編程和驗證程序時,它輸入高 8 位地址?!?10~17 腳):P3 是一個帶內部上拉電阻的 8 位雙向 I/O 端口。在 89C51中 ,P3 端口用于一些利用功能。其復用功能如表 31 所示:表 31 P3 口的引腳與復用功能表端口引腳 復用功能 RXD(串行數據輸入) TXD(串行數據輸出 ) Error!(外部中斷 0) Error!(外部中斷 1) T0(定時器 0 的外部輸入) T1(定時器 1 的外部輸入) Error!(外部數據存儲器寫選通) Error!(外部數據存儲器讀選通)(4)控制線(4 條)RST:89C51 的復位信號輸入引腳,高電位工作,當要對芯片又時,只要將此引腳電位提升到高電位,并持續(xù)兩個機器周期以上的時間,89C51 便能完成系統(tǒng)復位的各項工作,使得內部特殊功能寄存器的內容均被設成已知狀態(tài)。ALE/PROG:ALE 是英文ADDRESS LATCH ENABLE的縮寫,表示允許地址鎖存允許信號。當訪問外部存儲器時,ALE 信號負跳變來觸發(fā)外部的 8 位鎖存器 (如 74LS373),將端口 P0 的地址總線(A0A7)鎖存進入鎖存器中。在非訪問外部存儲器期間,ALE 引腳的輸出頻率是系統(tǒng)工作頻率的 1/16,因此可以用來驅動其他外圍芯片的時鐘輸入。當問外部存儲器期間,將以 1/12 振蕩頻率輸出。EA/VPP:該引腳為低電平時,則讀取外部的程序代碼 (存于外部 EPROM 中)來執(zhí)行程序。因此在 8031 中,EA 引腳必須接低電位,因為其內部無程序存儲器空間。如果是使用 89C51 或其它內部有程序空間的單片機時,此引腳接成高電平使程序運行時訪基于 89C51 單片機智能煙霧檢測火災報警器的設計8問內部程序存儲器,當程序指針 PC 值超過片內程序存儲器地址(如 8051/8751 的 PC 超過 0FFFH)時,將自動轉向外部程序存儲器繼續(xù)運行。PSEN:此為Program Store Enable的縮寫。訪問外部程序存儲器選通信號,低電平有效。在訪問外部程序存儲器讀取指令碼時,每個機器周期產生二次 PSEN 信號。在執(zhí)行片內程序存儲器指令時,不產生 PSEN 信號,在訪問外部數據時,亦不產生PSEN 信號。以下是單片機的工作方式單片機的工作方式包括:復位方式,程序執(zhí)行方式,單步執(zhí)行方式,掉電、節(jié)電方式以及 EEPROM 編程和校驗方式。1)復位方式 RST 引腳時復位信號的輸入端。復位信號是高電平有效,高電平的持續(xù)時間應該在 24 個時鐘周期以上,若時鐘頻率為 6MHz,則復位信號至少應持續(xù) 4us以上,才可以使單片機可靠復位。復位以后,內部各寄存器進入下列狀態(tài):PC 0000HACC 00HPSW 00HSP 07HDPTR 0000HP0~P3 FFHIP **000000BIE 0*000000BTMOD 00HTCON 00HTL0 00HTH0 00HTL1 00HTH1 00HSCON 00HSBUF 不定PCON 0***0000B復位后,程序計數器 PC 的值是 0000H 說明:89C51 單片機的程序起始位置是在內存的 0000H,也就是說程序的第一條指令必須存入內存的 0000H 單元,程序才可能在復位后,直接運行。只要 Vcc 上升時間不超過 1ms,通過在 Vcc 和 RST 引腳之間一個10uF 電容,RST 和 Vss 引腳(即地)之間加一個 10kΩ 的電阻,就可以實現(xiàn)自動上電復位,即打開電源就可以自動復位。也可以進行手動復位,在 Vcc 和 RST 引腳之間接一個按鍵,即可以實現(xiàn)手動復位。復位電路可以參考圖 32:基于 89C51 單片機智能煙霧檢測火災報警器的設計9圖 32 單片機復位電路2)程序執(zhí)行方式 程序執(zhí)行方式是單片機的基本工作方式。所執(zhí)行的程序可以放在內部 ROM、外部 ROM 或者同時放在內外 ROM 中。若程序全部放在外部 ROM 中(如對8031) ,則應使 EA=0;否則,可令 EA=1。由于復位后 PC=0000H,所以程序的執(zhí)行總是從地址 0000H 開始的。但真正的程序一般不可能從 0000H 開始存放,因此,需要在 0000H單元開始存放一條轉移指令,從而使程序跳轉到真正的程序入口地址。3)單步執(zhí)行方式 單步執(zhí)行方式是使程序的執(zhí)行處在外加脈沖(通常用一個按鍵產生)的控制下,一條指令一條指令地執(zhí)行,即按一次鍵,執(zhí)行一條指令。序返回至少要在執(zhí)行一條指令后才能重新進入中斷。將外加脈沖加到 INT0 輸入,平時為低電平。通過編程規(guī)定 INT0 信號是低電平有效,因此不來脈沖時總是處于響應中斷的狀態(tài)。在中斷服務程序中要安排這樣的指令:JNB ,$ ;若 INT0=0,不往下執(zhí)行JB ,$ ;若 INT0=1,不往下執(zhí)行RETI。 返回主程序執(zhí)行一條指令4)掉電和節(jié)電方式 在掉電方式下,單片機的耗電降至最小。當電源恢復時,VPD應該保持足夠長的時間(約 10ms) ,以保證振蕩器的起振和達到穩(wěn)定,然后重新開始正常工作。在掉電方式下,CPU 暫時不工作,但也隨時準備恢復工作。因此,內部時鐘并不停止工作,只是去 CPU 的路徑被門電路切斷,但仍然供應中斷電路、定時器和串行口。CPU 的狀態(tài)被完整地保持起來,如 PC,SP,PSW,ACC 等都保持節(jié)電前地狀態(tài),各 I/O口也保持節(jié)電前地邏輯值,ALE 和 PSEN 均進入無效狀態(tài)基于 89C51 單片機智能煙霧檢測火災報警器的設計10第四章 硬件電路設計第一節(jié) A/D 轉換電路的設計一、TLC1549M 的介紹TLC1549M 是 TI 公司生產的一種開關電容結構的逐次比較型 10 位 A/D 轉換器。片內自動產生轉換時鐘脈沖,轉換時間≤21us;最大總不可調轉換誤差為+1 LSB。單電源供電(+5V) ,最大工作電流公為 。轉換結果以串行方式輸出;工作溫度為-55~+125186。C。這里使用的是 DIP 封裝形式,其封裝的引腳排列如圖 41 所示,引腳功能見表 41圖 41 TLC1549 的引腳圖1234REFANALOG INREFGNDVccI/O CLOCKDATA OUT基于 89C51 單片機智能煙
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1