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

正文內(nèi)容

基于單片機的出租車計價器設(shè)計--課程設(shè)計-文庫吧

2025-10-07 02:49 本頁面


【正文】 緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(IIL)。在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器時,P2口送出高8位地址數(shù)據(jù)。在訪問8位地址的外部數(shù)據(jù)存儲器時,P2口線上的內(nèi)容在整個訪問期間不改變。Flash編程和程序校驗期間,P2亦接收低8位地址。P3口 一個帶內(nèi)部上拉電阻的8位雙向I/O口。P3的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯門電路。對P3口寫“1”時,它們被內(nèi)部的上拉電阻把拉到高電并可作輸入端口。作輸入端口使用時,被外部拉低的P3口將用上拉電阻輸出電流(IIL)。P3口除了作為一般的I/O口線外,更重要的用途是它的第二功能,如表32 P3口特殊功能所示。P3口還接收一些用于Flash閃速存儲器編程和程序校驗期間的控制信號。表32 P3口特殊功能P3口引腳特殊功能RXD(串行輸入口)TXD(串行輸出口)(外部中斷0)(外部中斷1)T0(定時器0外部輸入)T1(定時器1外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通)PSEN/ 程序儲存允許輸出是外部程序存儲器的讀先通信號,當AT89S51由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN/有效,即輸出兩個脈沖。當訪問外部數(shù)據(jù)存儲器,沒有兩次有效的PSEN/信號。EA/VPP 外部訪問允許。欲使CPU僅訪問外部程序存儲器,EA端必須保持低電平,需注意的是:如果加密位LB1被編程,復位時內(nèi)部會鎖存EA端狀態(tài)。Flash存儲器編程時,該引腳加上+12V的編程電壓VPP。第四章 硬件電路方案設(shè)計 方案比較與確定 出租車計價系統(tǒng)在模擬車輪轉(zhuǎn)動方面上可以采用兩種方案:一種是用555芯片產(chǎn)生固定頻率的脈沖模擬。這種方案產(chǎn)生脈沖頻率很高,但是調(diào)節(jié)比較麻煩。第二種是采用槽型光耦的通與斷來模擬轉(zhuǎn)動,使用電機轉(zhuǎn)盤對光耦的切割來產(chǎn)生脈沖。這種方案產(chǎn)生脈沖頻率不高,但是轉(zhuǎn)速可以輕松調(diào)節(jié)。經(jīng)過仔細考慮和權(quán)衡,由于兩種方案均有其優(yōu)點,決定同時使用兩種方案,兩個模擬源可以根據(jù)需要任意使用。 在顯示問題上,可以使用7279芯片控制顯示,也可以通過動態(tài)掃描實現(xiàn)顯示功能??紤]到動態(tài)掃描使用的硬件較少,本著簡捷易行的原則,采用了動態(tài)掃描的方案。 里程計算、計價單元的設(shè)計里程計算是通過安裝在車輪上的霍爾傳感器A44E檢測到的信號,在該系統(tǒng)中用兩種脈沖發(fā)生器進行模擬,送到單片機,經(jīng)處理計算,送給顯示單元的。 所示。 模擬測距示意圖555電路來產(chǎn)生一個脈沖來模擬霍爾傳感器輸出的里程脈沖,內(nèi)部采用外部中斷0,(產(chǎn)生的頻率F=1/T=[(R1+2R2)C1]),由單片機的內(nèi)部算法對脈沖計數(shù),通過計算將脈沖增加體現(xiàn)在金額和里程上。 555脈沖產(chǎn)生電路圖光偶電路是以光為媒介傳輸電信號的一種光一電轉(zhuǎn)換器件,是另一種模擬將出租車行駛時車輪所轉(zhuǎn)的圈數(shù)轉(zhuǎn)換成脈沖信號送入數(shù)據(jù)處理電路。H92B4是光偶電路的基本元件,它由發(fā)光源和受光器兩部分組成,發(fā)光源為發(fā)光二極管,受光器為光敏三極管。當發(fā)光源與受光器之間存在光線阻擋時,輸出端由高電平變?yōu)榈碗娖剑謴凸馔酚肿優(yōu)楦唠娖?,就這樣形成一個個的高低電平脈沖。,內(nèi)部采用外部中斷0,光偶電路輸出一個脈沖信號直接加到外部中斷0上,引起單片機的中斷,對脈沖計數(shù),通過計算將脈沖增加體現(xiàn)在金額和里程上。 H92B4光偶電路 顯示單元電路設(shè)計由于設(shè)計要求有里程、金額、等待時間、速度顯示輸出,所以采用8位LED數(shù)碼管的分屏顯示。顯示電路由8數(shù)據(jù)鎖存器74HC57譯碼器74LS138位LED數(shù)碼管組成。電路如圖6所示,74HC573用于連接51單片機和LED數(shù)碼管,~~G和dp,對應A段點亮,以次類推。~,其8個輸出口分別接到8個數(shù)碼管,這樣就可以進行38譯碼控制8個數(shù)碼管的顯示。 數(shù)碼管顯示內(nèi)容示意圖(上下復用) 鍵盤顯示模塊設(shè)計鍵盤采用4*4矩陣按鍵,接在AT89S51的P3口,當有鍵按下時,相對應的接口被置0。矩陣鍵盤又稱為行列式鍵盤,它是用4條I/O線作為行線,4條I/O線作為列線組成的鍵盤。在行線和列線的每一個交叉點上,設(shè)置一個按鍵。,~,~。 矩陣鍵盤電路按鍵S1:單程按鍵。按下該鍵,里程隨脈沖數(shù)成正比累加,在里程大于3公里后,金額數(shù)按單程價格為2元/公里進行累加。按鍵S2:往返按鍵。按下該鍵,里程隨脈沖數(shù)成正比累加,在里程大于3公里后。按鍵S3:暫停按鍵。到達目的地后,按“暫?!?鍵,計價器可暫停計價。按鍵S4:清除按鍵。按“清除” 鍵,計價器能將記錄數(shù)據(jù)(里程、等待時間與價格等)自動清0。按鍵S5:查詢按鍵。按“查詢”鍵,能自動顯示總等待時間。按鍵S6:返回按鍵。按下該鍵,回到顯示里程數(shù)、金額狀態(tài)。第5章 系統(tǒng)的軟件設(shè)計本系統(tǒng)的軟件設(shè)計主要可分為主程序模塊、定時計數(shù)中斷程序、里程計數(shù)中斷服務(wù)程序、中途等待中斷服務(wù)程序、顯示子程序服務(wù)程序、鍵盤服務(wù)程序六大模塊。下面對各部分模塊作介紹。 系統(tǒng)主程序設(shè)計在主程序模塊中,需要完成對各接口芯片的初始化、出租車起價和單價的初始化、中斷向量的設(shè)計以及開中斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動/清除標志寄存器、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。 所示。當按下S1時,就啟動計價,將根據(jù)里程寄存器中的內(nèi)容計算和判斷出行駛里程是否已超過起價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價數(shù)和起價數(shù)來計算出當前的累計價格,并將結(jié)果存于價格寄存器中,然后將時間和當前累計價格送顯示電路顯示出來。當?shù)竭_目的地的時候,由于霍爾開關(guān)沒有送來脈沖信號,就停止計價,顯示當前所應該付的金額和對應的單價,到下次啟動計價時,系統(tǒng)自動對顯示清零,并重新進行初始化過程。開始初始化鍵盤掃描程序是否有鍵按掃描鍵值返回鍵6?顯示里程、金額單程鍵1?單程函數(shù)調(diào)用往返鍵2?往返函數(shù)調(diào)用暫停鍵3?清除鍵4?查詢鍵5?T0暫停計時顯示全部清零顯示等待時間、速度 程序流程圖 定時中斷服務(wù)程序在定時中斷服務(wù)程序中,每1/40s 產(chǎn)生一次中斷,當產(chǎn)生40 次中斷的時候,也就到了一秒,送數(shù)據(jù)到相應的顯示緩沖單元,并調(diào)用顯示子程序?qū)崟r顯示。 所示。中斷開始中斷初始化是否到40次脈沖計數(shù)測量速度返回 定時中斷服務(wù)程序 顯示服務(wù)程序數(shù)碼管在一般情況下顯示里程數(shù),價格兩項數(shù)據(jù),當按下鍵5時則跳轉(zhuǎn)顯示等待時間
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1