不論是硬件擴展、接口應用還是編程方法、程序調試,都離不開實驗教學。如果不在切實認真地抓好學生的實踐技能的鍛煉上下功夫,單憑課堂理論課學習,勢必出現理論與實踐脫節的局面。
上傳時間: 2014-01-18
上傳用戶:貓愛薛定諤
固件無限升級的編程器:隨著TI 公司MSP430 系列單片機新型號的不斷推出,我 們對編程器的功能也隨之更新到位,凡是夠買過本產品的老顧客可以使用本產品最新 軟件只需點擊升級固件,就可以獲得最新的功能了,正所謂一機在手后顧無憂。原串 口型編程器,老客戶今后同樣可以使用我們的最新軟件獲取最新的功能。不拋棄,不 放棄,有了您的支持,我們將做得更好。 PROG430 編程器(USB型)是針對美國德州儀器(TI)公司的MSP430系列Flash 型單片機的專 業編程器,由北京博通電子打造,是原有串口型編程器的升級產品。功能強大,操作方便,界面友 好,支持固件升級功能,只需下載最新的上位機軟件即可更新編程器固件。
上傳時間: 2013-11-09
上傳用戶:wsf950131
實用單片機系統是基于MCU8051硬件平臺下開發的一款操作平臺,它不是一個操作系統,而是一個操作平臺,主要借鑒了操作系統、手機的一些概念,比如消息機制、系統時鐘、軟件定時器、平臺等概念。 實用單片機系統的核心理念是:在一個標準化的硬件基礎上(如8051,avr,arm等)擴展一個標準化的軟件平臺,把常規項目常用的一些功能如串口通訊、串口調試、系統定時器、軟件定時器、按鍵界面處理等通過消息機制組織起來,形成一個完整的系統。當一個特定的項目需要增加或者刪除一項具體的功能時,只需要在平臺上增加或者去掉相應的功能即可,這樣項目不需要每次重新構思架構,也不需要從零開始,并且原有的系統通過各個項目沉淀后,更加穩定可靠,這就是平臺的概念,它不是各個子函數的集合。 相對于現在的很多人把RTOS操作系統應用于MCU來說,往往只為了實現任務的調度轉換而不考慮功能的實用、易用性,此外因其較高的資源占用性導致其不適合在MCU類低資源的嵌入式平臺應用,MS系統相對于這些RTOS來說,首先還是保留了編程者的常規前后臺思維,但又加了一些RTOS的優點,如軟件定時器實現的時間片任務系統,類似RTOS的任務,其次為編程者實現了整個程序的框架和一些常用的函數及接口功能如按鍵、串口、時鐘等,讓編程者把精力放在跟項目相關的地方,甚至不需要關心所用MCU的寄存器配置,再次就是代碼非常簡單,容易學習,尤其是建議大家采用SourceInsight查看程序,遠比keil編輯器的功能強,它是C語言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運行學習。 MS資料可以從以下網址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問也可以在這個版面提問,作者將盡力解釋。目前MS3.21版本增加了一個GUI操作框架,相比目前已有的GUI更加簡單易懂,利用一個函數指針代替了復雜的狀態機,每一個界面由一個界面建立函數和一個執行函數構成即可。
上傳時間: 2013-10-29
上傳用戶:txfyddz
針對目前普通日光燈因不能調節光強而造成的能源浪費問題,設計了一種基于單片機的新型節能日光燈系統,該系統主要分為3個部分,首先采集外界光強信息并將數據傳至單片機;隨后單片機根據輸入量的不同調整輸出的PWM波;最后日光燈控制電路通過PWM波的控制,調節日光燈兩端的電壓,控制日光燈輸出的光強,使日光燈隨外界光強的變化而自動調整照射光強。經過不同外界環境的實驗調試,在滿足使用者的用光要求的前提下,日光燈工作穩定,功率明顯降低,適宜推廣使用。
上傳時間: 2013-10-29
上傳用戶:蒼山觀海
提出一種基于凌陽單片機的步進電機加減速的控制方法。采用凌陽科技推出的16位結構工控單片機SPMC75F2413A為控制器,由Allegro公司生產的兩相步進電機專用驅動器件SLA7042M構成步進電機的驅動電路,在傳統的3段直線加減速控制算法基礎上增加至7段S形曲線加減速過程,控制步進電機的啟動和停止。實驗結果表明,該控制方法克服了直線加減速中不連續、易造成系統沖擊的問題,整個系統實現柔性控制,電機啟動、停止連續性能提高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
電路圖非常簡單,主要的問題不在于電路,電路用一上午的時間就都搞定了,剩下的就是程序問題。為了美觀要達到的目的是LED燈要不斷地閃爍,同時這LED中P2口控制的都是綠色的,P1口控制的都是紅色的,這樣就容易編程了。起初在主函數中直接對LED燈控制并且檢測HS0038的電位變化但是始終檢測不到,后來發現延時太長在延時的過程中掩蓋了對HS0038的檢測。所以縮小延時,但是無論怎么減小對于檢測的時間來講都是太大的。最后想到了用單片機的外部中斷的功能,所以將HS0038的OUT接到P3.3口用外部中斷1 將檢測放在終端函數中最后解決了問題,實現檢測和LED閃爍的功能。
上傳時間: 2013-10-18
上傳用戶:stewart·
摘要:針對新一代高性能單時鐘/機器周期的STC12C系列單片機由于執行速度遠高于傳統的51單片機而不能直接使用原有單片機程序的問題,采用Keil軟件的性能分析器來計算Atmel單片機的執行時間;通過手工計算修改程序段的執行時間,使STC12C系列單片機的執行時間滿足數字溫度傳感器DS18B20的時序要求。測試結果表明STC12C2052能正確讀取DS18B20的溫度轉換值,此方法對于具有時序要求的可編程器件的使用具有一定的參考價值。關鍵詞:STC12C單片機;DS18B20;時序;編程
上傳時間: 2013-11-19
上傳用戶:nairui21
SONIX公司保留對以下所有產品在可靠性、功能和設計方面的改進做進一步說明的權利。SONIX不承擔由本手冊所涉及的產品或電路的運用和使用所引起的任何責任。SONIX的產品不是專門設計應用于外科植入、生命維持和任何SONIX產品的故障會對個體造成傷害甚至死亡的領域。如果將SONIX的產品應用于上述領域,即使這些是由SONIX在產品設計和制造上的疏忽引起的,用戶也應賠償所有費用、損失、合理的人身傷害或死亡所直接或間接產生的律師費用,并且用戶保證SONIX及其雇員、子公司、分支機構和銷售商與上述事宜無關。
上傳時間: 2014-01-05
上傳用戶:www240697738
1.UART增加2個新的特性,即幀錯誤檢測和多機通信中的從機地址自動識別。(1)幀錯誤檢測可用于UART檢查工作方式1、2和3時的停止位。例如,由于UART通信線路上的噪聲或者2個MCU同時發送可能引起停止位的丟失。(2)多機通信中的從機地址自動識別功能即是說只允許該地址從機被硬件中斷,而不是由軟件進行地址比較的,那么自動地址識別可以減少為UART服務所需要的MCU時間。與此同時使用廣播地址可以一次尋址所有的從處理器。2.4個中斷優先級:IPH和IP結合使用決定了每個中斷的優先級,00、01、10、11的排列依次由低到高組成4級中斷優先權。3.雙DPTR指針:可用于尋址外部數據存儲器。通過對AUCR1的DPS位編程,以實現對2個16位DPTR寄存器的切換。4.將AUXR.0置位,禁止ALE的信號輸出,從而達到降低單片機本身的EMI電磁干擾。
上傳時間: 2013-10-23
上傳用戶:hj_18
摘要:目前學校的鈴聲除了周一到周五正常上課時間鈴響之外,周末休息時間電鈴也在響,影響了老師同學的休息。通過AT89S52單片機實現對學校電鈴的自動控制,周一到周五按作息時間表使電鈴發出響聲,周末通過按鈕可以設置響或不響,使忙碌一周的老師同學能好好休息。同時該系統中包含了時間設置按鈕,可用于作息時間不同的學校,1302起到掉電保護的作用,保證停電后時間不受影響。本設計解決了目前周末學校電鈴還在響的問題,也可以使用于其他需要電鈴的場所。關鍵詞:AT89S52單片機;DS1302;時間可調;自動控制
上傳時間: 2013-12-22
上傳用戶:tecman