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

單片機高級語言C51應用程序設計

單片機高級語言C51應用程序設計

定 價:¥45.00

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

購買這本書可以去


ISBN: 9787505345379 出版時間: 1998-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 456 字數(shù):  

內容簡介

  本書以美國Franklin軟件公司專為805l系列單片機設計的高效率C語言編譯器為核心,闡述了單片機高級語言C51的基本語法、各種運算符的作用以及語句結構等,詳細介紹了C51編譯器、L51連接定位器以及A5l宏匯編器的使用方法,對于各種編譯連接控制指令作了詳盡的描述,并給出了各種編譯連接錯誤信息。另外還詳細介紹了Franklin公司獨具特色的軟件仿真器DS51的使用方法。采用DS51可在完全沒有8051單片機硬件的條件下,用一臺普通PC機即可完成8051應用系統(tǒng)程序的仿真調試工作,這一點對于采用高級語言編程的單片機用戶是十分有益的。本書的特點是強調實用性和先進性,全書各章中都列舉了大量的程序例子,并且還有一章(第十章)專門用來闡述C51應用編程技巧和實例,列舉了一些C51應用中常見的問題與解決方法,給出了若干采用C5l高級語言進行單片機應用程序設計的實例。本書適合于廣大從事單片機應用系統(tǒng)開發(fā)研制的工程技術人員閱讀,特別適合于已經(jīng)了解單片機原理而希望采用高級語言編程的單片機用戶,也可作為普通高等工科院校大學生或研究生學習C語言的教學用書。

作者簡介

暫缺《單片機高級語言C51應用程序設計》作者簡介

圖書目錄

