由于C語(yǔ)言的結(jié)構(gòu)性和模塊化,采用C語(yǔ)言編寫(xiě)的程序容易閱讀和維護(hù),還有很好的可移植性。本文介紹一種用C語(yǔ)言實(shí)現(xiàn)的LCD多級(jí)菜單的方法,該方法已成功應(yīng)用在煤礦安全監(jiān)測(cè)設(shè)備上。 1、硬件環(huán)境及LCD菜單實(shí)現(xiàn)的功能 2、程序設(shè)計(jì) 3、結(jié)語(yǔ)
標(biāo)簽: LCD 單片機(jī) C語(yǔ)言 菜單
上傳時(shí)間: 2014-01-08
上傳用戶:gonuiln
提出一種基于凌陽(yáng)單片機(jī)的步進(jìn)電機(jī)加減速的控制方法。采用凌陽(yáng)科技推出的16位結(jié)構(gòu)工控單片機(jī)SPMC75F2413A為控制器,由Allegro公司生產(chǎn)的兩相步進(jìn)電機(jī)專用驅(qū)動(dòng)器件SLA7042M構(gòu)成步進(jìn)電機(jī)的驅(qū)動(dòng)電路,在傳統(tǒng)的3段直線加減速控制算法基礎(chǔ)上增加至7段S形曲線加減速過(guò)程,控制步進(jìn)電機(jī)的啟動(dòng)和停止。實(shí)驗(yàn)結(jié)果表明,該控制方法克服了直線加減速中不連續(xù)、易造成系統(tǒng)沖擊的問(wèn)題,整個(gè)系統(tǒng)實(shí)現(xiàn)柔性控制,電機(jī)啟動(dòng)、停止連續(xù)性能提高30%。 Abstract: The method of controlled stepping motor is referred based on SPMC75F2413A MCU, which adopts the 16 knots SPMC75F2413A MCU as the controller. The special-purpose actuation chip SLA7042M of two stepping motor produced by Allegro Corporation constituted to actuation electric circuit. The purpose of increasing to seven section of S shape curve based on the traditional three sections of straight line is to control the start and stop process of stepping motor. The experimental results show that the control method solves easy to pull-out and overshot problems. The overall system realizes flexible control, and the performance of motor start or stop continuity is increased 30%
標(biāo)簽: 凌陽(yáng)單片機(jī) 步進(jìn)電機(jī) 減 控制方法
上傳時(shí)間: 2013-12-08
上傳用戶:jiangfire
學(xué)習(xí)單片機(jī)離不開(kāi)實(shí)驗(yàn),以往單片機(jī)的實(shí)驗(yàn)往往依賴于仿真機(jī)和單片機(jī)學(xué)習(xí)系統(tǒng),價(jià)格昂貴,初學(xué)者很難配備。近年來(lái),隨著FLASH型單片機(jī)的廣泛應(yīng)用,采用軟件模擬加寫(xiě)片驗(yàn)證成為一種經(jīng)濟(jì)實(shí)用的實(shí)驗(yàn)方法,以AT89C51單片機(jī)為例,其價(jià)格不足¥10RMB,而擦、寫(xiě)次數(shù)可以有1000次,一塊芯片即可做上千次的實(shí)驗(yàn)。 目前,流行的單片機(jī)開(kāi)發(fā)軟件Keil可以免費(fèi)獲得用于學(xué)習(xí)的EVAL版;編程器價(jià)格并不昂貴,專門(mén)用于寫(xiě)89C51類芯片的編程器價(jià)格更低廉(不足百元),而且編程器也是以后開(kāi)發(fā)單片機(jī)所必備的工具;相比之下,用于實(shí)驗(yàn)的電路板制作比較麻煩,用萬(wàn)用板搭接,只能做些很簡(jiǎn)單的電路,稍復(fù)雜的電路一般要用到雙面板,而業(yè)余條件下是很難自制雙面板的,而且實(shí)驗(yàn)電路板主要是用于學(xué)習(xí),學(xué)完了,也就沒(méi)有什么使用價(jià)值了,所以很多人希望能夠廉價(jià)地獲得。
標(biāo)簽: 89C51 單片機(jī) 實(shí)驗(yàn) 電路板
上傳時(shí)間: 2013-12-11
上傳用戶:fac1003
介紹了采用ATmega48單片機(jī)實(shí)現(xiàn)三相無(wú)刷直流電機(jī)控制器的方法。利用Atmega48獲得帶死區(qū)的脈寬調(diào)制(PWM)、霍爾傳感器的換相處理、正弦驅(qū)動(dòng)信號(hào)的產(chǎn)生和電機(jī)轉(zhuǎn)速的控制等功能。采用該方法的優(yōu)點(diǎn)是所需的外圍器件少,成本低。 Abstract: The method of 3-phase brushless DC motor control based on ATmega48 is presented in this paper.The system uses ATmega48 to generate PWM signals with dead-time, hall sensors signals commutation,sine driving signal and rotational speed of motor.Using this method,the needed external devices are few, the cost is low.
標(biāo)簽: ATmega 48 無(wú)刷電機(jī) 控制方法
上傳時(shí)間: 2013-12-09
上傳用戶:330402686
摘要:介紹利用80C31單片機(jī)串行口、廉價(jià)的74HC164和74HC244集成塊實(shí)現(xiàn)多個(gè)LED顯示的一種簡(jiǎn)單方法,利用該方法設(shè)計(jì)的多路LED顯示系統(tǒng)具有硬件結(jié)構(gòu)簡(jiǎn)單、軟件編程容易和價(jià)格低廉的特點(diǎn)。關(guān)鍵詞:?jiǎn)纹瑱C(jī) 串行口 LED 顯示 80C31
標(biāo)簽: 80C31 LED 單片機(jī) 串行口
上傳時(shí)間: 2013-12-31
上傳用戶:時(shí)代將軍
摘 要 針對(duì)現(xiàn)有單相機(jī)單光源視線追蹤系統(tǒng)存在的幾個(gè)問(wèn)題:精度不高、頭動(dòng)受限以及標(biāo)定復(fù)雜,提出了一種新的基于瞳孔?角膜反射(PCCR)技術(shù)的視線追蹤方法.通過(guò)提出的瞳孔邊緣濾波算法(RDPEF)和三通道偽彩色圖(TCPCM)解決了近紅外條件下瞳孔定位誤差較大、瞳孔跟蹤魯棒性較差的問(wèn)題,進(jìn)而提高了視線特征提取的精度.通過(guò)提出的頭部位置補(bǔ)償方法以及個(gè)體差異轉(zhuǎn)化模型,使二維映射模型允許使用者頭部運(yùn)動(dòng)并且只需要單點(diǎn)標(biāo)定.該方法提高了單相機(jī)視線追蹤的精度和應(yīng)用范圍,為面向人機(jī)交互的視線追蹤系統(tǒng)提供了有效的低成本解決方案.關(guān)鍵詞 視線追蹤;瞳孔定位;瞳孔跟蹤;視線估計(jì);瞳孔?角膜反射(PCCR)技術(shù)
上傳時(shí)間: 2013-10-21
上傳用戶:超凡大師
介紹了反電勢(shì)控制理論,并論述應(yīng)用S12X單片機(jī)在反電勢(shì)理論基礎(chǔ)上控制直流無(wú)刷電機(jī)的方法,并對(duì)在此控制方式下的直流無(wú)刷電機(jī)起動(dòng)問(wèn)題進(jìn)行討論。經(jīng)試驗(yàn)證明,在此種控制方式下直流無(wú)刷電機(jī)能夠穩(wěn)定運(yùn)行并能正常起動(dòng)。
標(biāo)簽: S12X 直流無(wú)刷電機(jī) 電勢(shì) 控制方法
上傳時(shí)間: 2014-12-27
上傳用戶:aix008
摘要:步進(jìn)電機(jī)是工業(yè)自動(dòng)化、智能儀器儀表及家用電器中重要的執(zhí)行元件,微機(jī)控制其運(yùn)行可提高系統(tǒng)控制的準(zhǔn)確性和實(shí)時(shí)性;單片機(jī)作為微型計(jì)算機(jī)發(fā)展的一個(gè)重要分支,在智能儀表、機(jī)電一體化產(chǎn)品、實(shí)時(shí)控制以及分布式系統(tǒng)中有著廣泛的應(yīng)用。論述單片機(jī)控制步進(jìn)電機(jī)的方法,串行方式控制、并行方式控制以及加減速度和閉環(huán)控制等相關(guān)問(wèn)題的分析,并在實(shí)踐中建立MCS8031單片機(jī)控制步進(jìn)電機(jī)的系統(tǒng)模型,實(shí)現(xiàn)步進(jìn)電機(jī)的高速度和高精度的運(yùn)行,通過(guò)接口單元、故障檢測(cè)單元以及步進(jìn)電機(jī)測(cè)速裝置與8031單片機(jī)進(jìn)行信號(hào)傳送,完成控制步進(jìn)電機(jī)正反轉(zhuǎn)、快慢轉(zhuǎn)和連續(xù)轉(zhuǎn),并完成該微機(jī)控制系統(tǒng)的硬件設(shè)計(jì)和軟件設(shè)計(jì)。 關(guān)鍵詞:?jiǎn)纹瑱C(jī) 控制 步進(jìn)電機(jī) 速度 閉環(huán)控制
標(biāo)簽: 單片機(jī)控制 步進(jìn)電機(jī) 方法研究
上傳時(shí)間: 2013-10-21
上傳用戶:gaoliangncepu
摘要:68HC08系列單片機(jī)在運(yùn)行程序時(shí)往往需要保存某些參數(shù)使其掉電不丟失,為節(jié)約成本提高可靠性,可以將這些參數(shù)保存在片內(nèi)FLASH中。片內(nèi)FLASH主要是用來(lái)保存用戶程序的,為避免在程序運(yùn)行時(shí)往FLASH中寫(xiě)入數(shù)據(jù)所導(dǎo)致的單片機(jī)復(fù)位,因此采用了調(diào)用芯片內(nèi)部監(jiān)控ROM中自帶的FLASH操作子程序的方法。該方法適用于所有68HC08系列片內(nèi)含F(xiàn)LASH芯片的單片機(jī),具有很高的實(shí)用性和應(yīng)用前景。
上傳時(shí)間: 2013-10-12
上傳用戶:zfyiaaa
摘要:鍵盤(pán)擔(dān)負(fù)著向系統(tǒng)發(fā)出命令和查詢系統(tǒng)工作狀態(tài)的重任。由于各種單片機(jī)所提供的片內(nèi)外資源不同,所以在進(jìn)行鍵盤(pán)擴(kuò)展時(shí)其硬件電路的形式也多種多樣。文中介紹了利用單片機(jī)內(nèi)部的A/D轉(zhuǎn)換通道、并行口以及片外擴(kuò)展芯片等方法擴(kuò)展鍵盤(pán)的硬件電路及電路工作原理,并給出了部分程序。關(guān)鍵詞:單片機(jī);鍵盤(pán);A/D轉(zhuǎn)換;并行口;串行口
標(biāo)簽: 單片機(jī) 應(yīng)用系統(tǒng) 鍵盤(pán) 擴(kuò)展方法
上傳時(shí)間: 2013-11-15
上傳用戶:kang1923
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1