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

正文內(nèi)容

課程設(shè)計--基于at89c52單片機的出租車計費器設(shè)計報告-文庫吧資料

2024-11-22 09:49本頁面
  

【正文】 顯示里程 ,由于需精確到小數(shù)位,故最多只能顯示 公里,但經(jīng)過添加溢出指示,可計到 20 公里,在現(xiàn)實中已基本夠用;后面兩個數(shù)碼管分別接 和 ,用于顯示單價。鍵盤去抖動有專用的延時電路,也有專門的延時芯片,也可以用軟件去抖,考慮到電路的難易程度,從簡化硬件的角度,本次設(shè)計采用軟件去抖動,用一個短延時程序,進行鍵盤去抖操作。 需要注意的時,當(dāng)按鍵按下和釋放的瞬間都有抖動現(xiàn)象,一般來說,抖動的時間長短與鍵盤的機械特性有關(guān),大約 為 510ms [5] 。 V C C40P 0. 039P 0. 138P 0. 237P 0. 336P 0. 435P 0. 534P 0. 633P 0. 732EA31A L E30P S E N29P 2. 021P 2. 122P 2. 223P 2. 324P 2. 425P 2. 526P 2. 627P 2. 728P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S T9P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 5/ T 115P 3. 6/ W R16P 3. 7/ R D17X T A L 218X T A L 119GND20US T C 89 C 52S?S W P BS?S W P BS?S W P BS?S W P BS?S W P BGND 23 按鍵系統(tǒng)接線圖 圖中, 鍵盤從上至下依次為: S0:接 口,對上一次的計費進行清零,為下次載客做準(zhǔn)備; S1:接 口,通過對功能鍵 S3 按下次數(shù)的計數(shù),實現(xiàn)單價數(shù)據(jù)的增大; S2:接 口,通過對功能鍵 S3 按下次數(shù)的計數(shù),實現(xiàn)單價數(shù)據(jù)的減?。? S3:接 口,按 1 次,進入調(diào)整白天單價;按 2 次,進入調(diào)整夜晚單價;按 3 次,進入調(diào)整等待單價;按 4 次,進入調(diào)整起步價;按 5 次,返回。我們根據(jù)計費器功能,設(shè)置了 5 個按鍵,分別用來實現(xiàn):清零、切換、增大、減小和功能等作用。 3. 要特別注意的是 SDA 和 SCL 都是雙向傳輸線,平時均處于高電平備用狀態(tài),只有當(dāng)需要關(guān)閉時才使其鉗制在低電平,且僅在 SCL 為高電平時數(shù)據(jù)才能傳送,而當(dāng) SCL 為低電平時才允許數(shù)據(jù)發(fā)生變化。 2. I2C 總線數(shù)據(jù)傳輸?shù)母袷? (1) 主控器的寫數(shù)據(jù)格式 : 首先由主機發(fā)送起始信號 — 當(dāng) SCL 為高電平時, SDA 由高到低有跳變;然后發(fā)一個尋址字節(jié),當(dāng)收到應(yīng)答信號后發(fā)送數(shù)據(jù),其中應(yīng)答信號為當(dāng) SCL 為高時 SDA 傳送 0,并持續(xù) 以上;當(dāng)主機產(chǎn)生停止信號時,數(shù)據(jù)傳送結(jié)束,停止信號是當(dāng) SCL 為高電平時 SDA 有一個由低到高的跳變?,F(xiàn)把 I2C 總線與 AT24C02 的通訊時序、通訊規(guī)則簡要介紹如下: 1. I2C 總線節(jié)點的尋址字節(jié) 主機產(chǎn)生起始條件后,發(fā)送的第一個字節(jié)為尋址字節(jié)。 A01A12A23GND4V C C 8WP 7SC L 6SD A 5U1A T 24 C 02GNDV C CGNDP 3. 6P 3. 7 圖 22AT24C02 引腳配置 每當(dāng)設(shè)定一次單價,系統(tǒng)就調(diào)用存儲程序,將單價信息保存在 芯片內(nèi);當(dāng)系統(tǒng)重新上電時,自動調(diào)用讀存儲器程序,將存儲器內(nèi)的里程及費用等信息讀入緩存單元中,供主程序使用哪個。 該芯片內(nèi)的資料可在掉電情況下長期保存。為簡化里程計數(shù),每一個脈沖相當(dāng)與 公里。本設(shè)計利用P0口的 I/O 功能 [2] 。但當(dāng)其作為 I/O 使用時,由于輸出屬于開漏電路,無上拉電阻故也無法進行高低電平的操作,此時必須接上拉電阻,一般阻值選為 10K。外接 12M 的晶振和兩個 30pF 電容組成系統(tǒng)的內(nèi)部時鐘電路,其中電容主要起到濾波、微調(diào)以及利用其充放電過程幫助單片機晶振啟振的作用 [1] 。 (圖????只截一部分就行了) 圖 21 單片機最小系統(tǒng) AT89C52 單片機的復(fù)位端接 74LS14,它是一個史密特觸發(fā)輸入的芯片,高電平有效,具有穩(wěn)定波形的作用。復(fù)位電路和晶振電路,以及 P0 口接入的 10K 的上拉電阻便構(gòu)成了 STC89C52 單片機工作所需的最簡外圍電路。 圖 11系統(tǒng) 結(jié)構(gòu)圖 第二章 硬件設(shè)計 單片機最小系統(tǒng)單元 主控機系統(tǒng)采用 STC 公司生產(chǎn)的 AT89C52 單片機,它含有 512 字節(jié)數(shù)據(jù)存儲器 RAM,內(nèi)置 8K 的電可擦除 FLASH ROM,可重復(fù)編程,大小滿足主控機軟件系統(tǒng)設(shè)計,所以不必再擴展程序存儲器。 獨立 按鍵系統(tǒng) 可以調(diào)整單價等相關(guān)數(shù)據(jù),當(dāng)按下某按鍵,會給單片機相應(yīng)端口一低電平信號,單片機會通過循環(huán)掃描檢測到此信號,并根據(jù)預(yù)先設(shè)置好的程序做出相應(yīng)的處理;調(diào)整好的數(shù)據(jù)存儲到 EEPROM 中,掉電后可以使該數(shù)據(jù)不丟失,下次得電后直接從 EEPROMAT24C02 中讀到單片機,并通 過數(shù)碼管實時顯示。 脈沖檢測單元 主要用于檢測汽車行使的里程數(shù),出租車車輪每旋轉(zhuǎn)一周, 脈沖計數(shù)器就增加 1,并把該脈沖交由單片機進行處理,單片機則根據(jù)程序設(shè)定,通過計算脈沖個數(shù)換算出已行駛里程(里程 =脈沖個數(shù) *出租車車輪周長),然后再根據(jù)從 EEPROMAT24C02 中讀取的單價等相關(guān)數(shù)據(jù)進行總的消費金額的計算:當(dāng)里程小于 3 公里時,總金額 =起步價 +等待時間 *等待單價;當(dāng)里程大于 3公里時,總金額 =起步價 +(里程 3) *運行單價 +等待時間 *等待單價 , 計算好的金額、等待時間、 里程和單價等數(shù)據(jù)信息都可實時地顯示在數(shù)碼管上。(默認(rèn)起步價為 5 元 /3 公 里,里程單
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1