51單片機 文章 進入51單片機技術社區
構造一個51單片機的實時操作系統
- 摘 要:從Keil C51的內存空間管理方式入手,著重討論實時操作系統在任務調度時的重入問題,分析一些解決重入的基本方式與方法:分析實時操作系統任務調度的占先性,提出非占先的任務調度是能更適合于Keil C51的一種調度方式。為此,構造這一實時操作系統,并有針對性地介紹此系統的堆管理方法、任務的建立以廈任務的切換等。 關鍵詞:51單片機 實時操作系統 任務重八調度 目前,大多數的產品開發是在基于一些小容量的單片機上進行的。51系列單片機,是我國目前
- 關鍵字: 51單片機 實時操作系統 任務重八調度 MCU和嵌入式微處理器
基于51單片機的車用數字儀表設計與實現
- 摘 要:介紹了一種以MCS 51單片機為主控器,以ADC0809為核心,以氣壓、油壓、溫度、霍爾元件等傳感器為主要外圍元件的車用數字儀表(VDI)的設計與實現。該儀表系統具有顯示直觀、準確,使用方便可靠等優點,代表了車用儀表的最新發展趨勢。 關鍵詞: MCS 51單片機;傳感器;車用數字儀表 引言 ---車輛儀表是駕駛員與汽車進行信息交流的重要接口和界面,是車輛安全行駛的重要保證。隨著電子技術的廣泛應用,傳統汽車儀表逐漸被微處理器為核心的電子控制數字儀表取代已成為必然趨勢。然而,目前國內車
- 關鍵字: MCS 51單片機 傳感器 車用數字儀表 MCU和嵌入式微處理器
MCS-51系統中斷優先級的軟擴展
- 摘要:鑒于MCS-51系統只提供“二級中斷嵌套”,提出擴展51系統中斷優先級的純軟件方法。其利用51系統內建的中斷允許寄存器IE和中斷優先級寄存器IP,通過屏蔽字機制來實現;以C51的形式,給出這種擴展方法的函數庫實現,為該方法的使用賦予友好、簡潔的用戶接口。 關鍵詞:MCS-51單片機 中斷優先級 軟擴展 C51 引言 眾所周知,MCS-51系統只提供“二級中斷嵌套”,而大多數嵌入式系統希望有多于兩級的優先級別。因為一般來說,系統都有掉電中斷,且應置為
- 關鍵字: MCS-51單片機 中斷優先級 軟擴展 C51 MCU和嵌入式微處理器
51單片機C語言學習 第三課 生成HEX文件和最小化系統
- 在開始C語言的主要內容時,我們先來看看如何用KEIL uVISION2來編譯生成用于燒寫芯片的HEX文件。HEX文件格式是Intel公司提出的按地址排列的數據信息,數據寬度為字節,所有數據使用16進制數字表示, 常用來保存單片機或其他處理器的目標程序代碼。它保存物理程序存儲區中的目標代碼映象。一般的編程器都支持這種格式。我們先來打開第一課做的第一項目,打開它的所在目錄,找到test.Uv2的文件就可以打開先前的項目了。然后右擊圖3-1中的1項目文件夾,彈出項目功能菜單,選Options for Targe
- 關鍵字: 51單片機
51單片機介紹
51單片機是對目前所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8031單片機,后來隨著Flash rom技術的發展,8031單片機取得了長足的進展,成為目前應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業測控系統之中。目前很多公司都有51系列的兼容機型推出,在目前乃至今后很長的一段時間內將占有大量市場
作為一個 [ 查看詳細 ]