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

正文內(nèi)容

客車計(jì)價(jià)器-單片機(jī)原理及應(yīng)用課程設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 日 摘 要 摘 要 : 隨著 客 車行業(yè)的發(fā)展, 客 車已經(jīng)是城市交通的重要組成部分,從加強(qiáng)行業(yè)管理以及減少司機(jī)與乘客的糾紛出發(fā),具有良好性能的計(jì)價(jià) 器對(duì) 客 車司機(jī)和乘客來(lái)說(shuō)都是很必要的。 針對(duì)計(jì)費(fèi)模式的切換,通過(guò)軟件編程就可以輕易而舉的實(shí)現(xiàn)。 ( 2)計(jì)費(fèi)功能: 不同情況具有不同的收費(fèi)標(biāo)準(zhǔn): 白天、晚上、途中等待 ;并 能進(jìn)行手動(dòng)修改單價(jià) 。 利用單片機(jī)豐富的 IO端口,及其控制的靈活性,實(shí)現(xiàn)基本的時(shí)間計(jì)價(jià)功能和價(jià)格選擇、總價(jià)顯示控制等功能。 不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí)。 AT89C52 是一個(gè)有 40 個(gè)引腳的芯片,引腳配置如圖 AT89C52 引腳配置所示。當(dāng) RST 變?yōu)楦唠娖讲⒈3?2 個(gè)機(jī)器周期時(shí),將使單片機(jī)復(fù)位。 XTAL2: 來(lái)自反向振蕩放大器的輸出。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低 8 位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流( IIL)。 P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門電路。在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口線上的內(nèi)容在整個(gè)訪問(wèn)期間不改變。對(duì) P3 口寫“ 1”時(shí),它們被內(nèi)部的上拉電阻把拉到高電并可作輸入端口。 表 22 P3口特殊功能 P3 口引腳 特殊功能 RXD(串行輸入口) TXD(串行輸出口) (外部中斷 0) (外部中斷 1) T0(定時(shí)器 0 外部輸入) T1(定時(shí)器 1 外部輸入) (外部數(shù)據(jù)存儲(chǔ)器寫選通) (外部數(shù)據(jù)存儲(chǔ)器讀選通) PSEN/:程序儲(chǔ)存允許輸出是外部程序存儲(chǔ)器的讀先通信號(hào),當(dāng) AT89C52 由外部程序存 儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN/有效,即輸出兩個(gè)脈沖。 Flash 存儲(chǔ)器編程時(shí),該引腳加上 +12V 的編程電壓 VPP。其原理方框圖如圖 所示。本方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí), 所以我們采用后一種方案。以次類推。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。 按鍵 S4: 白天和黑夜計(jì)價(jià)方式的切換鍵 。掉電保護(hù)的芯片較多,如 AT24C02 是 ATMEL 公司的 2KB 字節(jié)的電可擦除存儲(chǔ)芯片,采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到 ,額定電流為 1mA,靜態(tài)電流10Ua(),芯片內(nèi)的資料可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP 封裝,使用方便。另外,在主程序模塊中還需要設(shè)置 啟 8 動(dòng) /清除標(biāo)志寄存器、時(shí)間寄存器和價(jià)格寄存器,并對(duì)它們進(jìn)行初始化。到下次啟動(dòng)計(jì)價(jià)時(shí),系統(tǒng)自動(dòng)對(duì)顯示清零,并重新進(jìn)行初始化過(guò)程。程序流程圖如圖 : 圖 顯示服務(wù)程序 10 鍵盤服務(wù)程序 鍵盤采用查詢的方式,放在主程序中,當(dāng)沒(méi)有按鍵按下的時(shí)候,單片機(jī)循環(huán)主程序,一旦有按鍵按下,便轉(zhuǎn)向相應(yīng)的子程序處理,處理結(jié)束再返回。 5 系統(tǒng)調(diào)試與測(cè)試 根據(jù)系統(tǒng)設(shè)計(jì)方案,本系統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。 在軟件編程時(shí),應(yīng)充分利用原理圖,不然會(huì)在編程時(shí)導(dǎo)致硬件與軟件不能對(duì)應(yīng)起來(lái),使程序無(wú)法實(shí)現(xiàn)功能,還有在編程時(shí)子程序的名稱應(yīng)與其功能對(duì)應(yīng),否則會(huì)使別人在讀程序的 時(shí)候不能及時(shí)理解程序含義,而且在軟件調(diào)試時(shí)邏輯一定要清晰,不然在找錯(cuò)時(shí)會(huì)浪費(fèi)很多時(shí)間。通過(guò)這幾天晚上的苦想和反復(fù)調(diào)試,以及參考網(wǎng)上的程序,最終還是把問(wèn)題解決了。 在本次課程設(shè)計(jì)過(guò)程中,我學(xué)會(huì)了在網(wǎng)絡(luò)上查找有關(guān)本設(shè)計(jì)的各硬件的資源,其中包括: AT89C52 單片機(jī)及其引腳說(shuō)明,為本次課程設(shè)計(jì)提供了一定的資料。 //sbit A1=P2^1。 uchar code table[]={ 0xa0,0xbb,0x62,0x2a, 0x39,0x2c,0x24,0xba, 0x20,0x28,0xff}。x) for(y=120。 PA=0x37。 15 PA=0x2f。 PA=0x1f。 PA=0x3e。 PA=0x3d。 PA=0x3b。 PC=0x10。 if(tem==0x08) { tem=PC。 if(tem==0x08) { while(PC==0x18)。 } else return 0。 EX0=1。 IT0=1。 TL1=(6553650000)%256。 display1(0,3,0)。 display1(0,4,0)。} if(key==3) b=0。 key=keyscan()。 } } } if(key==3)//確認(rèn)件按下 開始計(jì)價(jià) { TR0=1。 tbai=t/100。 shi=(temp/10)%10。 display1(bai,shi,ge)。 k++。 ET1=0。 } EX0=1。 c++。 } } } void time1() interrupt 3//時(shí)間計(jì)數(shù) { uchar a。 if(a==20) {t++。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1