注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合單片機高級語言C51 Windows環(huán)境編程與應用

單片機高級語言C51 Windows環(huán)境編程與應用

單片機高級語言C51 Windows環(huán)境編程與應用

定 價:¥48.00

作 者: 徐愛鈞,彭秀華編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 單片計算機

ISBN: 9787505367562 出版時間: 2001-07-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 518 字數(shù):  

內容簡介

  本書以Keil公司最新版本的C51編譯器為核心,闡述了在Windows環(huán)境下采用單片機高級語言C51進行應用系統(tǒng)程序設計的基本原理和方法,詳細介紹了KeilC51的Windows集成開發(fā)環(huán)境Vision51和軟件仿真器dScope51的強大功能和具體使用方法。在Windows集成開發(fā)環(huán)境pVision51中,可以完成從源程序編寫、編譯、連接定位到目標文件的仿真調試等的全部工作。dScope51是一種基于Windows的多窗口軟件仿真器,它可以在完全沒有8051單片機硬件的情況下模擬調試各種應用程序,即使對單片機內部特殊集成功能的編程,也可以找到對應的模擬窗口。本書對最新版本C51編譯器新增加的控制命令作了全面介紹;給出了最新C51運行庫函數(shù)及其應用范例;對KeilC51的各種應用工具,如BL51連接定位器、A51宏匯編器、LIB51庫管理程序以及OH51符號轉換程序等都作了詳細介紹;還介紹了單片機實時多任務操作系統(tǒng)RTX51及其子集RTX51TINY的具體功能與應用方法。本書強調先進性和實用性。全書各章列舉了大量程序實例,并附贈一張配套光盤。因此本書既適合廣大從事單片機應用系統(tǒng)開發(fā)研制的工程技術人員的閱讀,也可以作為高等工科院校相應專業(yè)大學生或研究生的教學用書。未經(jīng)許可,不得以任何方式復制或抄襲本書之部分或全部內容。版權所有,翻版必究。

作者簡介

暫缺《單片機高級語言C51 Windows環(huán)境編程與應用》作者簡介

圖書目錄

