TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
提醒您!您有折價券未完成領取,請盡速登入以保存至您的帳號。
單片機C語言及匯編語言實用程序設計(簡體書)
滿額折

單片機C語言及匯編語言實用程序設計(簡體書)

商品資訊

人民幣定價:28 元
定價
:NT$ 168 元
優惠價
87146
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
目次

商品簡介

本書系統地介紹了8051單片機的硬件結構、硬件組成、指令系統、匯編語言、C語言以及C語言和匯編語言混合編程等知識,并深入地介紹了高級編程知識,給出了大量的單片機應用實例。本書為每個知識點都提供了詳細的實例。 全書共分為12章,全面詳細地介紹了單片機硬件知識和軟件編程方法。首先介紹了8051單片機的基本硬件知識、內部結構以及指令系統,接著介紹了單片機的程序設計語言——匯編語言和單片機C語言,然后介紹了單片機的開發環境、高級編程知識以及C語言和匯編語言的混合編程,最后列舉了大量的單片機應用實例。 本書內容全面、結構緊湊、實例豐富。適合51系列單片機的初學者,對具有一定開發經驗的設計人員也具有很好的參考價值。

目次

前言
第1章 單片機的發展
1.1 單片機技術的發展概況
1.2 單片機的主流產品系列
1.3 單片機的應用領域及其意義
第2章 MCS-51單片機的基礎知識
2.1 8051單片機的硬件特點
2.2 8051單片機的硬件結構
2.2.1 引腳及片外總線描述
2.2.2 內部總體結構
2.2.3 中央處理器及其振蕩器、時鐘電路和CPU時序
2.2.4 復位狀態及幾種復位電路的設計
2.2.5 存儲器、特殊功能寄存器及地址空間
2.2.6 輸入/輸出(I/O)接口
2.3 串行接口與定時/計數器
2.3.1 串行接口簡介
2.3.2 定時/計數器的結構
2.3.3 定時/計數器的4種工作方式
2.3.4 定時/計數器對輸入信號的要求
2.3.5 定時/計數器應用實例
2.4 中斷系統
2.4.1 中斷源
2.4.2 中斷控制
2.4.3 中斷響應過程
2.4.4 外部中斷響應時間
2.4.5 外部中斷方式的選擇
第3章 8051單片機指令系統
3.1 指令系統概述
3.1.1 指令格式
3.1.2 指令的3種表示形式
3.1.3 指令的字節數
3.1.4 指令的分類
3.2 尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址方式
3.2.4 寄存器間接尋址方式
3.2.5 變址尋址方式
3.2.6 相對尋址方式
3.2.7 位尋址方式
3.3 數據傳送指令
3.3.1 內部數據傳送指令
3.3.2 外部傳送指令
3.3.3 堆棧操作指令
3.3.4 數據交換指令
3.4 算術與邏輯運算和移位指令
3.4.1 算術運算指令
3.4.2 邏輯運算指令
3.5控制轉移和位操作指令
3.5.1 控制轉移指令
3.5.2 位操作指令
第4章 匯編語言程序設計
4.1 匯編語言的構成
4.1.1 程序設計語言
4.1.2 匯編語言的格式
4.1.3 偽指令
4.2 匯編語言源程序的設計與匯編
4.2.1 匯編語言源程序的設計步驟
4.2.2 匯編語言程序的匯編
4.3 簡單程序與分支程序的設計
4.3.1 簡單程序設計
4.3.2 分支程序設計
4.4 循環與查表程序設計
4.4.1 循環程序設計
4.4.2 查表程序設計
4.5 子程序與運算程序設計
4.5.1 子程序設計
4.5.2 運算程序設計
第5章 C51程序設計基礎
5.1 標識符與關鍵字
5.2 數據類型
5.3 常量
5.4 變量及其存儲模式
5.5 用typedef重新定義數據類型
5.6 運算符與表達式
5.7 基本語句
5.7.1 表達式語句
5.7.2 復合語句
5.7.3 if條件語句
5.7.4 開關語句
5.7.5 循環語句
5.8 函數
5.8.1 函數的定義
5.8.2 函數的調用
5.8.3 函數的遞歸調用和再入函數
5.8.4 中斷服務函數與寄存器組定義
5.8.5 函數變量的存儲方式
5.8.6 函數的參數和局部變量的存儲器模式
5.9 數組與指針
5.9.1 數組的定義與引用
5.9.2 字符數組
5.9.3 數組作為函數的參數
5.9.4 指針
5.9.5 數組的指針
5.9.6 指針的地址計算
5.9.7 函數類型指針變量
5.9.8 返回指針型數據的函數
5.9.9 指針數組與指向指針的指針
5.10 結構體、聯合體與枚舉
5.10.1 結構體變量的定義與引用
5.10.2 結構體類型變量的初始化
5.10.3 結構體類型數組
5.10.4 結構體類型指針變量
5.10.5 結構體與函數
5.10.6 聯合體變量的定義與引用
5.10.7 枚舉類型
5.11 預處理器
5.11.1 宏定義
5.11.2 文件包含
5.11.3 條件編譯
第6章 lxVision2集成開發環境
6.1 關于開發環境
6.2 菜單欄、工具欄和快捷鍵
6.3 創建項目實例
6.4 LLVision2功能
6.5 編寫優化代碼
6.6 技巧與竅門
第7章 Cx51編譯器
7.1 Cx51編譯器的數據調用協議
7.1.1 數據在內存中的存儲格式
7.1.2 再入函數的棧結構
7.1.3 與PL/M-51語言程序的接口
7.1.4 配置文件
7.1.5 Cx5l編譯器的限制
第8章 宏匯編Ax51
8.1 符號與表達式
8.1.1 符號
8.1.2 標號
8.1.3 操作數
8.1.4 特殊匯編符號
8.1.5 表達式
8.2 匯編偽指令
8.2.1 符號定義偽指令
8.2.2 保留和初始化存儲器空間的指令
8.2.3 控制程序連接的指令
8.2.4 段控制的偽指令
8.2.5 過程聲明偽指令(僅用于Ax51和A251)
8.2.6 地址控制偽指令
8.2.7 其他偽指令
8.3 宏處理
8.3.1 宏定義
8.3.2 宏調用
8.3.3 應用實例
第9章 目標文件的連接與轉換
9.1 連接器/定位器LX51
9.2 組間轉換
9.2.1 公共代碼區域
9.2.2 代碼組區域
9.2.3 最合適的具有組間切換的程序結構
9.2.4 組和公共代碼區域中的程序代碼
9.2.5 組區域中的段
9.2.6 組間切換配置
9.3 符號轉換程序
9.3.1 IntelcHEX文件轉換程序OHx51
9.3.2 分組目標文件轉換程序OC51
9.4 庫管理器LIBx51
第10章 C語言和匯編語言混合編程
10.1 C語言嵌套匯編語言的規則
10.1.1 Cx51函數名的轉換及其命名規則
10.1.2 Cx51函數及其相關段的命名規則
10.1.3 Cx51函數的參數傳遞規則
10.2 在Cx51中調用匯編程序應用舉例
第11章 單片機C語言與匯編語言應用實例
11.1 I/O并行口直接驅動LED顯示
11.2 一鍵多功能按鍵的識別
11.3 可預置可逆4位計數器
11.4 識別4x4矩陣式鍵盤
11.5 拉幕式數碼的顯示
11.6 99s馬表的設計
11.7 “嘀、嘀、嘀”報警聲
11.8 ADC0809A/D轉換器的應用
11.9 點陣式LED簡單圖形的顯示
11.10 電子琴的設計
第12章 單片機在微型打印機系統中的應用
12.1 KP系列微型打印機性能和主要性能指標
12.2 軟硬件設計特點
12.3 打印原理及控制程序
12.4 打印機接口
12.5 打印命令分析
12.5.1 文本打印命令
12.5.2 圖形打印命令
12.5.3 其他命令
12.6 打印機程序編制方法應用舉例
附錄A 8051指令集
附錄B Keilc Cx51與ANSIC的差別
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 146
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區