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

正文內(nèi)容

基于單片機(jī)的數(shù)字電壓表的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-22 17:30 本頁面
 

【文章內(nèi)容簡介】 有效復(fù)位。VCC 掉電期間,該引腳如接備用電源 VPD(+5V177。),可用于保存片內(nèi) RAM 中的數(shù)據(jù)。當(dāng) VCC 下降到某規(guī)定值以下,VPD 便向片內(nèi) RAM 供電。/VDD:片外程序存儲器選用端。該引腳有效(低電平)時(shí)只選用片外程序存儲器,EA否則計(jì)算機(jī)上電或復(fù)位后先選用片內(nèi)程序存儲器。綜上所述,對 MCS51 系列單片機(jī)的引腳可歸納出下列兩點(diǎn):①單片機(jī)功能多,引腳少,許多引腳都具有第二功能。②單片機(jī)對外呈三總線形式。由 PP0 組成 16 位地址總線;由 P0 分時(shí)復(fù)用為數(shù)據(jù)總線;由 ALE、 、RST、 、與 P3 口中的 、 、T0、T 、PSENAINT01WR共 10 個(gè)引腳組成控制總線。因是 16 位地址線,使片外存儲器的尋址范圍達(dá)到 64K 字RD節(jié)。 單片機(jī)在系統(tǒng)中的應(yīng)用在整個(gè)系統(tǒng)中,單片機(jī)的控制功能為:采用 T0 口對 V/F 轉(zhuǎn)換之后的頻率進(jìn)行計(jì)數(shù),采用 T1 口進(jìn)行定時(shí),采用 、 和 進(jìn)行量程選擇,采用 口判斷所測信號是交流信號還是直流信號,采用 口作為顯示電路的清零端,采用串行輸入端 RXD作為移位寄存器的輸入端,采用串行輸出端 TXD 作為移位脈沖,電路如圖 17 所示:EA/VPP31XTAL119 XTAL218RST9(RD)17 (WR)16(INT0)12 (INT1)13(T0)14 (T1)15 (AD0) 39(AD1) 38(AD2) 37(AD3) 36(AD4) 35(AD5) 34(AD6) 33(AD7) 32(A8) 21(A9) 22(A10) 23(A11) 24(A12) 25(A13) 26(A14) 27(A15) 28PSEN 29ALE/PROG30(TXD) 11(RXD) 10GND20VCC 40AT89C51P0P1P2P3P4P5T0TXDRXDDP2DP3510KR1 510KR2510KR3 dp1dp2dp33KR73KR6 3KR5 3KR4VDD10KR2922uFC3VDD33pFC233pFC1Y112MAT89C51圖 17 控制部分電路圖系統(tǒng)的控制過程為:T1 口定時(shí),T0 口采樣,定時(shí)時(shí)間到,采樣結(jié)束,通過單片機(jī)進(jìn)行計(jì)算并選擇適當(dāng)?shù)牧砍?,然后再進(jìn)行采樣、計(jì)算、顯示。5. 顯示部分的設(shè)計(jì) 鍵盤顯示 8279 芯片圖 18 顯示電路8279 是一種可編程的鍵盤/顯示器接口芯片。它既具有按鍵處理功能,又具有自動顯示功能,在單片機(jī)系統(tǒng)中應(yīng)用很廣泛。8279 內(nèi)部有鍵盤 FIFO(先進(jìn)先出堆棧)/傳感器,雙重功能的 88=64BRAM,鍵盤控制部分可控制 88=64 個(gè)按鍵或控制 88 陣列方式的傳感器。該芯片能自動消除鍵抖動并具有雙鍵鎖定保護(hù)功能。顯示 RAM 容量為 168,即顯示器最大配置可達(dá) 16 位 LED 數(shù)碼顯示。 8279 的組成和基本工作原理圖 19 為 8279 內(nèi)部結(jié)構(gòu)框圖。數(shù)據(jù)緩沖器 I/O 控制 FIFO/傳感器 RAM的狀態(tài)寄存器鍵盤去抖動與控制88FIFO/傳感器 RAM控制與定時(shí)寄存器顯示地址寄存器168 顯示 RAM顯示寄存器定時(shí)與控制 掃描計(jì)數(shù)器回復(fù)OUTA0~3 OUTB0~3 BDSL0~3RL0~7時(shí)鐘復(fù)位 D0~D7 A0RDWCSIRQ圖 19 8279 內(nèi)部結(jié)構(gòu)框圖由圖可知,8279 由下列電路組成:1)數(shù)據(jù)緩沖器和 I/O 控制 數(shù)據(jù)緩存器為雙向緩沖器,連接內(nèi)、外總線,用于傳送CPU 和 8279 之間的命令或數(shù)據(jù)。I/O 控制線用于 CPU 對 8279 內(nèi)部各種寄存器、緩沖器讀寫數(shù)據(jù)和讀寫狀態(tài)命令的控制。是片選信號, =0 時(shí) 8279 被選通,CPU 才能對其進(jìn)行讀、寫操作; 、CSS RD是來自 CPU 的讀、寫控制信號;A0 用于區(qū)別信息的特性,A0=1,表示數(shù)據(jù)線輸入的WR是指令,輸出的是狀態(tài)字;A0=0,表示輸入輸出的是數(shù)據(jù)。2)控制與定時(shí)寄存器及定時(shí)控制 控制與定時(shí)寄存器用來寄存鍵盤和顯示器的工作方式,以及由 CPU 編程的其他操作方式。這些寄存器一旦接收并鎖存 CPU 送來的命令,就通過譯碼產(chǎn)生相應(yīng)的信號,從而完成相應(yīng)的控制功能。定時(shí)控制包含基本的計(jì)數(shù)鏈,首級計(jì)數(shù)器是一個(gè)可編程的 N 分頻計(jì)數(shù)器。N 可以在CNTL/STBSHIFT2~31 之間由軟件編程,以便從外部時(shí)鐘 CLK 分頻得到內(nèi)部所需要的 100KHz 時(shí)鐘。然后再經(jīng)過分頻,為鍵盤掃描提供適當(dāng)?shù)闹鹦袙呙桀l率和顯示時(shí)間。3)掃描計(jì)數(shù)器 掃描計(jì)數(shù)器由兩種工作方式:編碼方式和譯碼方式。編碼工作方式時(shí),計(jì)數(shù)器作二進(jìn)制計(jì)數(shù),4 位計(jì)數(shù)狀態(tài)從掃描線 SL0~SL3 輸出。外接4/16 譯碼器,能提供 16 位 LED 的字位控制;外接 3/8 譯碼器,能為行列式鍵盤提供 8 列掃描信號,與 RL0~RL7 構(gòu)成 88 鍵盤的行列掃描。譯碼方式工作時(shí),掃描計(jì)數(shù)器的最低二位被譯碼后,從 SL0~SL3 輸出一位低電平,可接 4 位 LED 或 48 鍵盤。4)回復(fù)緩沖器、鍵盤去抖動及控制、回復(fù)緩沖器用來接收并鎖存來自回復(fù)線RL0~RL7 的 8 個(gè)回復(fù)信號。(1)在鍵盤工作方式中,回復(fù)線為行列式鍵盤的行(列)輸入線。在逐行逐列掃描時(shí),回復(fù)線用來搜尋每一行(列)中閉合的鍵。當(dāng)某一鍵閉合時(shí),去抖電路被置位,延時(shí) 10ms后,再檢驗(yàn)該鍵是否繼續(xù)閉合,并將該鍵的地址和附加的移位、控制狀態(tài)一起形成鍵盤數(shù)據(jù),送入 8279 內(nèi)部 FIFO RAM(先入先出存儲器) 。鍵盤數(shù)據(jù)格式如表 33 所示:表 33 鍵盤數(shù)據(jù)格式D7 D6 D5 D4 D3 D2 D1 D0控制 移位 掃描 回復(fù)控制(D7)和移位(D6)的狀態(tài)由 CNTL、SHIFT 端外接的兩個(gè)附加按鍵決定;掃描(DDD3)來自掃描計(jì)數(shù)器,是閉合鍵所在列的編號,由 SL0~SL3 確定;回復(fù)(DDD0)是閉合鍵所在行的編號,由 RL0~RL7 確定。(2)在傳感器開關(guān)狀態(tài)矩陣方式中,回復(fù)線的內(nèi)容直接被送往相應(yīng)的傳感器 RAM(即FIFO 存儲器) 。(3)在選通輸入方式工作時(shí),回復(fù)線的內(nèi)容在 CNTL/STB 信號的脈沖上升沿被送入FIFO RAM。5)FIFO/傳感器 RAM 及其狀態(tài)寄存器 FIFO/傳感器 RAM 是一個(gè)雙重功能的 88 位RAM。在鍵盤或選通方式工作時(shí),它是 FIFO RAM,其寫入或讀出遵循先入先出的原則。FIFO狀態(tài)寄存器用來存放 FIFO RAM 的狀態(tài),如 RAM 是滿還是空,其中存有多少數(shù)據(jù),是否操作出錯(cuò)等。若 FIFO RAM 不空,例如已存有閉合鍵的鍵值,狀態(tài)邏輯將產(chǎn)生 IRQ=1 信號,向CPU 申請中斷。在傳感器矩陣方式工作時(shí),這個(gè)存儲器又是傳感器存儲器,它存放著傳感器矩陣中的每一個(gè)傳感器狀態(tài)。在此方式中,若檢索出傳感器的變化,IRQ 信號變?yōu)楦唠娖剑?CPU申請中斷。6)顯示 RAM 和顯示地址寄存器 顯示 RAM 用來存儲顯示數(shù)據(jù),容量為 168 位。在顯示過程中,存儲的顯示數(shù)據(jù)輪流從顯示寄存器輸出。顯示寄存器分為 A、B 兩組,OUTA3~0 和 OUTB3~0 可以單獨(dú)送數(shù),也可以組成一個(gè) 8 位的字。顯示寄存器的輸出與顯示掃描配合,不斷從顯示 RAM 中讀出顯示數(shù)據(jù),同時(shí)輪流驅(qū)動被選中的顯示器件,以達(dá)到多路復(fù)用的目的,使顯示器件呈現(xiàn)穩(wěn)定的顯示狀態(tài)。顯示地址寄存器用來寄存 CPU 讀/寫顯示 RAM 的地址,它可以由命令設(shè)定,也可以設(shè)置成在每次讀出或?qū)懭胫笞詣舆f增。 8279 引腳及功能8279 是具有 40 個(gè)引腳的雙列直插式封裝的芯片,其引腳及功能如圖 110 所示。下面介紹各引腳功能。1)數(shù)據(jù)線D0~D7 是雙向三態(tài)數(shù)據(jù)總線,在接口電路中與系統(tǒng)數(shù)據(jù)總線相連,用以傳送 CPU 與8279 之間的數(shù)據(jù)和命令。2)地址線=0 選中 8279,當(dāng) A0=1 為命令字及狀態(tài)字地址。CSA0=0 為片內(nèi)數(shù)據(jù)地址,故 8279 芯片占用兩個(gè)端口地址。3)控制線8279 有較多的控制線。(1)CLK:時(shí)鐘輸入線8279 所需時(shí)鐘頻率為 100kHz,該頻率通常由 8051 單片機(jī) ALE 端分頻得來。ALE 的頻率為單片機(jī)系統(tǒng)主頻的 1/6,再由指令送入分頻系數(shù),從而得到 100kHz 的 8279 時(shí)鐘頻率。(2)IRQ:中斷請求輸出線,高電平有效。 VCCRL1RL0CNTL/STBSHIFTSL3SL2SL1SL0OUTB0OUTB1OUTB2OUTB3OUTA0OUTA1OUTA2OUTA3BDCSA0RL2RL3CLKIRQRL4RL5RL6RL7RESETRDWD0D1D2D3D4D5D6D7GND8279IRQD0~D7RD WCSA0RESETCLKRL7~RL0SHIFTCNTL/STBSL3~SL10OUTA3~0OUTB3~0BD884441 402 393 384 375 366 357 348 339 32 3110 8279 3011 29 2812 2713 2614 2515 2416 17 2318 2219 20 21CPU 接口鍵盤數(shù)據(jù)數(shù)據(jù)顯示圖 110 8279 引腳及功能 (a)管腳配置。 (b)引腳功能(a)(b) (3) 、 :讀、寫輸入控制線。RDW(4)SL0~SL3:掃描輸出線,用來作為掃描鍵盤和顯示的代碼輸出或直接輸出線。(5)RL0~RL7:回復(fù)輸入線,它們是鍵盤或傳感器矩陣的信號輸入線。(6)SHIFT:來自外部鍵盤或傳感器矩陣的輸入信號,它是 8279 鍵盤數(shù)據(jù)的次高位即D6 位的狀態(tài),該位狀態(tài)控制鍵盤上/下檔功能。在傳感器方式和選通方式中,該引腳無用。(7)CNTL/STB:控制/選通輸入線,高電平有效。鍵盤方式時(shí),鍵盤數(shù)據(jù)最高位(D7)的信號輸入到該引腳,以擴(kuò)充鍵功能;選通方式時(shí),當(dāng)該引腳信號上升沿到時(shí),把RL0~RL7 的數(shù)據(jù)存入 FIFO RAM 中。(8)OUTA0~OUTA3:通常作為顯示信號的高 4 位輸出線。(9)OUTB0~OUTB3:通常作為顯示信號的低 4 位輸出線。(10) :顯示熄滅輸出線,低電平有效。當(dāng) =0 時(shí)將顯示全熄滅。BDBD 8279 的工作方式及命令字格式一、8279 的工作方式8279 有三種工作方式:鍵盤方式、顯示方式和傳感器方式。1)鍵盤工作方式8279 在鍵盤方式工作時(shí)可設(shè)置為雙鍵互鎖方式和 N 鍵巡回方式。雙鍵互鎖方式:若有兩個(gè)或多個(gè)鍵同時(shí)按下時(shí),不管按鍵先后順序如何,只能識別最后一個(gè)被釋放的鍵,并把該鍵值送入 FIFO RAM 中。N 鍵巡回方式:一次按下任意個(gè)鍵均可被識別,以按鍵被掃描順序把鍵值存入 FIFO RAM 中。2)顯示方式8279 的顯示方式又可分為左端入口和右端入口方式。顯示數(shù)據(jù)只要寫入顯示 RAM 則可由顯示器顯示出來,因此顯示數(shù)據(jù)寫入 RAM 的順序,決定了顯示的次序。左端入口方式即顯示位置從顯示器最左端 1 位(最高位)開始,以后顯示的字符逐個(gè)向右順序排列。右端入口方式即顯示位置從顯示器最右端 1 位(最低位)開始,以后顯示的字符逐個(gè)向左順序排列。3)傳感器方式傳感器方式是把傳感器的開關(guān)狀態(tài)送入傳感器 RAM 中。當(dāng) CPU 對傳感器矩陣掃描時(shí),一旦發(fā)現(xiàn)傳感器狀態(tài)發(fā)生變化就發(fā)出中斷請求(IRQ 置“1” ) ,中斷響應(yīng)后轉(zhuǎn)入中斷處理程序。二、8279 的命令字及其格式8279 的各種工作方式都要通過對命令寄存器的設(shè)置來實(shí)現(xiàn)。8279 共有 8 種命令,通過這些命令設(shè)置工作寄存器,來選擇各種工作方式。命令寄存器共 8 位,其格式如下:D7 D6 D5 D4 D3 D2 D1 D0 命令特征位(3 位) 有關(guān)命令內(nèi)容(5 位)8279 的一條命令由兩大部分組成,一部分為命令特征,代表某一類命令,由命令寄存器高 3 位 D7~D5 決定。D7~D5 三位的狀態(tài)可組合出 8 種形式,分別對應(yīng) 8 種命令,故稱為命令特征位。另一部分為命令的具體內(nèi)容,由 D4~D0 決定。每一種特征所代表的命令如表 14 所示。表 14: 8279 命令特征表D7 D6 D5 代表的命令種類0 0 0 鍵盤/顯示命令0 0 1 時(shí)鐘編程命令0 1 0 讀 FIFO/傳感器 RAM 命令0 1 1 讀顯示器 RAM 命令1 0 0 寫顯示命令1 0 1 顯示禁止/熄滅命令1 1 0 消除命令1 1 1 結(jié)束中斷/出錯(cuò)方式設(shè)置命令下面詳細(xì)說明各種命令中,D4~D0 各位的設(shè)置方法,以便確定各種命令字。1)鍵盤/顯示命令特征位 D7~D5=000D4,D3 兩位用來設(shè)定 4 種顯示方式,D2~D0 三位用以設(shè)定 8 種鍵盤/顯示掃描方式,分別如表 15 和表 16 所示。由于顯示是硬件掃描顯示,因此顯示方式種規(guī)定了掃描顯示的位數(shù)(8 位、16 位)和第
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1