第1章  8051單片機與C51語言的基礎    1.1  8051單片機的基本結構與存儲器組織    1.2  C51語言的特點    1.2.1  概述    1.2.2  C51的基本程序結構    1.2.3  windows環(huán)境下的編程和調試  第2章  C51程序設計基礎    2.1  標識符與關鍵字    2.2  C51程序設計的基本語法    2.2.1  數(shù)據(jù)類型    2.2.2  常量    2.2.3  變量及其存儲模式    2.2.4  用typedef重新定義數(shù)據(jù)類型    2.2.5  運算符與表達式    2.2.6  基本語句    2.3  函數(shù)    2.3.1  函數(shù)的定義    2.3.2  函數(shù)的調用    2.3.3  函數(shù)的遞歸調用與再人函數(shù)    2.3.4  中斷服務函數(shù)與寄存器組定義    2.3.5  函數(shù)變量的存儲方式    2.3.6  函數(shù)的參數(shù)和局部變量的存儲器模式    2.4  數(shù)組與指針    2.4.1  數(shù)組的定義與引用    2.4.2  字符數(shù)組    2.4.3  數(shù)組作為函數(shù)的參數(shù)    2.4.4  指針的概念    2.4.5  數(shù)組的指針    2.4.6  指針的地址計算    2.4.7  函數(shù)型指針    2.4.8  返回指針型數(shù)據(jù)的函數(shù)    2.4.9  指針數(shù)組與指針型指針    2.4.10  抽象型指針    2.5  結構與聯(lián)合    2.5.1  結構變量的定義與引用    2.5.2  結構變量的初值    2.5.3  結構數(shù)組    2.5.4  結構型指針    2.5.5  結構與函數(shù)    2.5.6  聯(lián)合變量的定義與引用    2.6  預處理器    2.6.1  宏定義    2.6.2  文件包含    2.6.3  條件編譯    2.6.4  其他預處理命令  第3章  Windows集成開發(fā)環(huán)境    3.1  文件管理編譯環(huán)境μVision51    3.2  μVision51的下拉菜單    3.2.1  File菜單    3.2.2  Edit菜單    3.2.3  Project菜單    3.2.4  Run菜單    3.2.5  Options菜單    3.2.6  Tools菜單    3.2.7  Window菜單    3.2.8  HelP菜單    3.3  軟件仿真器dScope5l    3.3.1  Me菜單    3.3.2  View菜單    3.3.3  SettlP菜單    3.3.4  PeriPherals菜單    3.3.5  Help菜單    3.4  CPU動態(tài)驅動庫文件    3.4.1  8051.DLL/8052.DLL    3.4.2  8051Fx.DLL    3.4.3  80515.DLL/80515A.DLL    3.4.4  80517.DLL/80517A.DLL    3.4.5  80552.DLL    3.4.6  80751.DLL    3.4.7  80781.DLL    3.4.8  80410.DLL    3.4.9  80320.DLL    3.5  dScope51的命令    3.5.1  顯示和更新存儲器內容命令    3.5.2  用戶程序執(zhí)行控制命令    3.5.3  斷點管理命令    3.5.4  其他通用命令    3.6  dScop5l的表達式    3.6.1  表達式的組成    3.6.2  dScope51表達式與C語言表達式之間的差別    3.6.3  dScope51表達式應用示例    3.7  dScope51的函數(shù)    3.7.1  用戶函數(shù)    3.7.2  內部函數(shù)    3.7.3  信號函數(shù)    3.7.4  dScope51函數(shù)與C5l函數(shù)的差別  第4章  C51編譯器    4.1  C51編譯器控制命令詳解    4.1.1  源控制命令    4.1.2列表控制命令    4.1.3  目標控制命令    4.2  C5l編譯器的數(shù)據(jù)調用協(xié)議    4.2.1  數(shù)據(jù)在內存中的存儲格式    4.2.2  目標代碼的段管理    4.2.3  再入函數(shù)的棧結構    4.2.4  與匯編語言程序的接口    4.2.5  與PL/M51語言程序的接口    4.2.6  配置文件    4.2.7  C51編譯器的限制    4.3  C51的庫函數(shù)    4.3.1  字符函數(shù)CTYPE.H    4.3.2  一般I/O函數(shù)STDlO.H    4.3.3  字符串函數(shù)STRING.H    4.3.4  標準函數(shù)STDLIB.H    4.3.5  數(shù)學函數(shù)MATH.H    4.3.6  絕對地址訪問ABSACC.H    4.3.7  內部函數(shù)INTRINS.H    4.3.8  變量參數(shù)表STDARG.H    4.3.9  全程跳轉SETJMP.H    4.3.10  訪問SFR和SFR—bit地址的REGxxx.H    4.4  C5l編譯器的特殊支持    4.4.1  具有雙數(shù)據(jù)指針的AMD/DALLAS單片機    4.4.2  具有高速算術處理器的SIEMENS單片機    4.4.3  具有2KB片內ROM的PHILIPS單片機  第5章  宏匯編器A51    5.1  符號與表達式    5.2  匯編偽指令    5.2.1  符號定義指令    5.2.2  保留和初始化存儲器空間的指令    5.2.3  控制程序連接的指令    5.2.4  控制匯編狀態(tài)的指令    5.2.5  段選擇指令    5.3  宏處理    5.3.1  宏定義    5.3.2  宏調用    5.3.3  應用實例    5.4  匯編控制命令    5.4.1  首要控制命令    5.4.2  一般控制命令    5.4.3  條件匯編命令  第6章  目標文件的連接與轉換    6.1  連接定位器BL51    6.2  連接定位控制命令詳解    6.2.1  列表控制命令    6.2.2  連接控制命令    6.2.3  定位控制命令    6.2.4  高級語言控制命令    6.2.5  分組控制命令    6.2.6  BL51的分組配置    6.2.7  RTX51控制命令    6.3  符號轉換程序    6.3.1  Intel HEX文件轉換程序OH51    6.3.2  分組目標文件轉換程序OC51    6.4  庫管理器LIB5l  第7章  RTE51實時多任務操作系統(tǒng)    7.1  RTX51一般介紹    7.2  RTX51技術參數(shù)    7.3  使用RTX51 TINY的要求和限定    7.4  RTX51 TINY的任務管理    7.5  RTX51 TINY的配置    7.6  RTX51 TINY的系統(tǒng)函數(shù)    7.7  RTX51 TINY的系統(tǒng)調試  第8章  Windows陽環(huán)境下C51應用編程技巧與實例    8.1  Windows集成開發(fā)環(huán)境的基本應用    8.1.1  工作環(huán)境與控制命令設置    8.1.2  編寫C51應用程序的基本原則    8.2  C5l應用中的一些常見問題與解決方法    8.2.1  C51程序設計中容易出錯的地方    8.2.2  有關C51的若干實際應用技巧    8.3  8051單片機串行接口擴展應用編程    8.3.1  用8051串行口擴展的矩陣鍵盤    8.3.2  利用8051串行口實現(xiàn)多機通信    8.3.3  串行接口5位LED驅動器MCl4489的應用    8.4  軟件模擬IC總線的C51讀寫程序    8.4.1  IC總線簡介    8.4.2  IC總線通用讀寫程序    8.5  8051單片機并行接口擴展應用編程    8.5.1  打印輸出接口及其驅動程序    8.5.2  D/A及A/D轉換接口及其驅動程序    8.5.3  用可編程芯片8155實現(xiàn)I/O接口擴展    8.6  80C552單片機中A/D轉換器的應用    8.6.1  80C552單片機簡介    8.6.2  80C552內部ADC的應用    8.6.3  使用80C552內部ADC時印刷電路板的設計要點    8.6.4  使用80C552內部ADC的C51驅動程序    8.7  87C752單片機在氣流量測量中的應用    8.7.1  87C752單片機簡介    8.7.2  氣流量測量儀表的硬件設計    8.7.3  氣流量測量儀表的軟件設計    附錄A  Keil C51與ANSI C的差別    附錄B  Keil C51不同版本的差別    附錄C  代碼優(yōu)化    附錄D  關于配套光盤及硬件評估板    參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號