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

正文內(nèi)容

基于單片機(jī)的自動(dòng)停車收費(fèi)系統(tǒng)畢業(yè)設(shè)計(jì)-文庫吧資料

2025-06-30 16:15本頁面
  

【正文】 令進(jìn)行工作。然而,定時(shí)器2的標(biāo)志位TF2在計(jì)數(shù)溢出的那個(gè)周期的S2P2被置位,在同一個(gè)周期被電路捕捉下來。定時(shí)器0和定時(shí)器1標(biāo)志位TF0和TF1在計(jì)數(shù)溢出的那個(gè)周期的S5P2被置位。程序進(jìn)入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清0。它們?yōu)锳T89系列新產(chǎn)品預(yù)留。對于MCS51。這些中斷如圖9所示每個(gè)中斷源都可以通過置位或清除特殊寄存器IE中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。時(shí)鐘電路采用中斷方式實(shí)現(xiàn)。因?yàn)樽R別1-0的跳變需要2個(gè)機(jī)器周期(24個(gè)晶振周期),所以,最大的計(jì)數(shù)頻率不高于晶振頻率的1/24。一個(gè)機(jī)器周期采樣到高電平,而下一個(gè)周期采樣到低電平,計(jì)數(shù)器將加1。在計(jì)數(shù)工作方式下,寄存器在相關(guān)外部輸入角T2發(fā)生1至0下降沿時(shí)增加1。在定時(shí)工作方式中,每個(gè)機(jī)器周期,TL2寄存器都會(huì)加1。工作模式由T2CON中的相關(guān)位選擇。其工作方式由特殊寄存器T2CON中的C/T2位選擇。 時(shí)鐘電路時(shí)鐘電路采用內(nèi)部時(shí)鐘方式。數(shù)字鍵為車輛卡號的輸入,調(diào)用相應(yīng)存儲(chǔ)單元,號鍵按下時(shí),系統(tǒng)進(jìn)行相應(yīng)卡號的結(jié)算。(3)中斷工作方式為了進(jìn)一步提高單片機(jī)掃描鍵盤的工作效率,可采用中斷掃描方式,即只有在鍵盤有按鍵按下時(shí),才執(zhí)行鍵盤掃描程序并執(zhí)行該按鍵功能程序,如果無按鍵按下,單片機(jī)將不理睬鍵盤。[1](2)定時(shí)掃描的工作方式 單片機(jī)對鍵盤的掃描也可以采用定時(shí)掃描方式,即每隔一定的時(shí)間對鍵盤掃描一次。根據(jù)前面的介紹的掃描法,逐列置0掃描,讀入行線的狀態(tài),最后確定按鍵位置。3)在鍵盤掃描子程序中,首先判斷鍵盤上有無鍵按下。2) 用軟件延時(shí)10ms來消除按鍵抖動(dòng)的影響。8255A的A0,A1端分別接于地址線A0,A1上,/,/WR、/RD分別與8031的/WR和/RD相連。[1]1).編程掃描方式這種方式就是只有當(dāng)單片機(jī)空閑時(shí),才調(diào)用鍵盤掃描子程序,反復(fù)的掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù),來響應(yīng)鍵盤的輸入請求。鍵盤工作方式的選取應(yīng)根據(jù)實(shí)際應(yīng)用系統(tǒng)中CPU工作的忙、閑情況而定。(1)鍵盤的工作方式單片機(jī)應(yīng)用系統(tǒng)中,鍵盤掃描只是單片機(jī)的工作內(nèi)容之一。[1] 識別鍵盤有無鍵盤被按下的方法,此方法分2步進(jìn)行:第1步,識別鍵盤有無鍵被按下;第2步,如有鍵盤被按下,識別出具體的按鍵。即在某一時(shí)刻只讓1條列線處于低電平,其余所有列線處于高電平。所以,行線處于低電平只能得出某行有按鍵被按下的結(jié)論。如果讓所有的列線處于低電平,很明顯,按鍵所在的行電平將被接成低電平,根據(jù)此行電平的變化,便能判定此行一定有按鍵被按下。[1]掃描法下面以圖中3號鍵被按下為例,來說明此鍵是如何被識別出來的。由于行列式鍵盤中行、列線為多鍵共用,各按鍵均影響該鍵所在的行和列的電平。列線的電平如果為低,則行線電平為低;列線的電平如果為高,則行線電平亦為高。行線通過上拉電阻接到+5V上。很明顯,在按鍵數(shù)目較多的場合,行列式鍵盤與獨(dú)立式鍵盤相比,要節(jié)省很多的I/O口線。同理1個(gè)44的行、列結(jié)構(gòu)可以構(gòu)成1個(gè)16個(gè)按鍵的鍵盤等等。 行列式鍵盤接口行列式(也稱矩陣式)鍵盤用于按鍵數(shù)目較多的場合,它由行線和列線組成,按鍵位于行、列的交叉點(diǎn)上。SB2:按下時(shí),車位數(shù)減一,大門打開,自動(dòng)存儲(chǔ)相應(yīng)數(shù)據(jù)。K2:按下時(shí),分鐘自動(dòng)加一,加到60分時(shí)自動(dòng)從零開始。編程時(shí)常采用查詢方式。[3]圖311每一個(gè)按鍵的電路是獨(dú)立的,占用一條數(shù)據(jù)線 。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,如圖1058所示,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個(gè)字符都有一個(gè)固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時(shí)模塊把地址41H中的點(diǎn)陣字符圖形顯示出來,我們就能看到字母“A”圖310 字符代碼與圖形對應(yīng)圖1602LCD的一般初始化(復(fù)位)過程延時(shí)15mS寫指令38H(不檢測忙信號)延時(shí)5mS寫指令38H(不檢測忙信號)延時(shí)5mS寫指令38H(不檢測忙信號)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號寫指令38H:顯示模式設(shè)置寫指令08H:顯示關(guān)閉寫指令01H:顯示清屏寫指令06H:顯示光標(biāo)移動(dòng)設(shè)置寫指令0CH:顯示開及光標(biāo)設(shè)置 鍵盤電路的設(shè)計(jì) 獨(dú)立式按鍵 鍵盤是由若干獨(dú)立的鍵組成,鍵的按下與釋放是通過機(jī)械觸點(diǎn)的閉合與斷開來實(shí)現(xiàn)的,因機(jī)械觸點(diǎn)的彈性作用,在閉合與斷開的瞬間均有一個(gè)抖動(dòng)過程 。在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時(shí)光標(biāo)是自動(dòng)右移的,無需人工干預(yù)。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖39是1602的內(nèi)部顯示地址。 字符尺寸:(WH)mm圖35引腳功能說明:1602LCD采用標(biāo)準(zhǔn)的14腳(無背光)或16腳(帶背光)接口,各引腳接口說明如圖36所示:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極圖361602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。 模塊最佳工作電壓: 工作電流:() 芯片工作電壓:— 顯示容量:162個(gè)字符 1602LCD的使用說明1602LCD主要技術(shù)參數(shù):這樣一來就組成某個(gè)字符。這就是LCD顯示的基本原理。 液晶顯示原理液晶顯示器各種圖形的顯示原理:線段的顯示:點(diǎn)陣圖形式液晶由MN個(gè)顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共168=128個(gè)點(diǎn)組成,屏上6416個(gè)顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。相對而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。且數(shù)碼管比液晶耗電。 顯示器的選擇液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。對這部份區(qū)域的使用不作任何規(guī)定和限制,但應(yīng)說明的是,堆棧一般開辟在這個(gè)區(qū)域。我們常稱MCS51具有布爾處理功能,布爾處理的存儲(chǔ)空間指的就是這些為尋址區(qū)。位尋址區(qū)共有16個(gè)字節(jié),128個(gè)位,位地址為00H—7FH。惹程序中并不需要用4組,那么其余的可用做一般的數(shù)據(jù)緩沖器,CPU在復(fù)位后,選中第0組工作寄存器。這四塊中的寄存器都稱為R0—R7,那么在程序中怎么區(qū)分和使用它們呢?聰明的INTEL工程師們又安排了一個(gè)寄存器——程序狀態(tài)字寄存器(PSW)來管理它們,CPU只要定義這個(gè)寄存的PSW的D3和D4位(RS0和RS1),即可選中這四組通用寄存器。從圖1中可清楚地看出它們的結(jié)構(gòu)分布。其一是地址從00H—7FH單元(共128個(gè)字節(jié))為用戶數(shù)據(jù)RAM。也就是說在尋址片外數(shù)據(jù)存儲(chǔ)器時(shí),尋址范圍超過了256B,就不能用R0、R1做為間接尋址寄存器,而必須用DPTR寄存器做為間接尋址寄存器。 MCS51單片機(jī)的內(nèi)部數(shù)據(jù)存儲(chǔ)器在物理上和邏輯上都分為兩個(gè)地址空間,即:數(shù)據(jù)存儲(chǔ)器空間(低128單元);特殊功能寄存器空間(高128單元);這兩個(gè)空間是相連的,從用戶角度而言,低128單元才是真正的數(shù)據(jù)存儲(chǔ)器。它們是用于存放執(zhí)行的中間結(jié)果和過程數(shù)據(jù)的。數(shù)據(jù)存儲(chǔ)器分為內(nèi)部數(shù)據(jù)存儲(chǔ)和外部數(shù)據(jù)存儲(chǔ)。從0033開始的用戶ROM區(qū)域用戶可以通過ORG指令任意安排,但在應(yīng)用中應(yīng)注意,不要超過了實(shí)際的存儲(chǔ)空間,不然程序就會(huì)找不到。但是通常情況下,我們是在中斷響應(yīng)的地址區(qū)安放一條無條件轉(zhuǎn)移指令,指向程序存儲(chǔ)器的其它真正存放中斷服務(wù)程序的空間去執(zhí)行,這樣中斷響應(yīng)后,CPU讀到這條轉(zhuǎn)移指令,便轉(zhuǎn)向其他地方去繼續(xù)執(zhí)行中斷服務(wù)程序。從上面可以看出,每個(gè)中斷服務(wù)程序只有8個(gè)字節(jié)單元,用8個(gè)字節(jié)來存放一個(gè)中斷服務(wù)程序顯然是不可能的。 0023H—002AH 串行中斷地址區(qū)。 0013H—001AH 外部中斷1中斷地址區(qū)。 另一組特殊單元是0003H—002AH,這40個(gè)單元各有用途,它們被均勻地分為五段,它們的定義如下: 0003H—000AH 外部中斷0中斷地址區(qū)。[11] 8051片內(nèi)有4kB的程序存儲(chǔ)單元,其地址為0000H—0FFFH,單片機(jī)啟動(dòng)復(fù)位后,程序計(jì)數(shù)器的內(nèi)容為0000H,所以系統(tǒng)將從0000H單元開始執(zhí)行程序。 當(dāng)=1時(shí),程序從片內(nèi)ROM開始執(zhí)行,當(dāng)PC值超過片內(nèi)ROM容量時(shí)會(huì)自動(dòng)轉(zhuǎn)向外部ROM空間。強(qiáng)制CPU從外部程序存儲(chǔ)器讀取程序。[1] MCS51具有64kB程序存儲(chǔ)器尋址空間,它是用于存放用戶程序、數(shù)據(jù)和表格等信息。其實(shí)程序和數(shù)據(jù)一樣,都是由機(jī)器碼組成的代碼串。那么設(shè)計(jì)人員編寫的程序就存放在微處理器的程序存儲(chǔ)器中,俗稱只讀程序存儲(chǔ)器(ROM)。作用:作數(shù)據(jù)緩沖器用。程序內(nèi)存ROM尋址范圍:0000H ~ FFFFH 容量64KBEA = 1,尋址內(nèi)部ROM;EA = 0,尋址外部ROM地址長度:16位作用: 存放程序及程序運(yùn)行時(shí)所需的常數(shù)。當(dāng)這3個(gè)準(zhǔn)雙向I/O口作輸入口使用時(shí),要向該口先寫1,另外準(zhǔn)雙向I/O口無高阻的“浮空”狀態(tài),故稱為雙向三態(tài)I/O口。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。EA/VPP:訪問外部程序存儲(chǔ)器控制信號。PSEN:外部程序存儲(chǔ)器選通信號(PSEN)是外部程序存儲(chǔ)器選通信號。否則,ALE將被微弱拉高。如果需要,通過將地址為8EH的SFR的第0位置“1”,ALE操作將無效。在一般情況下,ALE以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。ALE/PROG:地址鎖存控制信號(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8位地址的輸出脈沖。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。晶振工作時(shí),RST腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。這里要特別注意準(zhǔn)雙向與雙向三態(tài)口的差別。(3)P2口:8位準(zhǔn)雙向I/O口,與地址總線(高8位)復(fù)用,可驅(qū)動(dòng)4個(gè)LS型TTL負(fù)載。I/O口引腳(1)P0口:雙向8位三態(tài)I/O口,此口為地址總線(低8位)及數(shù)據(jù)總線分時(shí)復(fù)用口,可驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。在對EPROM型單片機(jī)8751內(nèi)EPROM固化編程時(shí),用于施加叫高的編程電壓。對于8031來說,因其無內(nèi)部程序存儲(chǔ)器,所以該引腳必須接地,這樣只能選擇外部程序存儲(chǔ)器。 當(dāng)/EA引腳為高電平時(shí),單片機(jī)訪問片內(nèi)程序存儲(chǔ)器,但在PC(程序計(jì)數(shù)器)值超過0FFFH時(shí),即超出片內(nèi)程序存儲(chǔ)器的4KB地址范圍,將自動(dòng)轉(zhuǎn)向執(zhí)行外部程序存儲(chǔ)器內(nèi)的程序。 如果檢查一個(gè)MCS51單片機(jī)應(yīng)用系統(tǒng)上電后,CPU能否正常到外部程序存儲(chǔ)器讀取指令碼,可用示波器查/PSEN端有無脈沖輸出。此引腳外接部程序存儲(chǔ)器的/OE端。在對片內(nèi)EPROM型單片機(jī)編程寫入時(shí),此引腳作為編程脈沖輸入端(3)/PSEN:程序存儲(chǔ)器允許輸出控制端。ALE端可以驅(qū)動(dòng)8個(gè)LS型TTL負(fù)載。應(yīng)該注意的是,每當(dāng)MCS51訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),在2個(gè)機(jī)器周期中ALE只出現(xiàn)1次,即丟失1個(gè)ALE脈沖。即使不訪問外部鎖存器,ALE端仍有正脈沖號輸出,此頻率為時(shí)鐘振蕩頻率的1/6。ALE引腳輸出為地址鎖存允許信號,當(dāng)單片機(jī)上電正常工作后,ALE引腳不斷輸出正脈沖信號。Vpd為本引腳的第二功能,即備用電源的輸入斷。當(dāng)單片機(jī)運(yùn)行時(shí),在此引腳加上持續(xù)時(shí)間大于2個(gè)機(jī)器周期的高電平時(shí)候,就可以完成復(fù)位操作。2控制引腳此類引腳提供控制信號,有的引腳還具有復(fù)用功能。(2)XTAL2(18引腳):接外部晶體的另一端,在該引腳內(nèi)部接至內(nèi)部反相放大器的輸出端。該引腳內(nèi)部是1個(gè)反相放大器的輸入端。根據(jù)綜上分析,此次設(shè)計(jì)中的最小系統(tǒng)的設(shè)計(jì)采用89C51芯片作為最小系統(tǒng)芯片是最佳選擇。大家在購買和選用時(shí)要注意了。電容取30PF左右。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對振蕩脈沖二分頻,如晶振為12MHz,時(shí)鐘頻率就為6MHz。2個(gè)時(shí)鐘引腳也可以外接獨(dú)立的晶體振蕩器。電源及時(shí)鐘引腳1電源引腳電源引腳接入單片機(jī)的工作電源(1) Vcc(40引腳):接+5V電源。2. 控制引腳:/PSEN、ALE、/EA、RESET3. I/O口引腳;P0、PPP為4個(gè)8位I/O口的外部引腳。40只引腳按其功能來分,可分為如下3類:1. 電源及時(shí)鐘引腳:Vcc、Vss。目前大多樹為此類封裝方式。MCS51系列中各種芯片的移交是互相兼容的。在MCS51系列單片機(jī)中八位機(jī)和一位機(jī)(布爾處理器)的硬件資源是復(fù)合在一起的,二者相輔相成,這是MCS51在設(shè)計(jì)上的精美之處,也是一般微機(jī)所不具備的。把八位微機(jī)和一位微機(jī)結(jié)合在一起,是微機(jī)技術(shù)上的一個(gè)突破。特別值得一提的是MCS51的布爾處理器。s,乘除指令的執(zhí)行時(shí)間也只有4181。[5]當(dāng)振蕩器頻率接最高12MHZ時(shí),大部分指令執(zhí)行時(shí)間為1181。MCS51在內(nèi)部RAM中開設(shè)了四個(gè)通用工作寄存器區(qū),共32個(gè)通用寄存器,以適應(yīng)多種中斷或子程序嵌套的要求。MCS51子系列有2個(gè)16位的定時(shí)/計(jì)數(shù)器,通過編程可以實(shí)現(xiàn)四種工作模式。MCS51單片機(jī)硬件結(jié)構(gòu)及其一些主要特點(diǎn):MCS51單片機(jī)內(nèi)的I/O口的數(shù)量和種類較多且齊全,尤其是它有一個(gè)全雙工的串行口。第三章 系統(tǒng)硬件設(shè)計(jì) 單片機(jī)簡介 單片機(jī)的選擇美國Intel公司1980年推出了MCS51系列高檔8位單片機(jī)。如果有車進(jìn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1