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

正文內(nèi)容

單片機(jī)課程設(shè)計---基于at89s52單片機(jī)的溫度控制系統(tǒng)(編輯修改稿)

2024-12-10 07:34 本頁面
 

【文章內(nèi)容簡介】 據(jù)的傳送。 8 路模擬通道選擇 如 左下 圖所示模擬通道選擇信號 A、 B、 C 分別接最低三位地址 A0、 A A2即( 、 ),而地址鎖存允許信號 ALE 由 ,則 8 路模擬通道的地址為 0FEF8H~ 0FEFFH.此外,通道地址選擇以 作寫選通信號,這一部分電路連接如 右下 圖所示。 從圖中可以看到,把 ALE 信號與 START 信號接在一起了,這樣連接使得在信號的前沿寫入(鎖存)通道地址,緊接著在其后沿就啟動轉(zhuǎn)換。圖 是有關(guān)信號的時間配合示意圖。啟動 A/D 轉(zhuǎn)換只需要一條 MOVX 指令。在此之前,要將 與所選擇的通道好像對應(yīng)的口地址送入數(shù)據(jù)指針 DPTR 中。例如要選擇 IN0通道時,可采 用如下兩條指令,即可啟動 A/D 轉(zhuǎn)換: MOV DPTR , FE00H ;送入 0809 的口地址 MOVX @DPTR , A ;啟動 A/D 轉(zhuǎn)換( IN0)注意:此處的 A 與 A/D 轉(zhuǎn)換無關(guān),可為任意值 ADC0809 的部分信號連接 信號時間的配合 信號時間的信號時間的配合 ADC0809 與 AT89S52 的連接 10 2. 轉(zhuǎn)換數(shù)據(jù)的傳送 A/D 轉(zhuǎn)換后得到的數(shù)據(jù)應(yīng)及時傳送給單片機(jī)進(jìn)行處理。數(shù)據(jù)傳送的關(guān)鍵問題是如何確認(rèn) A/D 轉(zhuǎn)換的完成,因為只有確認(rèn)完成后,才能進(jìn)行傳送。為此可采用下述三種方式。 ( 1)定時傳送方式 對于一種 A/D 轉(zhuǎn)換其來說,轉(zhuǎn)換時間作為一項技術(shù)指標(biāo)是已知的和固定的。例如ADC0809 轉(zhuǎn)換時間為 128μ s,相當(dāng)于 6MHz的 MCS51 單片機(jī)共 64 個機(jī)器周期??蓳?jù)此設(shè)計一個延時子程序, A/D 轉(zhuǎn)換啟動后即調(diào)用此子程序,延遲時間一到,轉(zhuǎn)換肯定已經(jīng)完成了,接著就可進(jìn)行數(shù)據(jù)傳送。 ( 2)查詢方式 A/D 轉(zhuǎn)換芯片由表明轉(zhuǎn)換完成的狀態(tài)信號,例如 ADC0809 的 EOC 端。因此可以用查詢方式,測試 EOC 的狀態(tài),即可卻只轉(zhuǎn)換是否完成,并接著進(jìn)行數(shù)據(jù)傳送。 ( 3)中斷方式 把表明轉(zhuǎn)換完成的狀態(tài)信號( EOC)作為中斷請求信號以中斷方式進(jìn)行數(shù)據(jù)傳送。 不管使用上述那種方式,只要一旦確定轉(zhuǎn)換完成,即可通過指令進(jìn)行數(shù)據(jù)傳送。首先送出口地址并 以 信號有效時, OE 信號即有效,把轉(zhuǎn)換數(shù)據(jù)送上數(shù)據(jù)總線,供單片機(jī)接受。 不管使用上述那種方式,只要一旦確認(rèn)轉(zhuǎn)換結(jié)束,便可通過指令進(jìn)行數(shù)據(jù)傳送。所用的指令為 MOVX 讀指令,仍以圖 917 所示為例,則有 MOV DPTR , FE00H MOVX A , @DPTR 該指令在送出有效口地址的同時發(fā)出 有效信號,使 0809 的輸出允許信號 OE 有效,從而打開三態(tài)門輸出,是轉(zhuǎn)換后的數(shù)據(jù)通過數(shù)據(jù)總線送入 A 累加器中。 這里需要說明的示, ADC0809 的三個地址端 A、 B、 C 即可如前所述與地址線相連,也可與數(shù)據(jù)線相連,例如與 D0~ D2相連。這是啟動 A/D 轉(zhuǎn)換的指令與上述類似,只不過 A 的內(nèi)容不能為任意數(shù),而必須和所 選輸入通道號 IN0~ IN7 相一致。例如當(dāng) A、 B、 C 分別與 D0、D D2 相連時,啟動 IN7 的 A/D 轉(zhuǎn)換指令如下: MOV DPTR, FE00H ;送入 0809 的口地址 MOV A , 07H ; D2D1D0=111 選擇 IN7 通道 MOVX @DPTR, A ;啟動 A/D 轉(zhuǎn)換 4) LED 七段數(shù)碼管顯示器 在單片機(jī)系統(tǒng)中,通常用 LED 數(shù)碼顯示器來顯示各種數(shù)字或符號,由于它具有顯示清晰、亮度高、使用電壓低、壽命長的特點,因此使用非常廣泛。它由若干個發(fā)光二極管組成,當(dāng)發(fā)光二極管導(dǎo)通時,相應(yīng)的一個點或一個筆畫發(fā) 亮??刂撇煌M合的二極管導(dǎo)通,就能顯示出各種字符。常用的 LED7 顯示器有七段和“米”字段之分,有小數(shù)點位的 7 段顯示器的字形碼為八位二進(jìn)制,正好一個字節(jié),“米”字顯示器有 15 個發(fā)光二極管,所以其字形碼需兩個字節(jié)。這兩類顯示器都有共陽極和共陰極兩種接法,共陰極 LED 顯示器的發(fā)光二極管陰極連接 在一起,通常此公共陰極接地,當(dāng)某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應(yīng)的段被顯示;同樣,共陽極 LED 顯示器的發(fā)光二極管陽極連接在一起,通常此公共陽極接正電壓,當(dāng)某個發(fā)光二極管的陰極為低電平時,發(fā)光二極管點亮,相應(yīng)的段被顯示。共陽極和共陰極的字形碼是不同的,而且字形碼可由設(shè)計者根據(jù)硬件接線的不同自行設(shè)計,不必 11 局限于固定格式。在單片機(jī)應(yīng)用系統(tǒng)中,顯示器顯示常用兩種方法:靜態(tài)顯示和動態(tài)掃描顯示。當(dāng)顯示器位數(shù)較少時,適合采用靜態(tài)顯示的方法。當(dāng)位數(shù)較多時,用靜態(tài)顯示所需的I/O 太多,一般采用動態(tài)顯示的方法 。所謂靜態(tài)顯示,就是每一個顯示器都要占用單獨的具有鎖存功能的 I/O 接口用于筆劃段字形顯示。這樣單片機(jī)只要把要顯示的字形代碼發(fā)送到接口電路,就不用管它了,直到要顯示新的數(shù)據(jù)時,再發(fā)送新的字形碼,因此,使用這種方法單片機(jī)中 CPU 的開銷小,較小的電流能得到較高的亮度且字符不閃爍。所謂動態(tài)顯示就是一位一位地輪流點亮顯示器各個位(掃描),對于顯示器的每一位來說,每隔一段時間點亮一次。利用人的視覺暫留功能可以看到整個顯示,但必需保證掃描速度足夠快,字符才不閃爍。顯示器的亮度既與導(dǎo)通電流有關(guān),也與點亮?xí)r間和間隔時間的比例 有關(guān)。調(diào)整電流和時間參數(shù),可實現(xiàn)亮度較高較穩(wěn)定的顯示。若顯示器的位數(shù)不大于 8 位,控制顯示器的各位所顯示的字形需一個 8 位口,稱為段數(shù)據(jù)口,顯示器的哪一個 LED 顯示還需要一個位選擇控制,稱為位控口。動態(tài)顯示接口方法一位 LED 顯示可以采用較為簡單的控制電路來實現(xiàn),此接口電路使用了專用的七位段碼的譯碼器 /驅(qū)動器,可以把一位十六進(jìn)制數(shù)( 4 位二進(jìn)制數(shù))譯碼為相應(yīng)的字形代碼,并提供足夠的功率去驅(qū)動發(fā)光二極管。使用這種接口方法,雖然軟件簡單,僅需使用一條輸出線指令就可以進(jìn)行 LED 顯示,但硬件卻比較多,而硬件譯碼又缺乏靈活性 。如果所用的 LED 顯示器不只一個,則可以利用 I/O 接口電路來完成,如有三位 LED要顯示,可直接利用接口芯片(如 8155)輸出位控和段控數(shù)據(jù)。其電路結(jié)構(gòu)如下圖: 其中 8155 的 PB 口作段選碼口,經(jīng) 7407 驅(qū)動與 LED 的段相連, 8155的 PA0~PA5 作選碼口,經(jīng) 7406 驅(qū)動與 LED 的位相連。 圖中 P2..7 反相后作 8155 的片選 CE, 接 8155的 IO/M端。這樣確定的 8155片內(nèi) 4個端口地址如下: 命令、狀態(tài)口: FFF0H A 口: FFF1H B 口: FFF2H 12 C 口: FFF3H 6 位待顯示字符從左到右一次存放在內(nèi)部 RAM 顯示緩沖區(qū) 7AH~7FH,顯示次序位從右到左進(jìn)行。程序后面的 TAB 地址為段選碼表首地址,表中段選碼存放的次序為 0~F 等等。一下為循環(huán)動態(tài)顯示 6 位字符的程序。 8155 命令字為 03H. MOV A, 03H MOV DPTR, 0FFF0H MOVX @DPTR, A DL: MOV R0, 7FH MOV R2, 01H DL1: MOV A, @R0 DEC R0 MOV DPTR, TAB MOVC A, @A+DPTR MOV DPTR, 0FFF2H MOVX @DPTR, A ACALL DL1MS JB , DL RL A MOV R2, A AJMP DL1 TAB: DB 3FH , 06H, 5BH, 4FH DB 66H, 6DH, 7DH, 07H DB 7FH, 6FH, 77H, 7CH DB 39H, 5EH, 79H, 7CH DB
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1