介紹一種基于MSP430單片機的嵌入式實時操作系統(RTOS)設計。以μC/OS-Ⅱ在MSP430F148芯片上的移植和應用為例,著重討論幾個在單片機上實現RTOS經常遇到的問題,如中斷堆棧的結構設計、如何保證單片機的低功耗特性、如何減少RTOS在運行中占用的RAM空間等問題。
上傳時間: 2015-09-12
上傳用戶:Shaikh
本上傳是關于MAXIM公司的模數轉換IC芯片MAX114的C語言源代碼。MAX114是一種高速A/D集成芯片,具有低功耗掉電模式,工作方式可選,轉換精度高,速度快,廣泛應用于高速DSP,遠端數據采集等。
上傳時間: 2015-10-20
上傳用戶:a673761058
ARM體系結構與編程 作者:杜春雷 譯者:杜春雷 出版社:清華大學出版社 【內容介紹】 ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然后授權給各半導體廠商生產,它目前已經成為應用最為廣泛的嵌入式處理器。 本書分14章對ARM處理器的體系結構、指令系統和開發工具作了比較全面的介紹。其中包括ARM體系介紹、ARM程序設計模型、ARM匯編語言程序設計、ARM C/C++語言程序設計、ARM連接器的使用、ARM集成開發環境CodeWarriorIDE的介紹及高性能的調怨ぞ逜DW的使用。并在此基礎之上介紹一些典型的基于ARM體系的嵌入式應用系統設計時的基本技術。通過閱讀本書可以使讀者掌握開發基于ARM的應用系統的各方面的知識。 第1章 ARM概述及其基本編程模型 第2章 ARM指令分類及其尋址方式 第3章 ARM指令集介紹 第4章 ARM匯編語言程序設計 第5章 ARM存儲系統 第6章 ATPCS介紹 第7章 ARM程序和Thumb程序混合使用 第8章 C\ C++C以及匯編語言的混合編程 第9章 異常中斷處理 第10章 ARM C/C++編譯器 第11章 ARM連接器 第12章 嵌入式應用程序示例 第13章 使用CodeWarrior 第14章 ARM體系中的調試方法
上傳時間: 2015-11-20
上傳用戶:Divine
精選一個 uC/OS-II Porting 於一般業界使用之 MSP430F1132 開發板上任務調度的例程,於 app.c 內建構了一個可於此開發板上 Port 1.0 驅動 LED 閃爍任務工程,全例程於 IAR MSP430 V3.42A 下編譯,同時亦將此工程設好斷點可方便於 Simulator 內直接觀測 uC/OS 任務調度狀態.
上傳時間: 2015-12-14
上傳用戶:skfreeman
MSP430-courseware,詳細介了紹德州儀器MSP430系列超低功耗16位單片機的原理,每一章都附有C語言的例程,通過該課件就可以完成一些簡單項目的開發
標簽: courseware MSP 430 德州儀器
上傳時間: 2016-01-02
上傳用戶:dancnc
MSP430F133開發板代碼包 獨立按鍵(C) 5_1_6_1.c 掃描按鍵 key.s43 掃描按鍵(C) key.c ADC 5_1_8.s43 5_1_9_1.s43 IIC器件 test24C256.S43 鍵盤與顯示 keyDIP.S43 鍵盤與顯示以及低功耗 keydLPM.S43 電子琴 keyQing.S43 溫度報警系統 keyDLAS_ALARM.S43 固體錄音機 4004_KEY.s43 時間控制器 time_cont.c 交通燈 tr_led.s43 12864液晶程序
上傳時間: 2016-03-11
上傳用戶:dapangxie
這本書是多年來我對專業程式員所做的C++ 教學課程下的一個自然產物。我發現,大部份學生在一個星期的密集訓練之後,即可適應這個語言的基本架構,但要他們「將這些基礎架構以有效的方式組合運用」,我實在不感樂觀。於是我開始嘗試組織出一些簡短、明確、容易記憶的準則,做為C++ 高實效性程式開發過程之用。那都是經驗豐富的C++ 程式員幾乎總是會奉行或幾乎肯定要避免的一些事情。structures of computer science.
標簽: 程式
上傳時間: 2016-10-13
上傳用戶:362279997
ARM處理器是一種16/32位的高性能、低成本、低功耗的嵌入式RISC微處理器,由ARM公司設計,然后授權給各半導體廠商生產,它目前已經成為應用最為廣泛的嵌入式處理器。 本書分14章對ARM處理器的體系結構、指令系統和開發工具作了比較全面的介紹。其中包括ARM體系介紹、ARM程序設計模型、ARM匯編語言程序設計、ARM C/C 語言程序設計、ARM連接器的使用、ARM集成開發環境CodeWarrior IDE的介紹及高性能的調試工具ADW的使用。并在此基礎之上介紹一些典型的基于ARM體系的嵌入式應用系統設計時的基本技術。通過閱讀本書可以使讀者掌握開發基于ARM的應用系統的各方面的知識。 本書既可作為學習ARM技術的培訓材料,也可作為嵌入式系統開發人員的參考手冊。
上傳時間: 2016-12-17
上傳用戶:417313137
在C++中open一個output file有兩種方式,一種是使用member function open( ),另外一種是使用constructor給予檔案名稱和open mode。今若欲open一個名為client.dat的output file,試分別寫出該兩種方式open此檔案的statements.(包括include header file,物件的宣告,open指令等)
上傳時間: 2016-12-21
上傳用戶:wxhwjf
程式描述:使用Cypress的Cy7C68013A晶片進行設計,通過外接EEPROM來進行供電時的重列舉。程式包括USB韌體端的程式以及電腦端的程式。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的測試工具進行韌體程式的測試,以確保韌體程式的正確性。
標簽: Cypress 68013A C68013 68013
上傳時間: 2017-02-10
上傳用戶:waitingfy