第一章C語言的基本知識
1.1C語言的特點及其程序結構
1.2C語言的標識符和關鍵字
1.3單片機C51程序的編譯連接與調試
第二章C51程序設計的基本55缽
2.1數(shù)據(jù)類型
2.2常量
2.3變量及其存儲模式
2.4用typedef重新定義數(shù)據(jù)類型
2.5運算符與表達式
2.5.1賦值運算符
2.5.2算術運算符
2.5.3增量和減量運算符
2.5.4關系運算符
2.5.5邏輯運算符
2.5.6位運算符
2.5.7復合賦值運算符
2.5.8逗號運算符
2.5.9條件運算符
2.5.10指針和地址運算符
2.5.11強制類型轉換運算符
2.5.12sizeof運算符
2.6表達式語句
2.7復合語句
2.8條件語句
2.9開關語句
2.10循環(huán)語句
2.10.1while語句
2.10.2do—while語句
2.10.3for語句
2.10.4goto語句
2.10.5continue語句
2.11返回語句
第三章函數(shù)
3.1函數(shù)的定義
3.2函數(shù)的調用
3.2.1函數(shù)的調用形式
3.2.2對被調用函數(shù)的說明
3.2.3函數(shù)的參數(shù)和函數(shù)的返回值
3.2.4實際參數(shù)的傳遞方式
3.3函數(shù)的遞歸調用與再入函數(shù)
3.4中斷服務函數(shù)與寄存器組定義
3.5變量的存儲方式
3.5.1局部變量與全局變量
3.5.2變量的存儲種類
3.5.3函數(shù)的參數(shù)和局部變量的存儲器模式
第四章數(shù)組和指針
4.1數(shù)組的定義和引用
4.2字符數(shù)組
4.3數(shù)組元素賦初值
4.4數(shù)組作為函數(shù)的參數(shù)
4.5指針的概念
4.5.1指針與地址
4.5.2指針變量的定義
4.5.3指針變量的引用
4.5.4指針變量作為函數(shù)的參數(shù)
4.6數(shù)組的指針
4.6.1用指針引用數(shù)組元素
4.6.2字符數(shù)組指針
4.7指針的地址計算
4.8函數(shù)型指針
4.9返回指針型數(shù)據(jù)的函數(shù)
4.10指針數(shù)組與指針型指針
4.10.1指針數(shù)組
4.10.2指針型指針
4.11抽象型指針
第五章結構與聯(lián)臺
5.1結構的概念
5.1.1結構變量的定義
5.1.2結構變量的引用
5.1.3結構變量的初值
5.1.4結構數(shù)組
5.2結構型指針
5.2.1結構型指針的概念
5.2.2用結構型指針引用結構元素
5.3結構與函數(shù)
5.3.1將結構作為函數(shù)的參數(shù)
5.3.2將結構型指針作為函數(shù)的參數(shù)
5.4聯(lián)合
5.4.1聯(lián)合的定義
5.4.2聯(lián)合變量的引用
第六章預處理器
6.1宏定義
6.1.1不帶參數(shù)的宏定義
6.1.2帶參數(shù)的宏定義
6.2文件包含
6.3條件編譯
6.4其他預處理命令
第七章C51編譯器
7.1C51編譯器控制指令詳解
7.1.1源控制指令
7.1.2列表控制指令
7.1.3目標控制指令
7.2C51編譯器的數(shù)據(jù)調用協(xié)議
7.2.1數(shù)據(jù)在內存中的存儲格式
7.2.2目標代碼的段管理
7.2.3再入函數(shù)的棧結構
7.2.4與匯編語言程序的接口
7.2.5與FL/M51語言程序的接口
7.2.6配置文件
7.2.7C51編譯器的限制
7.3C51編譯器的出錯信息
7.3.1致命錯誤
7.3.2語法及語義錯誤
7.4C51的庫函數(shù)
7.4.1字符函數(shù)CTYPE.H
7.4.2一般I/O函數(shù)STDIO.H
7.4.3字符串函數(shù)STRING.H
7.4.4標準函數(shù)STDLIB.H
7.4.5數(shù)學函數(shù)MATH.H
7.4.6絕對地址訪問ABSACC.H
7.4.7內部函數(shù)INTRINS.H
7.4.8變量參數(shù)表STDARG.H
7.4.9全程跳轉SETJMP.H
7.4.10訪問SFR和SFR—bit地址REGxxx.H
7.5C5l編譯器的特殊擴充
7.5.1對西門子80C517/537的特殊擴充
7.5.2對AMD8xC51的特殊擴充
7.5.3對PHILIPS8xC751的特殊擴充
第八章目標文件的連接與轉換
8.1連接定位器L51
8.1.1連接/定位控制指令
8.1.2L51的出錯信息
8.2符號轉換程序OHS5l
8.2.1IntelHEX文件的格式
8.2.2OHS5l的控制指令與出錯信息
8.3庫管理程序UB51
8.4分組連接定位器BL5l
8.4.1BL51的控制指令
8.4.2BL51的分組配置
8.4.3BL51的出錯信息
8.4.4分組目標文件轉換程序OC5l
8.5宏匯編器A51
8.5.1符號與表達式
8.5.2匯編偽指令
8.5.3宏處理
8.5.4匯編控制指令
8.5.5A51的出錯信息
第九章DS51軟件仿真器
9.1DS5l的啟動和屏幕窗口分配
9.2命令解釋軟件
9.3鼠標器的使用
9.3.1用鼠標器輸入命令
9.3.2用鼠標器執(zhí)行命令
9.4下拉菜單的操作
9.4.1選項菜單(Alt十O)
9.4.2鍵盤菜單(A1t十K)
9.4.3觀察菜單(Alt十V)
9.4.4外圍集成功能菜單(A1t十P)
9.4.5映象菜單(Alt十M)
9.4.6幫助菜單(A1t十H)
9.4.7CPU菜單(Alt十C)
9.5DS51的命令
9.5.1顯示和更新存儲器內容命令
9.5.2用戶程序執(zhí)行控制命令
9.5.3斷點管理命令
9.5.4其它通用命令
9.6表達式
9.6.1表達式的組成
9.6.2DS5l表達式與C表達式之間的差別
9.6.3DS51表達式應用示例
9.7DS51的函數(shù)
9.7.1用戶函數(shù)
9.7.2內部函數(shù)
9.7.3信號函數(shù)
9.7.4DS51函數(shù)與C語言函數(shù)的差別
9.8DS51的出錯信息
9.9DS5l的IOF驅動軟件
第十章C51應用編程技巧與實例
10.1C5l應用程序設計的基本方法
10.2C51應用中的一些常見問題與解決方法
10.2.1C語言程序設計中容易出錯的地方
10.2.2有關C5l的若干實際應用技巧
10.38051單片機串行接口擴展應用編程
l0.3.1用8051串行口擴展的矩陣鍵盤
10.3.2利用8051串行口實現(xiàn)多機通信
10.3.3串行接口五位LED驅動器MCl4489的應用
10.4軟件模擬IC總線的C51讀寫程序
10.4.11’C總線簡介
10.4.21’C總線通用讀寫程序
10.58051單片機并行接口擴展應用編程
10.5.1打印輸出接口及其驅動程序
10.5.2D/A及A/D轉換接口及其驅動程序
10.5.3用可編程芯片8155實現(xiàn)I/O接口擴展
10.680C552單片機中A/D轉換器的應用
10.6.180C552單片機簡介
10.6.280C552內部ADC的應用
l0.6.3使用80C552內部A比時印刷電路版的設計要點
10.6.4使用80C552內部ADC的C5l驅動程序
10.787C752單片機在氣流量測量中的應用
10.7.187C752單片機簡介
l0.7.2氣流量測量儀表的硬件設計
10.7.3氣流量測量儀表的軟件設計
參考文獻

本目錄推薦

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