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

正文內(nèi)容

畢業(yè)設(shè)計(jì)單片機(jī)課程設(shè)計(jì)出租車計(jì)價(jià)器(編輯修改稿)

2025-01-06 19:52 本頁(yè)面
 

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