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

正文內(nèi)容

課程設(shè)計(jì)--基于at89c52單片機(jī)的出租車計(jì)費(fèi)器設(shè)計(jì)報(bào)告(編輯修改稿)

2024-12-20 09:49 本頁面
 

【文章內(nèi)容簡介】 作。外接 12M 的晶振和兩個 30pF 電容組成系統(tǒng)的內(nèi)部時鐘電路,其中電容主要起到濾波、微調(diào)以及利用其充放電過程幫助單片機(jī)晶振啟振的作用 [1] 。 對于單片機(jī)的 P0 口,可以作為地址 /數(shù)據(jù)總線使用,也可以作為一般的 I/O口使用。但當(dāng)其作為 I/O 使用時,由于輸出屬于開漏電路,無上拉電阻故也無法進(jìn)行高低電平的操作,此時必須接上拉電阻,一般阻值選為 10K。但 P0 口不能同時作為地址 /數(shù)據(jù)總線和 I/O 使用。本設(shè)計(jì)利用P0口的 I/O 功能 [2] 。 脈沖發(fā)生及檢測元件 我們編輯的程序中的脈沖是低電平有效的脈沖,每按一次鍵,產(chǎn)生一個脈沖,程序中的脈沖計(jì)數(shù)器加 1。為簡化里程計(jì)數(shù),每一個脈沖相當(dāng)與 公里。 里程數(shù) =脈沖 數(shù) 公里 掉電存儲單元 AT24C02 的作用是在電源斷開的時候,存儲當(dāng)前設(shè)定的總金額,等待時間,運(yùn)行里程以及單價等信息。 該芯片內(nèi)的資料可在掉電情況下長期保存。 AT24C02采用 8 腳 DIP 封裝,使用方便,其引腳配置如圖 23 所示。 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)的里程及費(fèi)用等信息讀入緩存單元中,供主程序使用哪個。 事實(shí)上, AT24C02 為典型的支持 I2C 總線的器件,對其進(jìn)行編程時需遵守 I2C 總線的時序要求,以及 I2C 委員會對各種 I2C 芯片的地址分配規(guī)則?,F(xiàn)把 I2C 總線與 AT24C02 的通訊時序、通訊規(guī)則簡要介紹如下: 1. I2C 總線節(jié)點(diǎn)的尋址字節(jié) 主機(jī)產(chǎn)生起始條件后,發(fā)送的第一個字節(jié)為尋址字節(jié)。該字節(jié)的頭七位為從機(jī)地址,對于 AT24C02 來說高四位為 1010,它是 I2C 總線器件的固有地址,緊接著是 A A A3通過接地或者高電平?jīng)Q定外圍器件的地址數(shù)據(jù),第八位是讀寫控制為,當(dāng)為 0 是表示主節(jié)點(diǎn)向從節(jié)點(diǎn)發(fā)送數(shù)據(jù),當(dāng)為 1 時表示要接收數(shù)據(jù)。 2. I2C 總線數(shù)據(jù)傳輸?shù)母袷? (1) 主控器的寫數(shù)據(jù)格式 : 首先由主機(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)主機(jī)產(chǎn)生停止信號時,數(shù)據(jù)傳送結(jié)束,停止信號是當(dāng) SCL 為高電平時 SDA 有一個由低到高的跳變。 (2)主控器的讀數(shù)據(jù)格式 : 與寫數(shù)據(jù)的不同之處在 于數(shù)據(jù)發(fā)送結(jié)束和停止位之間加一個非應(yīng)答位,表示數(shù)據(jù)發(fā)送結(jié)束,格式為當(dāng) SCL 為高時 SDA 傳送 1,并持續(xù) 以上。 3. 要特別注意的是 SDA 和 SCL 都是雙向傳輸線,平時均處于高電平備用狀態(tài),只有當(dāng)需要關(guān)閉時才使其鉗制在低電平,且僅在 SCL 為高電平時數(shù)據(jù)才能傳送,而當(dāng) SCL 為低電平時才允許數(shù)據(jù)發(fā)生變化。 按鍵系統(tǒng) 當(dāng)單價等信息需要進(jìn)行修改時,需要用到按鍵系統(tǒng)。我們根據(jù)計(jì)費(fèi)器功能,設(shè)置了 5 個按鍵,分別用來實(shí)現(xiàn):清零、切換、增大、減小和功能等作用。原理如圖 23 所示。 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:接 口,對上一次的計(jì)費(fèi)進(jìn)行清零,為下次載客做準(zhǔn)備; S1:接 口,通過對功能鍵 S3 按下次數(shù)的計(jì)數(shù),實(shí)現(xiàn)單價數(shù)據(jù)的增大; S2:接 口,通過對功能鍵 S3 按下次數(shù)的計(jì)數(shù),實(shí)現(xiàn)單價數(shù)據(jù)的減?。? S3:接 口,按 1 次,進(jìn)入調(diào)整白天單價;按 2 次,進(jìn)入調(diào)整夜晚單價;按 3 次,進(jìn)入調(diào)整等待單價;按 4 次,進(jìn)入調(diào)整起步價;按 5 次,返回。 S4: 實(shí)現(xiàn)白天單價和夜晚單價的切換。 需要注意的時,當(dāng)按鍵按下和釋放的瞬間都有抖動現(xiàn)象,一般來說,抖動的時間長短與鍵盤的機(jī)械特性有關(guān),大約 為 510ms [5] 。所以在實(shí)際編程時一定要注意鍵盤的去抖動。鍵盤去抖動有專用的延時電路,也有專門的延時芯片,也可以用軟件去抖,考慮到電路的難易程度,從簡化硬件的角度,本次設(shè)計(jì)采用軟件去抖動,用一個短延時程序,進(jìn)行鍵盤去抖操作。 顯示單元 顯示單元由兩個 4 位 8 段共陽數(shù)碼管組成,電路連接時,公共端接高電平,因此我們需要點(diǎn)亮哪個發(fā)光二極管只需給哪個二極管陰極送低電平,并采用動態(tài)掃描進(jìn)行顯示 [6]。前三個數(shù)碼管分別接 、 和 ,用于顯示總金額;第四個接 ,顯示等待時間;第五個 和第六個數(shù)碼管分別接 和 ,用于顯示里程 ,由于需精確到小數(shù)位,故最多只能顯示 公里,但經(jīng)過添加
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1