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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)論文---出租車(chē)計(jì)價(jià)器-在線瀏覽

2025-08-09 22:54本頁(yè)面
  

【正文】 內(nèi)部時(shí)鐘電路。 霍爾器件是一種磁傳感器?;魻柶骷曰魻栃?yīng)為其工作基礎(chǔ)。 霍爾器件分為:霍爾元件和霍爾集成電路兩大類,前者是一個(gè)簡(jiǎn)單的霍爾片,使用時(shí)常常需要將獲得的霍爾電 壓進(jìn)行放大。本次設(shè)計(jì)選取了霍爾集成電路來(lái)測(cè)量里程。 其原理示意圖如下: 單片機(jī)霍 爾 傳 感 器出 租 車(chē) 車(chē) 輪小 磁 鐵圖 5 傳感器測(cè)距示意圖 A44E 是一種利用霍爾效應(yīng)做成的半導(dǎo)體集成電路器件,它被設(shè)計(jì)在交變磁場(chǎng)中運(yùn)行,特別是能在低 電源電壓和長(zhǎng)時(shí)間運(yùn)行溫度范圍可達(dá)到 125℃。其工作電壓比較寬( ~ 20V),可運(yùn)行在較大的溫度范圍內(nèi)( 20℃~ 125℃) , 其輸出的信號(hào)符合 TTL電平標(biāo)準(zhǔn),可以直接接到單片機(jī)的 IO 端口上,而且其最高檢測(cè)頻率可達(dá)到 1MHZ。當(dāng)外加的磁感應(yīng)強(qiáng)度超過(guò)動(dòng)作點(diǎn) BOP時(shí),傳感器輸出低電平,當(dāng)磁感應(yīng)強(qiáng)度降到 動(dòng)作點(diǎn) BOP 以下時(shí),傳感器輸出電平不變,一直要降到釋放點(diǎn) BRP 時(shí),傳感器才由低電平躍變?yōu)楦唠娖健? 10 圖 6 A44E 霍爾傳感器和其輸出特性 A44E 霍爾傳感器有 3個(gè)外接口, 2個(gè)是電源的正負(fù)極接口,最后一個(gè)是脈沖信號(hào)輸出口,只要將霍爾傳感器的信號(hào)輸出端接到單片機(jī)的端口上便可以實(shí)現(xiàn)距離檢測(cè)。車(chē)輪每轉(zhuǎn)一圈,霍爾傳感器就產(chǎn)生一個(gè)脈沖信號(hào),根據(jù)霍爾效應(yīng)原理,當(dāng)霍爾片處在磁場(chǎng)中時(shí),霍爾傳 感器的輸出端輸出低電平?;魻杺鞲衅鳈z測(cè)并輸出信號(hào)到單片機(jī)的 INT0 或 INT1 計(jì)算脈沖輸入端,引起單片機(jī)的中斷,對(duì)脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到特定的次數(shù)時(shí),里程就會(huì)增加,單片機(jī)對(duì)里程進(jìn)行計(jì)算后,通過(guò)接口電路將計(jì)算好的結(jié)果傳送到數(shù)碼管并顯示出來(lái)。 數(shù)據(jù)端都用單片機(jī) P1口,片選端分別接在 P2 口的高四位和低 四位。 ( 1)按鍵說(shuō)明如下: key0 系統(tǒng)清零,用來(lái)將整個(gè)計(jì)費(fèi)系統(tǒng)的顯示清零; key1 顯示切換,用來(lái)切換路程與等待時(shí)間的顯示; key2 單程雙程,用來(lái)設(shè)置是單程還是往返計(jì)費(fèi); key3 系統(tǒng)暫停,用來(lái)將整個(gè)計(jì)費(fèi)系統(tǒng)暫停; ( 2)指示燈說(shuō)明如下: led1 指示單程還是雙程,當(dāng)選擇雙程計(jì)費(fèi)時(shí)亮; led2 指示系統(tǒng)暫停與否,當(dāng)選擇暫停時(shí)亮; led3 指示是否進(jìn)入等待計(jì)費(fèi),計(jì)入等待計(jì)費(fèi)時(shí)亮; led4 指示顯示的是路程還是等待時(shí)間,顯示等待時(shí)間時(shí)亮。其中,鍵盤(pán)掃描和數(shù)碼管顯示采用查詢方式,轉(zhuǎn)速信號(hào)接收與等待記時(shí)采用中斷方式。如果里程大于 3公里,則執(zhí)行公式:總金額 =起步價(jià) +(里程 3) *單價(jià) +等待時(shí)間 *等待單價(jià);否則,執(zhí)行公式:總金額 =起步價(jià) +等待時(shí)間 *等待單價(jià)。 里 程 3總 金 額 = 起 步 價(jià)單 程 ?總 金 額 = ( 里 程 3 ) * 單 價(jià) + 等 待時(shí) 間 * 等 待 價(jià) 格價(jià) 格 為 單 程價(jià) 格 為 雙 程N(yùn)NNNN開(kāi) 始初 始 化 變 量中 斷 與 定 時(shí) 初 始 化鍵 盤(pán) 掃 描數(shù) 據(jù) 計(jì) 算數(shù) 碼 管 顯 示結(jié) 束清 零 鍵 ?切 換 顯 示 鍵 ?切 換 標(biāo) 志 自 取 反單 程 雙 程 鍵 ?雙 程 標(biāo) 志 自 取 反暫 停 鍵 ?關(guān) 中 斷停 止 計(jì) 費(fèi)調(diào) 用 初 始 化 函 數(shù)YYYYNYY 13 對(duì)于速度的判斷及等待時(shí)間的記錄采用定時(shí)器零中斷,設(shè)定 10ms 一個(gè)中斷,然后判斷車(chē)速,小于 5 公里 /小時(shí)時(shí),則開(kāi)始記錄等待時(shí)間。 顯示程序 顯示程序利用主函數(shù)內(nèi)的循環(huán),實(shí)現(xiàn)動(dòng)態(tài)掃描顯示,同時(shí)根據(jù)數(shù)碼管余輝和人眼暫留現(xiàn)象,即可實(shí)現(xiàn)顯示 。數(shù)據(jù)端都用單片機(jī)P1口,片選端分別接在 P2 口的高四位和低四位。 在 Proteus 軟件中畫(huà)出仿真電路(如圖 19),把 Keil uVision3 編譯后生成的“ .hex”導(dǎo)入到單片機(jī)中,按“運(yùn)行仿真”鍵進(jìn)行仿真 如圖顯示的狀態(tài)設(shè)置為 :單程 ,車(chē)速大于 5km/h,當(dāng)路 程等于 時(shí)的顯示情況。老師統(tǒng)一配發(fā)的主控芯片是 AT89S52 單片機(jī) , 要實(shí)現(xiàn)的 計(jì)價(jià)器的 基本功能是以按鍵為輸入控制方式,實(shí)現(xiàn)對(duì) 出租車(chē)運(yùn)行過(guò)程中狀態(tài)信息的測(cè)量,主要包括等待時(shí)間、金額和里程等,并將其顯示出來(lái) 。 15 雖然 單片機(jī) 原理這門(mén) 課程是在 上 學(xué)期修的,之后的這段時(shí)間也沒(méi)有使用單片機(jī)實(shí)際的做一些設(shè)計(jì), 因?yàn)楫?dāng)時(shí)是用匯編語(yǔ)言學(xué)習(xí)的單片機(jī),對(duì) C語(yǔ)言的編程方法不是很 熟悉。在這里我們得到的經(jīng)驗(yàn)是使程序模塊化:將一個(gè)大的程序分為幾個(gè)主要模塊,分別完成,最后再組合在一起調(diào)試成功 。 本 設(shè)計(jì)的硬件設(shè)計(jì)包括單片機(jī) AT89S52 單元、測(cè)距單元、顯示單 元、按鍵與指示單元。在這里我們得到的經(jīng)驗(yàn)是 : 拿到一個(gè)電路圖之后要對(duì)其進(jìn)行深入的分析,了解其原理,并修改其錯(cuò)誤,同時(shí)在焊接的過(guò)程中一定要 細(xì)心、耐心,只有不停的分析電路,查找故障,久而久之我們才能成為一個(gè)很好的設(shè)計(jì)者。 在整個(gè)設(shè) 計(jì)的過(guò)程中, 我們之間發(fā)生了不少的爭(zhēng)執(zhí),在設(shè)計(jì)硬件電路時(shí),我們對(duì)電路圖的選擇持有不同意見(jiàn),在焊接過(guò)程中我們對(duì)整體布局布線也有過(guò)爭(zhēng)議,在程序編寫(xiě)過(guò)程中對(duì)算法的選取,流程的設(shè)計(jì)也各持己見(jiàn)。在這里我們得到的經(jīng)驗(yàn)是:在合作的過(guò)程中要善于聆聽(tīng)對(duì)方的一間,要發(fā)現(xiàn)別人的長(zhǎng)處,彌補(bǔ)自己的不足 。 不要過(guò)于追求實(shí)物的產(chǎn)品化。我們得到的經(jīng)驗(yàn)是:遇到問(wèn)題要抓主要矛盾,解決主要矛盾(實(shí)現(xiàn)基本功能)之后,再去考慮其他的細(xì)節(jié)問(wèn)題。 16 參考文獻(xiàn) 【 1】 郭天祥 .新概念 51單片機(jī) C語(yǔ)言教程 .電子工業(yè) 出版社 ,2021 【 2】 余發(fā)山 ,王福忠 .單片機(jī)原理及應(yīng)用技術(shù) .中國(guó)礦業(yè)大學(xué)出版社 , 【 3】 侯玉寶 ,陳忠平 ,李成群 .基于 Proteus 的 51 系列單片機(jī)設(shè)計(jì)與仿真 .電子工業(yè)出版社 ,2021 【 4】 李泉溪 .單片機(jī)原理與應(yīng)用實(shí)例仿真 .北京航空航天大學(xué) 出版社 ,2021 【 5】 譚浩強(qiáng) .C程序設(shè)計(jì) .清華大學(xué) 出版社 ,1991 【 6】 樓然苗 ,胡佳文 ,李光飛等 .單片機(jī)實(shí)驗(yàn)與課程設(shè)計(jì) .浙江大學(xué)出版社 , 【 7】 王曉敏 .傳感器檢測(cè)技術(shù)及應(yīng)用 .北京大學(xué)出版社 ,2021 【 8】 吳紅星 .電機(jī)驅(qū)動(dòng)與控制專用集成電路及應(yīng)用 .中國(guó)電力出版社 ,2021 17 附 1:源程序代碼 //里程和價(jià)格顯示程序 include include define uchar unsigned char define uint unsigned int define somenop {_nop_()。_nop_()。_nop_()。 //數(shù)據(jù)線 // sbit SCL = P1^1。//片選 sbit MOSI=P1^4。//數(shù)據(jù)輸出 sbit SCLK=P1^6。//138 譯碼器的 3 個(gè)位選, A為低位 sbit ls138B=P2^1。 sbit kds=P2^3。 //開(kāi)始控制開(kāi)關(guān) sbit kcx=P2^5。 //暫??刂崎_(kāi)關(guān) sbit kql=P2^7。 //上次記憶值查詢 //變量定義 uchar code duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 float gong,quan,jin,deng。//金額的千,百,十,個(gè) uchar qianc,baic,shic,gec。 //24C02 函數(shù)聲明 void IIC_Start(void)。 void IIC_Ack(bit ackbit)。 bit IIC_WaitAck(void)。 void Write(uchar add,uchar dat)。 /////////////24c02 操作函數(shù) ////////////// //總線啟動(dòng)條件 void IIC_Start(void) { SDA = 1。 somenop。 somenop。 } //總線停止條件 void IIC_Stop(void) { SDA = 0。 somenop。 } //應(yīng)答位控制 void IIC_Ack(bit ackbit) { if(ackbit) { SDA = 0。 } somenop。 somenop。 SDA = 1。 } //等待應(yīng)答 bit IIC_WaitAck(void) { SDA = 1。 SCL = 1。 if(SDA) { SCL = 0。 return 0。 return 1。 for(i=0。i++) 20 { if(bytamp。 } else { SDA = 0。 SCL = 1。 somenop。 } } //從 I2C 總線上接收數(shù)據(jù) unsigned char IIC_RecByte(void) { unsigned char da。 for(i=0。i++) { SCL = 1。 da = 1。 SCL = 0。 } return da。 21 IIC_SendByte(0xa0)。 IIC_SendByte(add)。 IIC_SendByte(dat)。 IIC_Stop()。 IIC_Start()。 IIC_WaitAck()。//數(shù)據(jù)地址 IIC_WaitAck()。 IIC_SendByte(0xa1)。 dat=IIC_RecByte()。//無(wú)應(yīng)答 IIC_Stop()。 } ///////////////////語(yǔ)音操作函數(shù) ////////////////////////////// void delay(unsigned
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1