注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)單片機C高級語言程序設(shè)計及其應(yīng)用

單片機C高級語言程序設(shè)計及其應(yīng)用

單片機C高級語言程序設(shè)計及其應(yīng)用

定 價:¥18.00

作 者: 袁濤等編著
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: C

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

內(nèi)容簡介

  C高級語言是目前流行的一種計算機高級語言,主要用于單片機和一般微型計算機。本書具體敘述了C高級語言,包括變量類型、變量定義、函數(shù)、可執(zhí)行語句、浮點運算、與硬件有關(guān)的操作、C語言與匯編語言的交叉使用,且有大量經(jīng)過筆者調(diào)試的程序?qū)嵗?;還敘述了編譯和連接操作,給出了具體包含上機操作在內(nèi)的完整程序?qū)嵗约俺绦蚬袒牟僮鲗嵗?;同時對單片機硬件也進(jìn)行了相應(yīng)敘述。<br>本書通俗易懂,很適合初學(xué)者使用。本書可作為高等院校和培訓(xùn)班的教材或參考書,也適合從事單片機開發(fā)的科技人員和自學(xué)讀者使用。<br>

作者簡介

暫缺《單片機C高級語言程序設(shè)計及其應(yīng)用》作者簡介

圖書目錄

上篇
第1章 C高級語言基本知識
1.1 概述
1.1.1 C高級語言及其特點
1.1.2 使用C高級語言的必要性
1.2 字符集和標(biāo)識符
1.2.1 字符集
1.2.2 標(biāo)識符和保留字
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 運算、表達(dá)式及規(guī)則
1.5.1 運算對象
1.5.2 表達(dá)式
1.5.3 算術(shù)運算及其表達(dá)式
1.5.4 關(guān)系運算及其表達(dá)式
1.5.5 邏輯運算及其表達(dá)式
1.5.6 表達(dá)式計算
1.6 數(shù)組和結(jié)構(gòu)
1.6.1 數(shù)組
1.6.2 數(shù)組元素的引用
1.6.3 結(jié)構(gòu)
1.6.4 結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體內(nèi)數(shù)組
第2章 C可執(zhí)行語句
2.1 賦值語句和賦值表達(dá)式
2.1.1 賦值語句
2.1.2 賦值表達(dá)式
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 語句標(biāo)號和goto語句
第3章 函數(shù)
3.1 概述
3.2 函數(shù)定義的一般形式
3.2.1 函數(shù)參數(shù)
3.2.2 函數(shù)的返回值
3.3 函數(shù)的調(diào)用
第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()和關(guān)中斷函數(shù)DI()
5.12 CPU控制指令
5.13 絕對地址存取指令
5.14 位段的聲明
5.15 二進(jìn)制常數(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 編譯控制項的設(shè)置
6.1.1 編譯預(yù)處理選項(1.Preprocess)
6.1.2 存儲器中的變量分配(2.Memory Arrange)
6.1.3 程序化化(3.Optimize)
6.1.4 調(diào)試和輸出(4.Debug/Output)
6.1.5 編譯選項的其他控制(5.Others)
6.2 連接控制項的設(shè)置
第7章 程序設(shè)計實例
7.1 樣本程序1(計算一組數(shù)據(jù)的均值、殘差、方差、標(biāo)準(zhǔn)差)
實驗一 浮點數(shù)據(jù)處理
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結(jié)構(gòu)
1.3 uPD780058單片機的應(yīng)用舉例
第2章 存儲器空間
2.1 內(nèi)部存儲器
2.1.1 存儲器結(jié)構(gòu)
2.1.2 特殊功能寄存器的地址、功能及表示
2.1.3 特殊功能寄存器的使用
2.1.4 通用寄存器的使用
2.1.5 對內(nèi)部存儲器進(jìn)行直接地址存取
2.2 外部器件擴展
2.2.1 功能
2.2.2 功能結(jié)構(gòu)框圖
2.2.3 寄存器
2.2.4 外部擴展存儲器及I/O器件的存取操作
第3章 I/O端口操作
3.1 端口功能
3.2 端口功能控制寄存器
3.2.1 端口模式寄存器PMm
3.2.2 上拉電阻設(shè)置寄存器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 結(jié)構(gòu)框圖
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 結(jié)構(gòu)框圖
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 結(jié)構(gòu)框圖
5.3.3 鐘表定時器電路框圖
5.3.4 寄存器
5.3.5 鐘表用定時器的使用
5.4 看門狗定時器
5.4.1 功能
5.4.2 結(jié)構(gòu)框圖
5.4.3 看門狗定時器電路框圖
5.4.4 寄存器
5.4.5 看門狗定時器各工作模式下的操作
5.4.6 看門狗定時器的使用
第6章 輸出控制電路
6.1 時鐘輸出控制電路
6.1.1 功能
6.1.2 結(jié)構(gòu)框圖
6.1.3 電路框圖
6.1.4 寄存器
6.1.5 時鐘輸出控制電路的使用
6.2 蜂嗚器輸出控制電路
6.2.1 功能
6.2.2 結(jié)構(gòu)框圖
6.2.3 電路框圖
6.2.4 寄存器
6.2.5 蜂鳴器輸出控制電路的使用
6.3 實時輸出端口
6.3.1 功能
6.3.2 結(jié)構(gòu)框圖
6.3.3 電路框圖
6.3.4 寄存器
6.3.5 實時輸出端口的使用
第7章 模效、數(shù)模轉(zhuǎn)換器
7.1 A/D轉(zhuǎn)換器
7.1.1 功能
7.1.2 結(jié)構(gòu)框圖
7.1.3 電路框圖
7.1.4 寄存器
7.1.5 A/D轉(zhuǎn)換器的使用
7.2 D/ A轉(zhuǎn)換器
7.2.1 功能
7.2.2 結(jié)構(gòu)框圖
7.2.3 電路框圖
7.2.4 寄存器
7.2.5 D/ A轉(zhuǎn)換器的使用
第8章 異步串行通信接口
8.1 串行通信接口概述
8.1.1 功能
8.1.2 各通道的區(qū)別
8.1.3 電路框圖
8.2 異步串行通信接口UART
8.2.1 功能
8.2.2 結(jié)構(gòu)框圖
8.2.3 寄存器
8.2.4 用于波特率的收發(fā)信時鐘的產(chǎn)生
8.2.5 數(shù)據(jù)格式
8.3 異步串行通信接口UART的使用
第9章 中斷功能和檢測功能
9.1 中斷功能
9.1.1 非屏蔽中斷(NMI)
9.1.2 可屏蔽中斷(INT)
9.1.3 軟件中斷
9.1.4 檢測輸入
9.2 中斷源
9.3 功能結(jié)構(gòu)框圖
9.4 寄存器
9.4.1 中斷請求標(biāo)志寄存器(IFOL,IFOH,IFlL)
9.4.2 中斷屏蔽標(biāo)志寄存器(MKOL,MKOH,MKlL)
9.4.3 中斷優(yōu)先順序指定標(biāo)志寄存器(PROL,PROH,PRIL)
9.4.4 鍵輸入模式寄存器(KRM)
9.4.5 外部中斷模式寄存器0(INTMO)
9.4.6 外部中斷模式寄存器1(INTM1)
9.4.7 采樣時鐘選擇寄存器(CSC)
9.5 可屏蔽中斷功能的使用
第10章 后備功能及復(fù)位功能
10.1 HALT模式
10.1.1 HALT模式的功能
10.1.2 HALT模式的設(shè)定
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模式的設(shè)定
10.2.3 STOP模式時各部分的工作狀態(tài)
10.2.4 STOP模式的解除
10.2.5 寄存器
10.2.6 STOP模式的使用
10.3 在HALT模式和STOP模式要注意的幾個問題
10.4 復(fù)位功能
10.4.1 產(chǎn)生復(fù)位功能的操作
10.4.2 復(fù)位電路框圖
第11章 綜合應(yīng)用舉例
11.1 開關(guān)量的輸入/輸出
11.2 電子日歷
附錄
附錄A 開發(fā)工具及使用步驟
A.1 建立仿真環(huán)境的操作步驟
A.2 使用編譯及仿真調(diào)試軟件的操作步驟
附錄B 編譯及仿真調(diào)試軟件的安裝
附錄C FlashMASTER編程器的使用方法
C.1 FlashMASTER軟件的安裝
C.2 FlashMASTER編程器與微機、單片機板的連接
C.3 編程
附錄D 匯編語言指令系統(tǒng)
D.1 操作表達(dá)式和描述方法
D.2 操作欄的說明
D.3 標(biāo)志位欄的說明

本目錄推薦

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