實用單片機系統(tǒng)是基于MCU8051硬件平臺下開發(fā)的一款操作平臺,它不是一個操作系統(tǒng),而是一個操作平臺,主要借鑒了操作系統(tǒng)、手機的一些概念,比如消息機制、系統(tǒng)時鐘、軟件定時器、平臺等概念。 實用單片機系統(tǒng)的核心理念是:在一個標(biāo)準化的硬件基礎(chǔ)上(如8051,avr,arm等)擴展一個標(biāo)準化的軟件平臺,把常規(guī)項目常用的一些功能如串口通訊、串口調(diào)試、系統(tǒng)定時器、軟件定時器、按鍵界面處理等通過消息機制組織起來,形成一個完整的系統(tǒng)。當(dāng)一個特定的項目需要增加或者刪除一項具體的功能時,只需要在平臺上增加或者去掉相應(yīng)的功能即可,這樣項目不需要每次重新構(gòu)思架構(gòu),也不需要從零開始,并且原有的系統(tǒng)通過各個項目沉淀后,更加穩(wěn)定可靠,這就是平臺的概念,它不是各個子函數(shù)的集合。 相對于現(xiàn)在的很多人把RTOS操作系統(tǒng)應(yīng)用于MCU來說,往往只為了實現(xiàn)任務(wù)的調(diào)度轉(zhuǎn)換而不考慮功能的實用、易用性,此外因其較高的資源占用性導(dǎo)致其不適合在MCU類低資源的嵌入式平臺應(yīng)用,MS系統(tǒng)相對于這些RTOS來說,首先還是保留了編程者的常規(guī)前后臺思維,但又加了一些RTOS的優(yōu)點,如軟件定時器實現(xiàn)的時間片任務(wù)系統(tǒng),類似RTOS的任務(wù),其次為編程者實現(xiàn)了整個程序的框架和一些常用的函數(shù)及接口功能如按鍵、串口、時鐘等,讓編程者把精力放在跟項目相關(guān)的地方,甚至不需要關(guān)心所用MCU的寄存器配置,再次就是代碼非常簡單,容易學(xué)習(xí),尤其是建議大家采用SourceInsight查看程序,遠比keil編輯器的功能強,它是C語言下最好的編輯器。而MS3.21版本,建議大家直接在Keil的軟件仿真器下運行學(xué)習(xí)。 MS資料可以從以下網(wǎng)址下載:http://www.study-bbs.com/thread-46471-1-1.html讀者有什么疑問也可以在這個版面提問,作者將盡力解釋。目前MS3.21版本增加了一個GUI操作框架,相比目前已有的GUI更加簡單易懂,利用一個函數(shù)指針代替了復(fù)雜的狀態(tài)機,每一個界面由一個界面建立函數(shù)和一個執(zhí)行函數(shù)構(gòu)成即可。
上傳時間: 2013-10-29
上傳用戶:txfyddz
摘要:為了解決信號采集系統(tǒng)的同步串行通訊問題,在理解AVR 單片機SPI接口的通訊原 理和方法的基礎(chǔ)上,分析了AVR 單片機SPI接口的工作過程,設(shè)計了AVR單片機和串行A/ D轉(zhuǎn)換器的同步串行通訊接口,并用程序描述了SPI接口通訊的過程,實現(xiàn)了AVR單片機 通過SPI接口與串行A/D轉(zhuǎn)換器之間的數(shù)據(jù)通訊。最后,用實驗和數(shù)據(jù)分析驗證了設(shè)計方 案的可行性。 關(guān)鍵詞:SPI接口;AVR單片機;串行A/D
上傳時間: 2013-10-31
上傳用戶:lilei900512
,我說說AVR 的集成開發(fā)環(huán)境。也就是常說的IDE(Integrated Development Environment)。圖片比較多,雖然用軟件處理過體積,網(wǎng)頁可能還是比較慢,還請見諒。 現(xiàn)今世界上的AVR 開發(fā)環(huán)境可以說是百花齊放了,互相當(dāng)然各有長短,我們看看都有哪些: 首當(dāng)其沖的應(yīng)該還是IAR,為什么呢,因為當(dāng)初AVR 還在ATMEL 胎中醞釀的時候,IAR 公司 參與了AVR 的設(shè)計,因此可以認為IAR 有更為正統(tǒng)的血液,它最了解AVR,它的編譯器編出來的 代碼應(yīng)該最優(yōu)秀。好比你生的孩子還是你最了解——至少相當(dāng)長一段時間是這樣的。事實上,IAR for AVR 確實展現(xiàn)了這個實力,它的功能確實最為強大,無論是源代碼編寫還是軟件乃至硬件仿 真,編譯出來的代碼也十分優(yōu)秀。但是事物總是相對存在的,優(yōu)點有時就意味著缺點。IAR 功能 全面而強悍,代價就是它的軟件界面比較復(fù)雜,設(shè)置選項多,網(wǎng)上的資料也比較少,最要命的是 這個軟件非常的貴,好吧你說你有破解版,但是破解文件一般并不通用,而且破解方法一般都稍 顯繁瑣。以上幾條,對于新接觸AVR 的人來說,幾乎是邁不過的坎。
標(biāo)簽: AVR
上傳時間: 2013-10-15
上傳用戶:weiwolkt
針對目前汽車追尾事件頻發(fā)問題,提出一種防汽車車前和車后追尾的安全裝置設(shè)計。該設(shè)計以高性能、低功耗的8位AVR微處理器ATmega8L為核心,結(jié)合霍爾式車速傳感器、激光雷達測距裝置和MMA7260QT加速度傳感器,能夠兼顧車前和車后,摒棄以往設(shè)計中只考慮車前或車后單一性缺點,尤其適用于高速、夜晚或新手行車。 Abstract: Aiming at the high frequency of vehicle rear-end collision,a safe device design of anti-vehicle rear-end collision is presented.In the design,the high-performance,low-power8-bit AVR microprocessor ATmega8L is utilized as a core combined with Hall-type speed sensor,laser-radar ranging devices and the acceleration sensor MMA7260QT.The design considers both the front and back of a car,and overcomes the drawbacks of former designs in which only the front or the back of the car is considered,so it is especially suitable for high-speed,night or the beginner’s driving.
上傳時間: 2013-10-14
上傳用戶:GavinNeko
課程安排 AVR產(chǎn)品綜述AVR開發(fā)環(huán)境及工具介紹嵌入式C編程及實訓(xùn)AVR單片機專題技術(shù)及各個模塊編程實訓(xùn)綜合項目制作、編程及演示
標(biāo)簽: AVR 單片機技術(shù) 正
上傳時間: 2014-12-27
上傳用戶:skfreeman
Mega16是一款采用先進RISC精簡指令,內(nèi)置A/D的8位單片機,可支持低電壓聯(lián)機 Flash和EEPROM 寫入功能;同時還支持 Basic和C 等高級語言編程。用它設(shè)計電子時鐘不僅成本低,硬件簡單,而且很容易實現(xiàn)系統(tǒng)移植。介紹了如何利用AVR系列單片機Mega16及1602字符液晶來設(shè)計電子時鐘的方法,同時給出了相應(yīng)的電路原理及部分語言程序。 Abstract: ?Mega16 is a high-performance, low power consumption, the use of advanced RISC concise instructions, built-in A/D 8-bit microcontrollers, the on-line support for low-voltage Flash, EEPROM write function. Except Mega16 also support the Basic, C, and other high-level language programming.The electronic clock which is deisgned by Mega16 is not only low-cost, simple hardware, but easy to achieve system migration.The design method of electrioic clock based on the AVR Mega16 and character LCD1602 is introduced in this paper,and the corresponding circuit electrionic and some language program are given.
上傳時間: 2014-12-27
上傳用戶:zl5712176
以AVR單片機ATmega8和USB接口器件PDIUSBD12為核心,基于標(biāo)準的USB1.1協(xié)議,設(shè)計一種通用USB接口模塊,以滿足嵌入式系統(tǒng)中對USB接口的需求。對模塊的硬件電路或單片機固件程序的硬件接口層稍加修改即可用于其他各種微處理器。該模塊可為各種嵌入式系統(tǒng)增加USB接口,實現(xiàn)與USB主機系統(tǒng)通信。 Abstract: Based on AVR microcontroller ATmega8 and USB interface chip PDIUSBD12, a general USB interface module is designed according to USB1.1 protocol for various requirements of embedded systems. Only with few modifications in circuit or hardware abstract layer of firmware, the module can be used on many types of microprocessors. All kinds of embedded systems can realize high speed and stable communication with USB host systems, owing to the facility of this module.
標(biāo)簽: AVR USB 單片機 接口設(shè)計
上傳時間: 2014-01-08
上傳用戶:趙云興
AVRPRO燒錄器,是針對ATMEL公司的90系列AVR精簡指令單片機設(shè)計的專用燒錄工具該產(chǎn)品只有軟件部分,無需硬件支持,僅僅只需4根線,將計算機并口和用戶板相連,這都是因為采用了ISP串行編程。軟件支持擦、寫、校驗、寫保護位以及批處理。使用極其方便。 該產(chǎn)品的最大優(yōu)點有: 1. 使用串行編程,達到了在線編程,節(jié)省了購買萬用編程器和適配器的費用(萬用編程器需2千元左右,適配器需3、4百元,并各個芯片和封裝需不同適配器)。用戶板也無需在焊插座(帶來可靠性下降),而且為軟件升級帶來了極大的便利。 2. 使用方便,無需硬件,給現(xiàn)場調(diào)試帶來了極大的便利,不用再帶笨重的編程器,而且為AVR單片機的使用上帶來了方便。 3. 價格實在太便宜,為您省了不少錢。 硬件使用說明: 并口和用戶板連接說明 并口2腳<―――>用戶板單片機MOSI 并口3腳<―――>用戶板單片機SCK 并口12腳<―――>用戶板單片機MISO 并口25腳<―――>用戶板單片機GND 軟件使用說明: 軟件名是AVRPRO.EXE,支持DOS,WIN9x,支持.hex(intel)格式,可直接運行AVRPRO.EXE,也可以鍵入AVRPRO.EXE 目錄\文件名.HEX,直接運行時可進入菜單,可選擇擦、寫、校驗、寫保護位以及批處理。鍵入文件名時,軟件運行批處理,自動完成擦、寫、校驗、寫保護位
上傳時間: 2014-12-27
上傳用戶:zhang97080564
針對船舶氣象儀保障維修而設(shè)計的船舶氣象儀測試系統(tǒng),包括信息處理終端、主儀器檢測模塊、傳感器檢測模塊,各個模塊都采用基于AVR單片機的嵌入式系統(tǒng),模塊之間通過CAN總線進行通信。結(jié)果表明,船舶氣象儀測試系統(tǒng)能夠快速檢測船舶氣象儀故障,與單純依靠人工方式排查故障相比,故障檢測時間縮短了60%以上。 Abstract: The test system of ship meteorological instrument was developed to satisfy the maintenance of ship meteorological instruments,which composed of information processing terminal, testing module of main instrument and testing module of sensors. Each of these modules included an embedded system based on microcontroller of AVR series and communicated with other module by CAN bus. The results show that the test system can judge the fault of ship meteorological instrument quickly and shorten the fault detection time as much as 60% compared with simple manual troubleshooting.
標(biāo)簽: AVR 單片機 氣象儀 測試系統(tǒng)
上傳時間: 2013-11-23
上傳用戶:stvnash
TKS c o pe嵌入式智能仿真開發(fā)平臺全面支持AVR內(nèi)核的仿真,并具有下載編程功能。TKScope仿真器提供一套完善的JTAG和debugWIRE調(diào)試接口,在芯片內(nèi)(onchipdebug)調(diào)試所有的AVR 8位RISC結(jié)構(gòu)微處理器。
標(biāo)簽: TKScope AVR 內(nèi)核 仿真
上傳時間: 2013-11-01
上傳用戶:xhwst
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1