【導讀】首先要放清51的定位,跟我一起再念一遍:51只是個工具51只是個工具51只是個工具。當然51還有一個地位就是大學生單片機啟蒙教程。換句話說:單片機只是個工具單片機。51單片機是對所有兼容Intel?8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash?rom技術的發展,8031單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業測控系統之中。很多公司都有51系列的兼容機型
關鍵字:
單片機 51
上拉電阻的作用:
(1) 用于為OC和OD門電路,提供驅動能力。
以OC(集電極開路)電路為例:
例如,達林頓管(其實就是復合三級管)集成塊ULN2003. 內部一路的電路如圖,就是一個集電極開路電路。
如果不加上拉電阻是無法高電平驅動其他器件的。因為當三極管截至市沒有電流流通的路徑,更談不上驅動了。這個跟單片機P0口加上拉電阻的原理一樣。
(2)提高高電平電位:
單片機P1口外接4×4矩陣鍵盤。另外復用P1.0~P1.3外接
關鍵字:
51 上拉電阻
編譯預處理器是C語言編譯器的一個重要組成部分。很好的利用C語言的預處理命令可以增強代碼的可讀性,靈活性,和易于修改等特點,便于程序的結構化。
預處理命令由符號“#”開頭,包括宏定義,文件包含,條件處理三個部分。
其中條件編譯我還沒有用過,所以就詳細介紹一下宏定義和文件包含。
一.宏定義
宏定義命令為#define,它的作用就是實現用一個簡單易讀的字符串來代替
另一個字符串。增加程序的可讀性,和維護性。
宏定義分為不帶參數的宏定義,和帶參數的宏
關鍵字:
51 C語言
“分層思想”并不是什么神秘的東西,事實上很多做項目的工程師本身自己也會在用。看了不少帖子都發現沒有提及這個東西,然而分層結構確是很有用的東西,參透后會有一種恍然大悟的感覺。如果說我不懂LCD怎么驅動,那好辦,看一下datasheet,參考一下別人的程序,很快就可以做出來。但是如果不懂程序設計的思想的話,會給你做項目的過程中帶來很多很多的困惑。
參考了市面上各種各樣的嵌入式書籍,MCS-51,AVR ,ARM 等都有看過,但是沒有發現有哪本是介紹設計思想的,就算有也是鳳毛麟
關鍵字:
單片機 51
聯發科技今天推出支持RTOS (Real-time operating system)的MediaTek LinkIt™ RTOS開發平臺及其首款硬件開發工具包(HDK)。LinkIt™ RTOS是聯發科技第一個為多款芯片組提供通用工具鏈(Tool Chain)與應用程序接口(APIs)的平臺,讓開發者能夠在通用的軟件開發平臺也就是LinkIt™ SDK v3 的基礎上,著手開發各式各樣物聯網設備。
新推出的HDK以聯發科技MT7687F Wi-Fi系統單芯片
關鍵字:
聯發科技 RTOS
arm處理器在全球范圍的流行,32位的RISC嵌入式處理器已經成為嵌入式應用和設計的主流。與國內大量應用的8位單片機相比,32位的嵌入式CPU有著非常大的優勢,它為嵌入式設計帶來豐富的硬件功能和額外的性能,使得整個嵌入式系統的升級只需通過軟件的升級即可實現。而8位處理器通常受到的64K軟件限制也不存在了,設計者幾乎可以任意選擇多任務操作系統,并將應用軟件設計得復雜龐大,真正體現“硬件軟件化”的設計思想?! ∈裁窗l生了改變 目前,國內熟悉8位處理器開發的工程師非常多,開發工具和手段也很豐富,并且價格較
關鍵字:
RTOS 處理器
在提高硬件系統抗干擾能力的同時,軟件抗干擾以其設計靈活、節省硬件資源、可靠性好越來越受到重視。下面以MCS-51單片機系統為例,對微機系統軟件抗干擾方法進行研究。
1軟件抗干擾方法的研究
在工程實踐中,軟件抗干擾研究的內容主要是:一、消除模擬輸入信號的嗓聲(如數字濾波技術);二、程序運行混亂時使程序重入正軌的方法。本文針對后者提出了幾種有效的軟件抗干擾方法。
1.1指令冗余
CPU取指令過程是先取操作碼,再取操作數。當PC受干擾出現錯誤,程序便脫離正常軌道“亂飛&r
關鍵字:
MCS-51 單片機
1 什么是實時操作系統?
實時操作系統是確定的,意思是指系統需要在明確的截止時間內做出響應。這種確定性很重要,其原因有多種,例如,如果最終應用正在監控工業流程,那么必須在特定時段內對事件做出響應,工業控制系統就屬于這類情況。
可根據滿足截止時間的能力對RTOS進一步分類為三種不同類型的RTOS,每種類型都以不同方式滿足截止時間。在hard RTOS中,錯過截止時間被視為系統錯誤。而對于firm RTOS就不是這樣,偶爾錯過截止時間是可以接受的。在soft RTOS中,錯過一次截止時間會減少
關鍵字:
RTOS SDK 信號量 Zynq μC/OS-III
近年來,飛行器大熱。越來越多大廠商重視四軸飛行器領域,根據可靠消息,騰訊公司正考慮和九星科技合作推出一款四旋翼無人機,早在一個月前,傳聞稱小米公司投資了一家名為“飛米”的無人機團隊。因此,我們在硬件自由日特別推出一個飛行器專場跟大家分享飛行器內容,4.18日下午,硬件自由日飛行器專場如約展開,現場火爆,現場近百名學生參加分會。
來自天津理工大學楊松和,給大家帶來了《基于Raw-OS的四軸飛行器設計》演講,他給大家介紹了前后臺系統的優缺點、實際操作系統的特性并介紹了一些比較
關鍵字:
四軸飛行器 RTOS
單片機最小系統主要由電源、復位、振蕩電路以及擴展部分等部分組成。最小系統原理圖如圖所示。
電源模塊
對于一個完整的電子設計來講,首要問題就是為整個系統提供電源供電模塊,電源模塊的穩定可靠是系統平穩運行的前提和基礎。51單片機雖然使用時間最早、應用范圍最廣,但是在實際使用過程中,一個和典型的問題就是相比其他系列的單片機,51單片機更容易受到干擾而出現程序跑飛的現象,克服這種現象出現的一個重要手段就是為單片機系統配置一個穩定可靠的電源供電模塊。
最小系統原理圖
關鍵字:
單片機 51 振蕩電路
μC/OS-III相比于μC/OS-II做了很多的改進,是一款全新的內核,在效率方面有了很大提升,并且支持任務的時間片輪轉調度,摒棄了一些不必要的內容,如消息郵箱,對于熟悉μC/OS-II的工程師來說,上手μC/OS-III還是比較容易的,先來了解一下μC/OS-III做了哪些具體的改進。
一、時鐘節拍的改進
在RTOS中,任務可通過調用延時函數(如OSTimeDly( )函數)將自己延時掛起一段時間,任務在延時的過程中會釋放CPU,延時的任務不占用寶貴的CP
關鍵字:
RTOS μC/OS-III μC/OS-II
全球領先的智能互聯系統軟件提供商風河?公司宣布,根據VDC Research的最新市場調查結果,風河再次蟬聯實時操作系統(RTOS)和嵌入式Linux市場第一的地位。
知名市場研究機構VDC Research每年都會針對全球嵌入式/實時操作系統市場進行調查研究,范圍涵蓋商業級實時操作系統、非實時操作系統以及相關的產品與服務。根據VDC最新的市場調查結果,風河憑借以VxWorks? 為旗艦的嵌入式產品和服務陣容,在實時操作系統市場繼續保持領先地位。同時,在嵌入式Linux市場,VD
關鍵字:
風河 RTOS 嵌入式Linux
μC/OS-II嵌入式實時操作系統自1998年推出以來,因其方便移植、代碼量小、實時性強、可靠性高、內核可剪裁等優點,成為我國計算機嵌入式應用領域最受喜愛的實時操作系統(Real-Time Opreating System)之一。由于其源碼開源,至今,已經成功在諸多廠家的MCU上移植并應用在各行各業的電子產品之中,因而備受矚目。此文幫助有意向學習μC/OS-II的初學者全面的、系統的了解實時系統的核心思想,也為正在學習μC/OS-II的童鞋們理清思路,更上層樓。
什么是μ
關鍵字:
μC/OS-II CPU RTOS
【新聞要點】
● Safety Profile for VxWorks為廣泛的市場開發安全關鍵系統提供了豐富的功能。
● 新功能包括先進的多核設備時間和空間分區,以及可選的IEC 61508-3 SIL3認證證據包。
● 風河公司繼續以穩健安全的系列化產品幫助客戶滿足最關鍵的安全要求。
全球領先的智能互聯系統軟件提供商風河®公司近日為其新一代VxWorks®實時操作系統(RTOS)推出了Safety Profile,不僅為用于工業、醫療、交通、宇航和防衛行業的V
關鍵字:
風河 VxWorks RTOS
Premier Farnell集團子公司英蓓特科技日前宣布與為各個電子應用領域提供服務的全球領先企業意法半導體傾力合作,共同實現了免費開源的CooCox工具鏈與最新STM32系列微處理器產品之間的完美結合,使開發人員可以借助STM32產品系列中600多個MCU的支持,實現各種性能和功能的提升。
CooCox是一款免費/開源的針對ARM? Cortex?-M的軟件開發工具鏈,包括軟件工具、代碼組件、硬件設計和面向ARM Cortex微控制器的社區支持。使用CooCox軟件工具的開發
關鍵字:
CooCox STM32 RTOS
rtos(51)介紹
您好,目前還沒有人創建詞條rtos(51)!
歡迎您創建該詞條,闡述對rtos(51)的理解,并與今后在此搜索rtos(51)的朋友們分享。
創建詞條
關于我們 -
廣告服務 -
企業會員服務 -
網站地圖 -
聯系我們 -
征稿 -
友情鏈接 -
手機EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產品世界》雜志社 版權所有 北京東曉國際技術信息咨詢有限公司
京ICP備12027778號-2 北京市公安局備案:1101082052 京公網安備11010802012473