注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關單片機C高級語言程序設計及其應用

單片機C高級語言程序設計及其應用

單片機C高級語言程序設計及其應用

定 價:¥18.00

作 者: 袁濤等編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: C

ISBN: 9787810771177 出版時間: 2001-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 226 字數(shù):  

內容簡介

  C高級語言是目前流行的一種計算機高級語言,主要用于單片機和一般微型計算機。本書具體敘述了C高級語言,包括變量類型、變量定義、函數(shù)、可執(zhí)行語句、浮點運算、與硬件有關的操作、C語言與匯編語言的交叉使用,且有大量經過筆者調試的程序實例;還敘述了編譯和連接操作,給出了具體包含上機操作在內的完整程序實例,以及程序固化的操作實例;同時對單片機硬件也進行了相應敘述。<br>本書通俗易懂,很適合初學者使用。本書可作為高等院校和培訓班的教材或參考書,也適合從事單片機開發(fā)的科技人員和自學讀者使用。<br>

作者簡介

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

圖書目錄

上篇
第1章 C高級語言基本知識
1.1 概述
1.1.1 C高級語言及其特點
1.1.2 使用C高級語言的必要性
1.2 字符集和標識符
1.2.1 字符集
1.2.2 標識符和保留字
1.2.3 符號、分界符和空符號的作用
1.2.4 注釋
1.3 常量
1.3.1 整型常量
1.3.2 實型常量
1.3.3 字符常量和字符串常量
1.4 變量及變量定義
1.4.1 整型變量
1.4.2 實型變量
1.4.3 字符變量
1.4.4 各種類型變量的數(shù)值范圍
1.5 運算、表達式及規(guī)則
1.5.1 運算對象
1.5.2 表達式
1.5.3 算術運算及其表達式
1.5.4 關系運算及其表達式
1.5.5 邏輯運算及其表達式
1.5.6 表達式計算
1.6 數(shù)組和結構
1.6.1 數(shù)組
1.6.2 數(shù)組元素的引用
1.6.3 結構
1.6.4 結構體數(shù)組和結構體內數(shù)組
第2章 C可執(zhí)行語句
2.1 賦值語句和賦值表達式
2.1.1 賦值語句
2.1.2 賦值表達式
2.2 循環(huán)控制語句
2.2.1 while語句
2.2.2 do-while語句
2.2.3 for語句
2.3 條件(if)語句
2.3.1 if語句
2.3.2 嵌套if語句
2.4 語句標號和goto語句
第3章 函數(shù)
3.1 概述
3.2 函數(shù)定義的一般形式
3.2.1 函數(shù)參數(shù)
3.2.2 函數(shù)的返回值
3.3 函數(shù)的調用
第4章 指針
4.1 指針的概念
4.2 指針與數(shù)組
第5章 擴展功能
5.1 CC78KO編譯系統(tǒng)擴展的保留字
5.2 存儲器
5.3 #pragma指令
5.4 callt函數(shù)(callt/__callt)
5.5 寄存器變量
5.6 saddr存儲區(qū)的使用
5.7 特殊功能寄存器(SFR)的使用
5.8 位變量的使用
5.9 在C語言中使用匯編語句
5.10 中斷功能的使用
5.11 開中斷函數(shù)EI()和關中斷函數(shù)DI()
5.12 CPU控制指令
5.13 絕對地址存取指令
5.14 位段的聲明
5.15 二進制常數(shù)
5.16 循環(huán)移位
5.17 乘法函數(shù)
5.18 除法函數(shù)
5.19 BCD操作函數(shù)
5.20 寄存器直接存取功能
5.21 callf函數(shù)(callf/__callf)
5.22 noauto函數(shù)
5.23 norec函數(shù)
第6章 編譯與連接
6.1 編譯控制項的設置
6.1.1 編譯預處理選項(1.Preprocess)
6.1.2 存儲器中的變量分配(2.Memory Arrange)
6.1.3 程序化化(3.Optimize)
6.1.4 調試和輸出(4.Debug/Output)
6.1.5 編譯選項的其他控制(5.Others)
6.2 連接控制項的設置
第7章 程序設計實例
7.1 樣本程序1(計算一組數(shù)據的均值、殘差、方差、標準差)
實驗一 浮點數(shù)據處理
7.2 樣本程序2(分類程序)
附錄
附錄A saddr存儲區(qū)的符號名
A.1 通常模式
A.2 靜態(tài)模式
附錄B 程序限制
下篇
第1章 uPD780058單片機介紹
1.1 NEC單片機簡介
1.2 uPD780058單片機
1.2.1 CPU結構
1.3 uPD780058單片機的應用舉例
第2章 存儲器空間
2.1 內部存儲器
2.1.1 存儲器結構
2.1.2 特殊功能寄存器的地址、功能及表示
2.1.3 特殊功能寄存器的使用
2.1.4 通用寄存器的使用
2.1.5 對內部存儲器進行直接地址存取
2.2 外部器件擴展
2.2.1 功能
2.2.2 功能結構框圖
2.2.3 寄存器
2.2.4 外部擴展存儲器及I/O器件的存取操作
第3章 I/O端口操作
3.1 端口功能
3.2 端口功能控制寄存器
3.2.1 端口模式寄存器PMm
3.2.2 上拉電阻設置寄存器PUOL和PUOH
3.2.3 存儲器擴展模式寄存器MM
3.3 I/O端口功能的使用
第4章 時鐘發(fā)生電路
4.1 時鐘發(fā)生器的功能及組成
4.1.1 主系統(tǒng)時鐘振蕩器
4.1.2 副系統(tǒng)時鐘振蕩器
4.1.3 寄存器
4.2 時鐘發(fā)生器的使用
第5章 多功能定時器
5.1 16位定時器/事件計數(shù)器
5.1.1 功能
5.1.2 結構框圖
5.1.3 16位定時器/事件計數(shù)器電路框圖
5.1.4 16位定時器/事件計數(shù)器輸出控制電路
5.1.5 寄存器
5.1.6 16位定時器/事件計數(shù)器的使用
5.2 8位定時器/事件計數(shù)器
5.2.1 功能
5.2.2 結構框圖
5.2.3 8位定時器/事件計數(shù)器部分電路框圖
5.2.4 8位定時器/事件計數(shù)器輸出控制部分電路框圖
5.2.5 寄存器
5.2.6 8位定時器/事件計數(shù)器的使用
5.3 鐘表定時器
5.3.1 功能
5.3.2 結構框圖
5.3.3 鐘表定時器電路框圖
5.3.4 寄存器
5.3.5 鐘表用定時器的使用
5.4 看門狗定時器
5.4.1 功能
5.4.2 結構框圖
5.4.3 看門狗定時器電路框圖
5.4.4 寄存器
5.4.5 看門狗定時器各工作模式下的操作
5.4.6 看門狗定時器的使用
第6章 輸出控制電路
6.1 時鐘輸出控制電路
6.1.1 功能
6.1.2 結構框圖
6.1.3 電路框圖
6.1.4 寄存器
6.1.5 時鐘輸出控制電路的使用
6.2 蜂嗚器輸出控制電路
6.2.1 功能
6.2.2 結構框圖
6.2.3 電路框圖
6.2.4 寄存器
6.2.5 蜂鳴器輸出控制電路的使用
6.3 實時輸出端口
6.3.1 功能
6.3.2 結構框圖
6.3.3 電路框圖
6.3.4 寄存器
6.3.5 實時輸出端口的使用
第7章 模效、數(shù)模轉換器
7.1 A/D轉換器
7.1.1 功能
7.1.2 結構框圖
7.1.3 電路框圖
7.1.4 寄存器
7.1.5 A/D轉換器的使用
7.2 D/ A轉換器
7.2.1 功能
7.2.2 結構框圖
7.2.3 電路框圖
7.2.4 寄存器
7.2.5 D/ A轉換器的使用
第8章 異步串行通信接口
8.1 串行通信接口概述
8.1.1 功能
8.1.2 各通道的區(qū)別
8.1.3 電路框圖
8.2 異步串行通信接口UART
8.2.1 功能
8.2.2 結構框圖
8.2.3 寄存器
8.2.4 用于波特率的收發(fā)信時鐘的產生
8.2.5 數(shù)據格式
8.3 異步串行通信接口UART的使用
第9章 中斷功能和檢測功能
9.1 中斷功能
9.1.1 非屏蔽中斷(NMI)
9.1.2 可屏蔽中斷(INT)
9.1.3 軟件中斷
9.1.4 檢測輸入
9.2 中斷源
9.3 功能結構框圖
9.4 寄存器
9.4.1 中斷請求標志寄存器(IFOL,IFOH,IFlL)
9.4.2 中斷屏蔽標志寄存器(MKOL,MKOH,MKlL)
9.4.3 中斷優(yōu)先順序指定標志寄存器(PROL,PROH,PRIL)
9.4.4 鍵輸入模式寄存器(KRM)
9.4.5 外部中斷模式寄存器0(INTMO)
9.4.6 外部中斷模式寄存器1(INTM1)
9.4.7 采樣時鐘選擇寄存器(CSC)
9.5 可屏蔽中斷功能的使用
第10章 后備功能及復位功能
10.1 HALT模式
10.1.1 HALT模式的功能
10.1.2 HALT模式的設定
10.1.3 HALT模式時各部分的工作狀態(tài)
10.1.4 HALT模式的解除
10.1.5 HALT模式的使用
10.2 STOP模式
10.2.1 STOP模式的功能
10.2.2 STOP模式的設定
10.2.3 STOP模式時各部分的工作狀態(tài)
10.2.4 STOP模式的解除
10.2.5 寄存器
10.2.6 STOP模式的使用
10.3 在HALT模式和STOP模式要注意的幾個問題
10.4 復位功能
10.4.1 產生復位功能的操作
10.4.2 復位電路框圖
第11章 綜合應用舉例
11.1 開關量的輸入/輸出
11.2 電子日歷
附錄
附錄A 開發(fā)工具及使用步驟
A.1 建立仿真環(huán)境的操作步驟
A.2 使用編譯及仿真調試軟件的操作步驟
附錄B 編譯及仿真調試軟件的安裝
附錄C FlashMASTER編程器的使用方法
C.1 FlashMASTER軟件的安裝
C.2 FlashMASTER編程器與微機、單片機板的連接
C.3 編程
附錄D 匯編語言指令系統(tǒng)
D.1 操作表達式和描述方法
D.2 操作欄的說明
D.3 標志位欄的說明

本目錄推薦

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