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

正文內(nèi)容

單片機課程設計出租車計價器畢業(yè)論文(編輯修改稿)

2025-07-15 12:51 本頁面
 

【文章內(nèi)容簡介】 B0C0D0E0F10… 27404142434445464748494A4B4C4D4E4F50… 67顯示模式設置如表 26 所示:指令碼 功能0 0 1 1 1 0 0 0 設置 16*2 顯示,5*7 點陣,8 位數(shù)據(jù)接口表 26 顯示模式設置顯示開關及光標設置如表 27 所示:指令碼 功能0 0 0 0 1 D C B D=1 開顯示; D=0 關顯示C=1 顯示光標; C=0 不顯示光標B=1 光標閃爍; B=0 光標不顯示0 0 0 0 0 1 N S N=1 當讀或?qū)懸粋€字符后地址指針加一,且光標加一N=0 當讀或?qū)懸粋€字后地址指針減一,且光標減一S=1 當寫一個字符后,整屏顯示左移(N=1)或右移(N=0),以得到光標不移動而屏幕移動的效果S=0 當寫一個字符,整屏顯示不移動表 27 顯示開關及光標設置數(shù)據(jù)控制控制器內(nèi)部沒有一個數(shù)據(jù)地址指針,用戶可通過它們來訪問內(nèi)部的全部 80 字節(jié)RAM。第三章 出租車計價系統(tǒng)的軟件設計 單片機資源使用在本次設計中像電路鍵盤用到了 P1 口,其中 到 口作為鍵盤的輸入,直流電機電路的控制線用了 P2 口線,、 分別為 led 信號控制腳。顯示電路用到了 P0 和 P2 口,P0 口為液晶的數(shù)據(jù)口。 中斷子函數(shù)對于中斷程序,只要定時器計數(shù)滿就會產(chǎn)生中斷 50ms 中斷一次,共計 20次,秒鐘加 1,秒鐘計滿再分鐘加,當分鐘加到 99 時全部清零。以下是中斷子函數(shù)的流程圖如圖 31 所示:圖 31 中斷子程序流程圖 判鍵子函數(shù)對于獨立式鍵盤判鍵,首先看有鍵按下不,如果有鍵按下則延時一會兒,在判斷是否真的有鍵按下,如果確實有鍵按下,在判鍵釋放,最后執(zhí)行鍵功能程序。判鍵子函數(shù)的流程框圖如圖 32 所示: Count+開 始Second+ut=0是 否 產(chǎn) 生 中 斷 ?Count=20?Second=60?Minte+secod=0Minte=9?Minte=0結(jié) 束否 否否 否是 是是是圖 32 判鍵子程序流程圖 顯示子程序1602 液晶是字符型液晶,它的內(nèi)部自帶字符庫,它可以寫兩行的字符,同時每行可以寫 40 個字符,在寫顯示程序的時候,我們先寫命令,再設定字符顯示,最后寫數(shù)據(jù),在每寫一次命令或數(shù)據(jù)都需要判斷液晶是否忙。液晶顯示程序流程圖如圖 33 所示:LCD初 始 化開 始LCD寫 命 令LCD判 =0?寫 數(shù) 據(jù)判 =0?寫 完 成了 ?寫 完 成了 ?設 置 字 符位 置結(jié) 束否 否是是否 否是 是圖 33 顯示子程序流程圖圖 33 液晶顯示程序流程圖 總程序流程框圖定 時 器 初 始 化開 始液 晶 初 始 化判 斷 按 鍵 函 數(shù) 1V=?Value1+0Value2+5 Value3+5數(shù) 據(jù) 處 理顯 示 函 數(shù)Jump_in=1?液 晶 清 屏判 斷 按 鍵 函 數(shù)V1=?運 行 暫 停 停 止數(shù) 據(jù) 處 理顯 示 函 數(shù)Jump_out=1?液 晶 清 屏 清 零 函 數(shù)結(jié) 束否是V=1 V=2V=3否 是V1=2V1=3是否否 是圖 34 整體程序流程圖第四章 proteus 的簡介 Proteus 介紹Proteus 軟件是來自英國 Labcenter electronics 公司的 EDA 工具軟件,它組合了高級原理布圖、混合模式 SPICE 仿真,PCB 設計以及自動布線來實現(xiàn)一個完整的電子設計系統(tǒng)。此系統(tǒng)受益于 15 年來的持續(xù)開發(fā),被《電子世界》在其對 PCB 設計系統(tǒng)的比較文章中評為最好產(chǎn)品—“The Route to PCB CAD”。Proteus 產(chǎn)品系列也包含了我們革命性的 VSM 技術,用戶可以對基于微控制器的設計連同所有的周圍電子器件一起仿真。用戶甚至可以實時采用諸如LED/LCD、鍵盤、RS232 終端等動態(tài)外設模型來對設計進行交互仿真。 其功能模塊:—個易用而又功能強大的 ISIS 原理布圖工具;PROSPICE 混合模型 SPICE 仿真;ARES PCB 設計。PROSPICE 仿真器的一個擴展 PROTEUS VSM:便于包括所有相關的器件的基于微處理器設計的協(xié)同仿真。此外,還可以結(jié)合微控制器軟件使用動態(tài)的鍵盤,開關,按鈕,LEDs 甚至 LCD 顯示 CPU 模型。支持許多通用的微控制器,如 PIC,AVR,HC11 以及 8051。最新支持 ARM。交互的裝置模型包括:LED 和 LCD 顯示,RS232 終端,通用鍵盤,I2C,SPI 器件。強大的調(diào)試工具,包括寄存器和存儲器,斷點和單步模式。IAR CSPY 和 Keil uVision2 等開發(fā)工具的源層調(diào)試。應用特殊模型的 DLL 界面提供有關元件庫的全部文件。第五章 設計體會與小結(jié) 出租車計費器系統(tǒng)的設計已經(jīng)全部完成,能按預期的效果進行模擬汽車啟動,停止,暫停等功能并能夠通過 LCD 顯示車費數(shù)目。本款出租車計價器包括單價輸出、單價調(diào)整、顯示當前的系統(tǒng)時間等功能。另外,多功能出租車計價器還具有性能可靠、電路簡單、成本低、實用性強等特點,加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。一個月來,經(jīng)過自己努力,基本上完成了設計要求的內(nèi)容,在系統(tǒng)可行性分析、原理圖設計等方面都作了許多實際工作,取得了一些成績,同時也遇到了一些問題,存在一些不足。經(jīng)過這一個月的學習,我覺得自己不論是在理論知識方面還是在動手能力方面都有了不小的進步,自己從中受益匪淺。這次設計很好的把以前學到的理論知識應用于實踐,使我認識到理論知識與實踐之間有一定的差距,只有通過不斷的努力學習和實踐才能很好的把理論知識應用到實踐當中,也只有通過不斷的實踐才能對理論知識的理解。通過這次設計不僅學會了如何去查找相關資料,更重要的是通過查找資料和翻閱書籍學到了不少知識,擴大了知識面,提高了知識水平。經(jīng)過單元設計和系統(tǒng)設計鞏固了以前所學的專業(yè)知識,自己真正認識到理論聯(lián)系實際的重要性,為以后的學習和工作提供了很多有價值的經(jīng)驗。通過這次設計不僅增強了自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能力,更重要的是學會用工程化的思想來解決問題。這在以前的學習過程中是不曾學到的。這次設計是我認真認識到完整、嚴謹、科學分析問題、解決問題的思想是多么的重要,只有擁有了科學的態(tài)度才能設計出有用的產(chǎn)品。另外通過本次設計,是我認識到自己理論知識的應用能力有很大的欠缺,需要在以后的學習中進一步提高。參考文獻1. 李廣弟,朱月秀,[M].第 3 ,20222. 系列單片機實用接口技術[M].北京航空航天大學出版社,19963. 李群芳,:清華大學出版社,20224. [M].北京:高等教育出版社,19905. :機械工業(yè)出版社,20226. 胡輝,單片機原理及應用設計—21 世紀高等院校規(guī)劃教材[M],水利水電出版社,7. 劉守義,單片機應用技術[M],西安:西安電子科技大學出版社,1996附 錄 一 . 源程序includedefine uchar unsigned chardefine uint unsigned int sbit rw=P2^1。//讀或?qū)憇bit rs=P2^0。//sbit en=P2^2。//讀寫時能控制端sbit b=P0^7。//液晶判斷忙標志位void lcd_init()。//void wr_(uchar mand)。//液晶寫命令void wr_data(uchar data0)。//寫數(shù)據(jù)void lcd_clear()。//液晶清屏void lcd_set()。//設置液晶的起始位置void busy()。//液晶判忙函數(shù)void display()。//顯示void printstring(uchar *s)。//直接寫字符void display1()。void key1()。sbit K=P1^0。sbit K1=P1^1。sbit K2=P1^2。sbit K3=P1^3。sbit K4=P1^4。sbit g=P2^7。sbit aa=P2^3。sbit bb=P2^4。sbit cc=P2^5。sbit led_run=P3^0。sbit led_await=P3^1。sbit led_stop=P3^2。bit f_start。//開始標志位bit jump_in。//跳入開始標志位bit jump_out。//跳出標志位void key()。uchar code table[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x70}。//字符 1,2,3,,,0uchar dispbuf[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}。uchar dispbuf1[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}。uchar v,v1。//按鍵次數(shù)累加變量uchar i。void init()。//void chuli()。//void chuli1()。//void delay(uchar t)。//void clear()。//void set(uchar x)。//void set1(uchar y)。//uchar mand。//uchar count,count1。//uchar second,minite,second1,minite1。//unsigned int tt,tt1。//unsigned char value1=50,value2=25,value3=15。//起始價,運行價,等待價unsigned int money。//金額變量//*******************************************void main(){ init()。 lcd_init()。 while(1) { key1()。chuli()。 display()。 if(jump_in=
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1