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

正文內容

虛擬單片機實驗系統(tǒng)的開發(fā)畢業(yè)設計河北科技大學(編輯修改稿)

2025-07-26 05:10 本頁面
 

【文章內容簡介】 ,復位電路就好比電腦,當死機的時候,按下復位鍵程序從頭開始執(zhí)行,受到干擾或者程序跑飛的時候,按下復位鍵從頭開始執(zhí)行。內部計數(shù)器的編程主要是定時常數(shù)的設置和有關控制寄存器的設置。內部記數(shù)器在單片機中主要有定時器和記數(shù)器兩個功能。定時器有關的寄存器有工作方式寄存器 TMOD 和控制寄存器 TCON。TMOD 用于設置定時器/計數(shù)器的工作方式 03,并確定用于定時還是記數(shù),TCON 主要功能是為定時器在溢出時設定標志位,并控制定時器的運行或停止等,內部記數(shù)器用作定時器時,是對機器周期記數(shù)。每個機器周期的長度是 12 個振蕩周期,該實驗系統(tǒng)的晶振是。本 科 畢 業(yè) 設 計 第 11 頁 共 43 頁圖 外圍電路 LED 顯示模塊(1)電路接法以 AT89C52 為主芯片設計的一個 8 位發(fā)光二極管以流水燈的形式顯示的基本電路,首先,8 個發(fā)光二極管的輸出端是和 74HC573 的端口從 Q0 到 Q7 端相接,形成 8 個輸入端口,其次,8 位二極管的負極接 9 引腳的排阻,排阻的 1 腳接 VCC。接排阻的作用是防止發(fā)光二極管在電壓過大的情況下燒壞,然后 74HC573 接AT89C52 的 P1 口從 到 ,這樣就形成了 8 個閉合回路。74HC573 起到驅動的作用,一般情形下,74HC573 的驅動能力大于 74LS573 的驅動能力。如圖 34 所示。圖 34 LED 顯示電路本 科 畢 業(yè) 設 計 第 12 頁 共 43 頁(2)8 位發(fā)光二極管的工作原理因為二極管左邊接的是 Vcc 作為高電平,所以如果要二極管亮的話 P1 口必須輸入低電平,就一條通路而言,在 輸入低電平后,第一個發(fā)光二極管導通,所以就亮了。然后在后面加上延遲,也就是亮的時間后再輸入 口為低電平,第二個二極管就發(fā)亮,同理而言,就實現(xiàn)了流水燈的實驗。 1602 液晶顯示模塊1602 字符液晶顯示器的 D0 到 D7 端口與用 AT89C52 的 P0 口 到 相接,VEE 端接 RV1 的 VL 端,RV 一端接地,另一端接+5V。9 引腳的排阻 2 到 9 端接單片機的 到 。VDD 接+5V,RS、RW、E 分別接 到 。1602 為 2 行 16 列液晶顯示器,可顯示 2 行 16 列英文字符,有 8 位數(shù)據(jù)總線 D0D7,RS、VEE、RW 三個控制端口(共 14 線) ,工作電壓為 5V。沒背光,和常用的 1602B功能和引腳一樣(除了調背光的二個線腳) 。如圖 35 所示。圖 35 LCD 顯示電路第 1 腳:VSS 為電源地。第 2 腳:VDD 接 5V 電源正極。第 3 腳:V0 為液晶顯示器對比度調整端,對比度最弱時接正電源,對比度最高時接地電源。第 4 腳:RS 為選擇寄存器,高電平 1 時寄存器選擇數(shù)據(jù)、低電平 0 時寄存器選擇指令。本 科 畢 業(yè) 設 計 第 13 頁 共 43 頁第 5 腳:RW 為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。第 6 腳:E(或 EN)端為使能(enable)端。第 7~14 腳:D0~D7 為 8 位雙向數(shù)據(jù)端。第 15~16 腳:空腳或背燈電源。15 腳背光正極,16 腳背光負極。用 LCD 顯示一個比較復雜的字符時,因為一個字符由 68 或 88 點陣組成,既要找到和顯示屏幕上某幾個位置對應的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為“1” ,其它的為“0” ,為“1”的點亮,為“0”的不亮。但由于內帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,先讓讓控制器工作在文本方式的時候,再根據(jù)根據(jù)在 LCD 上顯示每行的列數(shù)和行列號找出顯示 RAM 對應的地址,設立光標,在此處送上該字符對應的代碼就可了。 數(shù)碼管模塊LED 數(shù)碼管是由七個發(fā)光管組成 8 字形構成的,加上小數(shù)點就是 8 個。這些段分別由字母 a,b,c,d,e,f,g,dp 來表示。當數(shù)碼管特定的段加上電壓后,這些特定的段就會發(fā)亮,以形成我們眼睛看到的 2 個 8 數(shù)碼管字樣了。如:顯示一個“2”字,那么應當是 a 亮 b 亮 g 亮 e 亮 d 亮 f 不亮 c 不亮 dp 不亮。LED 數(shù)碼管有一般亮和超亮等不同之分,也有 寸、1 寸等不同的尺寸。小尺寸數(shù)碼管的顯示筆畫常用一個發(fā)光二極管組成,而大尺寸的數(shù)碼管由二個或多個發(fā)光二極管組成,一般情況下,單個發(fā)光二極管的管壓降為 左右,電流不超過 30mA。發(fā)光二極管的陽極連接到一起連接到電源正極的稱為共陽數(shù)碼管,發(fā)光二極管的陰極連接到一起連接到電源負極的稱為共陰數(shù)碼管。發(fā)光二極管的陽極連接到一起連接到電源正極的稱為共陽數(shù)碼管,發(fā)光二極管的陰極連接到一起連接到電源負極的稱為共陰數(shù)碼管。常用 LED 數(shù)碼管顯示的數(shù)字和字符是 0、A、B、C、D、E、F。LED 數(shù)碼管(LED Segment Displays)是由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內部連接完成,只需將它們的各個筆劃引出,公共電極。數(shù)碼管根據(jù) LED 分為共陰和共陽是因為他們的接法不同而分類,如果了解 LED 的特性,尤其是對編程是非常重要的,數(shù)碼管的類型不同,電路除了有差別外,編程的方法和原理也有所不同,共陰和共陽極數(shù)碼管的內部電路不同,到那它們的原理是一樣的,知識它們的電源極性不同而已罷了。led 數(shù)碼管廣泛用于儀器儀表,汽車電子、時鐘、顯本 科 畢 業(yè) 設 計 第 14 頁 共 43 頁示屏、家電等場合。選用時要注意產品尺寸顏色,波長,功耗,亮度等。圖 36 6 位數(shù)碼管:電路采用共陽的接法,數(shù)碼管電路用 2 個 74HC573,其中一個的 Q0Q7 分別與 6 位數(shù)碼管的 A,B,C,D,E,F,G,DP 引腳相連,另一個的 Q0Q5 與 6 位數(shù)碼管的 16 引腳相連。兩個 74HC573 的 D0D7 與單片機的 引腳相連。圖 37 7 段數(shù)碼管(1)數(shù)碼管共陽極碼表,TABLE:0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e(2) 數(shù)碼管共陽極碼表,TABLE:0x3f,0x06,0x5b,0x4f,0x66,0x6D,0x7D,0x070x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71 數(shù)碼管引腳定義   每一筆劃都是對應一個字母表示 DP 是小數(shù)點?! ≌o@示的 LED 數(shù)碼管,數(shù)碼管的各個段碼就要用驅動電路來驅動,才能顯示出我們要的數(shù)位,因此根據(jù) LED 數(shù)碼管不同的驅動方式,根據(jù)數(shù)碼管的驅動方式,可以本 科 畢 業(yè) 設 計 第 15 頁 共 43 頁分為靜態(tài)顯示和動態(tài)顯示兩類。   A、靜態(tài)顯示:   靜態(tài)顯示也稱直流驅動。靜態(tài)顯示是指由一個單片機的 I/O 埠進行驅動每個數(shù)碼管的每一個段碼,或者使用如 BCD 碼二十進位進行驅動。靜態(tài)驅動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用 I/O 埠多。故實際應用時必須增加驅動器進行驅動,增加了硬體電路的復雜性。   B、動態(tài)顯示:   數(shù)碼管動態(tài)最為廣泛的一種顯示方式之一是顯示界面,它在是單片機中應用非常廣泛,動態(tài)顯示是將所有 8 個顯示筆劃a,b,c,d,e,f,g,dp 的數(shù)碼管的的同名端連在一起,同時增加位元選通控制電路為每個數(shù)碼管的公共極 COM,各自獨立的 I/O 線控制位元選通由。 LED 數(shù)碼管的 COM 端由分時輪流控制,受控制的數(shù)碼管輪流顯示,這就是所謂的動態(tài)驅動。在輪流顯示時,每位元數(shù)碼管的點亮時間間隔為 1~2ms,由于發(fā)光二極體的余輝效應和人的視覺暫留現(xiàn)象,只要點亮速度快,不管是不是各位數(shù)碼管是否同時點亮,給人的感覺就是穩(wěn)定的顯示,不會讓人感覺有閃爍的感覺,靜態(tài)顯示的效果和動態(tài)顯示的效果是一樣的,能夠節(jié)省大量的 I/O 埠,而且功耗更低。7 段 LED 數(shù)碼管是利用 7 個 LED(發(fā)光二極管)外加一個小數(shù)點的 LED 組合而成的顯示設備。 鍵盤模塊 獨立按鍵電路獨立按鍵電路有四個按鍵組成,分別接單片機 AT89C52 的,、。如圖 38 所示。本 科 畢 業(yè) 設 計 第 16 頁 共 43 頁圖 38 獨立按鍵電路 4X4 矩陣按鍵電路電路由 16 個按鍵分四組組成,分別與單片機 AT89C52 的,、。44 矩陣鍵盤,以- 作輸入線,以 - 作輸出線;數(shù)碼管的 a,b,c,d,e,f,g 7 個端端口接的是主芯片 AT89C52 的 P2 口從 到 端,在數(shù)碼管上顯示每個按鍵的“0-F”序號。如圖 39 所示。1)接口說明接口 控制 0 號,1 號,2 號,3 號開關;接口 控制 4 號,5 號,6 號,7 號開關;接口 控制 8 號,9 號,A 號,B 號開關;接口 控制開關 C,D,E,F(xiàn);- 則為輸出。本 科 畢 業(yè) 設 計 第 17 頁 共 43 頁圖 39 矩陣按鍵電路當按下 0 號開關時,數(shù)碼管顯示為‘0111111’ 。當按下 1 號開關時,數(shù)碼管顯示為‘1111001’ 。 當按下 2 號開關時,數(shù)碼管顯示為‘0110111’ 。 當按下 3 號開關時,數(shù)碼管顯示為‘1001111’ 。 當按下 4 號開關時,數(shù)碼管顯示為‘1100110’ 。 當按下 5 號開關時,數(shù)碼管顯示為‘1101101’ 。當按下 6 號開關時,數(shù)碼管顯示為‘1111101’ 。 當按下 7 號開關時,數(shù)碼管顯示為‘0000111’ 。當按下 8 號開關時,數(shù)碼管顯示為‘1111111’ 。當按下 9 號開關時,數(shù)碼管顯示為‘1101111’ 。當按下開關 A 時,數(shù)碼管顯示為 ‘1110111’ 。當按下開關 B 時,數(shù)碼管顯示為 ‘1111100’ 。當按下開關 C 時,數(shù)碼管顯示為 ‘0111001’ 。 當按下開關 D 時,數(shù)碼管顯示為 ‘1011110’ 。當按下開關 E 時,數(shù)碼管顯示為 ‘1111001’ 。當按下開關 F 時,數(shù)碼管顯示為 ‘1110001’ 。2)44 矩陣鍵盤工作原理矩陣鍵盤又稱為行列式鍵盤,是列線由 4 條 I/O 線組成,行線是由 4 條 I/O 線組成的矩陣鍵盤。在列線和行線的重合的交叉點上,設置一個按鍵,這樣就組成了 4X4本 科 畢 業(yè) 設 計 第 18 頁 共 43 頁共 16 個按鍵。這種鍵盤的格局方方正正,而且可以大大地利用了 I/O 口。 數(shù)字按鍵電路數(shù)字按鍵模塊引腳 A,B,C,D 分別與單片機 AT89C52 的,、。1,2,3,4 引腳分別接單片機AT89C52 的 ,、。如圖 310 所示。圖 310 數(shù)字按鍵電路 A/D 轉換模塊圖 311 ADC0804(1)芯片介紹ADC0804 是一個 8 位、單通道、低價格 A/D 轉換器,主要特點是:摸數(shù)轉換時間大約 100us,方便的 TTL 或 CMOS 標準接口,可以滿足差分電壓輸入;具有參考電壓輸入端;內含時鐘發(fā)生器;單電源工作時(0V~5V)輸入信號電壓范圍是 0V~5V,不需要本 科 畢 業(yè) 設 計 第 19 頁 共 43 頁調零等等。 (引腳 1):片選信號。低電平有效,高電平時芯片不工作。 (引腳 2):外部讀數(shù)據(jù)控制信號。此信號低電平時 ADC0804 把轉換完成的數(shù)據(jù)加載到 DB 口。 (引腳 3):外部寫數(shù)據(jù)控制信號。此信號的上升沿可以啟動 ADC0804 的 A/D 轉換過程。 CLK IN(引腳 4):時鐘輸入引腳。ADC0804 使用 RC 振蕩器作為 A/D 時鐘,CLK IN 是振動 的輸入端。 (引腳 5):轉換結束輸出信號。ADC0804 完成一次 A/D 轉換后,此引腳輸出一個低脈沖。對單片機可以稱為中斷觸發(fā)信號。 Vin(+) (引腳 6):輸入信號電壓的正極。 Vin() (引腳 7):輸入信號電壓的負極??梢赃B接到電源地。 AGND(引腳 8):模擬電源的地線。 Vref/2(引腳 9):參考電源輸入端。參考電源取輸入信號電壓(最大值)的二分之一。例如輸入信號電壓是 0V~5V 時,參考電源取 ,輸入信號電壓是 0V~4V 時,參考電源取 。 DGND(引腳 10):數(shù)字電源的地線。 DB8~DB0(引腳 11~引腳 18):數(shù)字信號輸出口,連接單片機的數(shù)據(jù)總線。 CLK R(引腳 19):時鐘輸入端。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1