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

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

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

定 價(jià):¥18.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

上篇
第1章 C高級(jí)語(yǔ)言基本知識(shí)
1.1 概述
1.1.1 C高級(jí)語(yǔ)言及其特點(diǎn)
1.1.2 使用C高級(jí)語(yǔ)言的必要性
1.2 字符集和標(biāo)識(shí)符
1.2.1 字符集
1.2.2 標(biāo)識(shí)符和保留字
1.2.3 符號(hào)、分界符和空符號(hào)的作用
1.2.4 注釋
1.3 常量
1.3.1 整型常量
1.3.2 實(shí)型常量
1.3.3 字符常量和字符串常量
1.4 變量及變量定義
1.4.1 整型變量
1.4.2 實(shí)型變量
1.4.3 字符變量
1.4.4 各種類(lèi)型變量的數(shù)值范圍
1.5 運(yùn)算、表達(dá)式及規(guī)則
1.5.1 運(yùn)算對(duì)象
1.5.2 表達(dá)式
1.5.3 算術(shù)運(yùn)算及其表達(dá)式
1.5.4 關(guān)系運(yùn)算及其表達(dá)式
1.5.5 邏輯運(yùn)算及其表達(dá)式
1.5.6 表達(dá)式計(jì)算
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í)行語(yǔ)句
2.1 賦值語(yǔ)句和賦值表達(dá)式
2.1.1 賦值語(yǔ)句
2.1.2 賦值表達(dá)式
2.2 循環(huán)控制語(yǔ)句
2.2.1 while語(yǔ)句
2.2.2 do-while語(yǔ)句
2.2.3 for語(yǔ)句
2.3 條件(if)語(yǔ)句
2.3.1 if語(yǔ)句
2.3.2 嵌套if語(yǔ)句
2.4 語(yǔ)句標(biāo)號(hào)和goto語(yǔ)句
第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章 擴(kuò)展功能
5.1 CC78KO編譯系統(tǒng)擴(kuò)展的保留字
5.2 存儲(chǔ)器
5.3 #pragma指令
5.4 callt函數(shù)(callt/__callt)
5.5 寄存器變量
5.6 saddr存儲(chǔ)區(qū)的使用
5.7 特殊功能寄存器(SFR)的使用
5.8 位變量的使用
5.9 在C語(yǔ)言中使用匯編語(yǔ)句
5.10 中斷功能的使用
5.11 開(kāi)中斷函數(shù)EI()和關(guān)中斷函數(shù)DI()
5.12 CPU控制指令
5.13 絕對(duì)地址存取指令
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 編譯控制項(xiàng)的設(shè)置
6.1.1 編譯預(yù)處理選項(xiàng)(1.Preprocess)
6.1.2 存儲(chǔ)器中的變量分配(2.Memory Arrange)
6.1.3 程序化化(3.Optimize)
6.1.4 調(diào)試和輸出(4.Debug/Output)
6.1.5 編譯選項(xiàng)的其他控制(5.Others)
6.2 連接控制項(xiàng)的設(shè)置
第7章 程序設(shè)計(jì)實(shí)例
7.1 樣本程序1(計(jì)算一組數(shù)據(jù)的均值、殘差、方差、標(biāo)準(zhǔn)差)
實(shí)驗(yàn)一 浮點(diǎn)數(shù)據(jù)處理
7.2 樣本程序2(分類(lèi)程序)
附錄
附錄A saddr存儲(chǔ)區(qū)的符號(hào)名
A.1 通常模式
A.2 靜態(tài)模式
附錄B 程序限制
下篇
第1章 uPD780058單片機(jī)介紹
1.1 NEC單片機(jī)簡(jiǎn)介
1.2 uPD780058單片機(jī)
1.2.1 CPU結(jié)構(gòu)
1.3 uPD780058單片機(jī)的應(yīng)用舉例
第2章 存儲(chǔ)器空間
2.1 內(nèi)部存儲(chǔ)器
2.1.1 存儲(chǔ)器結(jié)構(gòu)
2.1.2 特殊功能寄存器的地址、功能及表示
2.1.3 特殊功能寄存器的使用
2.1.4 通用寄存器的使用
2.1.5 對(duì)內(nèi)部存儲(chǔ)器進(jìn)行直接地址存取
2.2 外部器件擴(kuò)展
2.2.1 功能
2.2.2 功能結(jié)構(gòu)框圖
2.2.3 寄存器
2.2.4 外部擴(kuò)展存儲(chǔ)器及I/O器件的存取操作
第3章 I/O端口操作
3.1 端口功能
3.2 端口功能控制寄存器
3.2.1 端口模式寄存器PMm
3.2.2 上拉電阻設(shè)置寄存器PUOL和PUOH
3.2.3 存儲(chǔ)器擴(kuò)展模式寄存器MM
3.3 I/O端口功能的使用
第4章 時(shí)鐘發(fā)生電路
4.1 時(shí)鐘發(fā)生器的功能及組成
4.1.1 主系統(tǒng)時(shí)鐘振蕩器
4.1.2 副系統(tǒng)時(shí)鐘振蕩器
4.1.3 寄存器
4.2 時(shí)鐘發(fā)生器的使用
第5章 多功能定時(shí)器
5.1 16位定時(shí)器/事件計(jì)數(shù)器
5.1.1 功能
5.1.2 結(jié)構(gòu)框圖
5.1.3 16位定時(shí)器/事件計(jì)數(shù)器電路框圖
5.1.4 16位定時(shí)器/事件計(jì)數(shù)器輸出控制電路
5.1.5 寄存器
5.1.6 16位定時(shí)器/事件計(jì)數(shù)器的使用
5.2 8位定時(shí)器/事件計(jì)數(shù)器
5.2.1 功能
5.2.2 結(jié)構(gòu)框圖
5.2.3 8位定時(shí)器/事件計(jì)數(shù)器部分電路框圖
5.2.4 8位定時(shí)器/事件計(jì)數(shù)器輸出控制部分電路框圖
5.2.5 寄存器
5.2.6 8位定時(shí)器/事件計(jì)數(shù)器的使用
5.3 鐘表定時(shí)器
5.3.1 功能
5.3.2 結(jié)構(gòu)框圖
5.3.3 鐘表定時(shí)器電路框圖
5.3.4 寄存器
5.3.5 鐘表用定時(shí)器的使用
5.4 看門(mén)狗定時(shí)器
5.4.1 功能
5.4.2 結(jié)構(gòu)框圖
5.4.3 看門(mén)狗定時(shí)器電路框圖
5.4.4 寄存器
5.4.5 看門(mén)狗定時(shí)器各工作模式下的操作
5.4.6 看門(mén)狗定時(shí)器的使用
第6章 輸出控制電路
6.1 時(shí)鐘輸出控制電路
6.1.1 功能
6.1.2 結(jié)構(gòu)框圖
6.1.3 電路框圖
6.1.4 寄存器
6.1.5 時(shí)鐘輸出控制電路的使用
6.2 蜂嗚器輸出控制電路
6.2.1 功能
6.2.2 結(jié)構(gòu)框圖
6.2.3 電路框圖
6.2.4 寄存器
6.2.5 蜂鳴器輸出控制電路的使用
6.3 實(shí)時(shí)輸出端口
6.3.1 功能
6.3.2 結(jié)構(gòu)框圖
6.3.3 電路框圖
6.3.4 寄存器
6.3.5 實(shí)時(shí)輸出端口的使用
第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ā)信時(shí)鐘的產(chǎn)生
8.2.5 數(shù)據(jù)格式
8.3 異步串行通信接口UART的使用
第9章 中斷功能和檢測(cè)功能
9.1 中斷功能
9.1.1 非屏蔽中斷(NMI)
9.1.2 可屏蔽中斷(INT)
9.1.3 軟件中斷
9.1.4 檢測(cè)輸入
9.2 中斷源
9.3 功能結(jié)構(gòu)框圖
9.4 寄存器
9.4.1 中斷請(qǐng)求標(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 采樣時(shí)鐘選擇寄存器(CSC)
9.5 可屏蔽中斷功能的使用
第10章 后備功能及復(fù)位功能
10.1 HALT模式
10.1.1 HALT模式的功能
10.1.2 HALT模式的設(shè)定
10.1.3 HALT模式時(shí)各部分的工作狀態(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模式時(shí)各部分的工作狀態(tài)
10.2.4 STOP模式的解除
10.2.5 寄存器
10.2.6 STOP模式的使用
10.3 在HALT模式和STOP模式要注意的幾個(gè)問(wèn)題
10.4 復(fù)位功能
10.4.1 產(chǎn)生復(fù)位功能的操作
10.4.2 復(fù)位電路框圖
第11章 綜合應(yīng)用舉例
11.1 開(kāi)關(guān)量的輸入/輸出
11.2 電子日歷
附錄
附錄A 開(kāi)發(fā)工具及使用步驟
A.1 建立仿真環(huán)境的操作步驟
A.2 使用編譯及仿真調(diào)試軟件的操作步驟
附錄B 編譯及仿真調(diào)試軟件的安裝
附錄C FlashMASTER編程器的使用方法
C.1 FlashMASTER軟件的安裝
C.2 FlashMASTER編程器與微機(jī)、單片機(jī)板的連接
C.3 編程
附錄D 匯編語(yǔ)言指令系統(tǒng)
D.1 操作表達(dá)式和描述方法
D.2 操作欄的說(shuō)明
D.3 標(biāo)志位欄的說(shuō)明

本目錄推薦

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