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