注冊(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)C語(yǔ)言嵌入式系統(tǒng)開(kāi)發(fā)

C語(yǔ)言嵌入式系統(tǒng)開(kāi)發(fā)

C語(yǔ)言嵌入式系統(tǒng)開(kāi)發(fā)

定 價(jià):¥39.00

作 者: (美)Michael J.Pont編著;陳繼輝等譯;陳繼輝譯
出版社: 中國(guó)電力出版社
叢編項(xiàng): 嵌入式系統(tǒng)系列
標(biāo) 簽: C

ISBN: 9787508318141 出版時(shí)間: 2003-12-01 包裝: 精裝
開(kāi)本: 23cm+光盤(pán)1片 頁(yè)數(shù): 282 字?jǐn)?shù):  

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

  有人說(shuō)現(xiàn)在日常生活中使用的嵌入式系統(tǒng)和地球這個(gè)行星上生活的人—樣多。家用電器從洗衣機(jī)到電視機(jī)、攝像機(jī)以及移動(dòng)電話(huà)?,F(xiàn)在都包含至少—個(gè)嵌入式處理器。在許多汽車(chē)、醫(yī)療、航天以及軍事系統(tǒng)中它們也是重要的組成部分。因此,對(duì)具有“嵌入式”技能的編程者的需求大增,而且許多微機(jī)開(kāi)發(fā)者正轉(zhuǎn)向這個(gè)領(lǐng)域。許多編程音有微機(jī)上使用C、C++或Java的經(jīng)驗(yàn),想要應(yīng)對(duì)嵌入式系統(tǒng)特有的挑戰(zhàn),就需要學(xué)習(xí)所要求的技能。本書(shū)就是為這些編程者設(shè)計(jì)的。本書(shū)及所附光盤(pán)包括下列主要特征:.光盤(pán)上有通用的8051微控制器芯片的Keil硬件仿真器,因此讀者能夠試驗(yàn)本書(shū)中的例程,并且創(chuàng)建新的程序,而不需要其他的硬件。.所有的代碼都是用C語(yǔ)言寫(xiě)的,所以不要求會(huì)使用匯編語(yǔ)言。光盤(pán)上包括有來(lái)自Keil公司的軟件業(yè)界標(biāo)準(zhǔn)的C語(yǔ)言編譯器,還有本書(shū)例程代碼的拷貝,便于你很快入門(mén)及運(yùn)行起來(lái)。.所有嵌入式系統(tǒng)中部需要的關(guān)鍵的方法技巧都詳細(xì)地包含在內(nèi),包括端口管腳的控制以及開(kāi)關(guān)的讀?。榻B了一個(gè)完整的嵌入式操作系統(tǒng)。光盤(pán)上有全部的源代碼。本書(shū)作者、Leieester大學(xué)(UniversityofLeieester)的MichaelJ.Pont是位有經(jīng)驗(yàn)的軟件工程師,從1986年開(kāi)始就在教授及研究嵌入式系統(tǒng)。并且為許多跨國(guó)公司提供培訓(xùn)和咨詢(xún)。他為Addison-Wesley寫(xiě)的其他兩本書(shū)是——《SoftwareEngineeringWithC++andCASETools》以及《PatternsforTime-TriggeredEm-beddedSystems》(該書(shū)中文版將由中國(guó)電力出版社出版)

作者簡(jiǎn)介

暫缺《C語(yǔ)言嵌入式系統(tǒng)開(kāi)發(fā)》作者簡(jiǎn)介

圖書(shū)目錄

譯者序
前言
第1章 嵌入系統(tǒng)中的C語(yǔ)言編程
1.1 簡(jiǎn)介
1.2 什么是”嵌入式系統(tǒng)”?
1.3 應(yīng)選用何種處理器?
1.4 應(yīng)該使用哪種編程語(yǔ)言?
1.5 應(yīng)選用何種操作系統(tǒng)?
1.6 怎樣開(kāi)發(fā)嵌入式軟件?
1.7 結(jié)論
第2章 8051系列微控制器簡(jiǎn)介
2.1 簡(jiǎn)介
2.2 芯片命名的含義是什么?
2.3 標(biāo)準(zhǔn)8051芯片的外圍接口
2.4 復(fù)位的要求
2.5 時(shí)鐘頻率和性能
2.6 存儲(chǔ)器的問(wèn)題
2.7 I/O管腳
2.8 定時(shí)器
2.9 中斷
2.10 串行接口
2.11 能耗
2.12 結(jié)論
第3章 你好: 嵌入式世界
3.1 介紹
3.2 安裝Keil軟件以及裝載項(xiàng)目
3.3 配置仿真器
3.4 創(chuàng)建目標(biāo)程序
3.5 運(yùn)行仿真
3.6 解析程序
3.7 其他: 建造硬件
3.8 結(jié)論
第4章 讀取開(kāi)關(guān)值
4.1 介紹
4.2 讀取端口管腳的基本技巧
4.3 舉例: 字節(jié)讀寫(xiě)
4.4 舉例: 位讀寫(xiě)(簡(jiǎn)單的版本)
4.5 舉例: 位讀寫(xiě)(通用版本)
4.6 需要上拉電阻
4.7 開(kāi)關(guān)跳變的處理
4.8 舉例: 讀開(kāi)關(guān)輸入(基本代碼)
49 舉例: 數(shù)山羊
4.10 結(jié)論
第5章 為代碼添加結(jié)構(gòu)
5.1 介紹
5.2 面向?qū)ο蟮腃語(yǔ)言編程
5.3 項(xiàng)目頭文件
5.4 端口頭文件
5.5 舉例: 重新構(gòu)造例程”Hello, Embedded World”
5.6 舉例: 重新構(gòu)造數(shù)山羊的例程
5.7 更多例子
5.8 結(jié)論
第6章 滿(mǎn)足實(shí)時(shí)性的限制條件
6.1 介紹
6.2 利用定時(shí)器0和定時(shí)器1來(lái)創(chuàng)建”硬件延時(shí)”
6.3 舉例: 產(chǎn)生50ms的精確延時(shí)
6.4 舉例: 創(chuàng)建可移植的硬件延時(shí)
6.5 為何不用定時(shí)器
6.6 “定時(shí)溢出”機(jī)制的需要
6.7 創(chuàng)建循環(huán)定時(shí)溢出
6.8 舉例: 測(cè)試循環(huán)溢出
6.9 舉例: 可靠性較高的開(kāi)關(guān)接口
6.10 創(chuàng)建硬件定時(shí)溢出
6.11 舉例: 測(cè)試硬件定時(shí)溢出
6.12 結(jié)論
第7章 創(chuàng)建嵌入式操作系統(tǒng)
7.1 介紹
7.2 簡(jiǎn)單嵌入式OS的基礎(chǔ)
7.3 介紹sEOS
7.4 使用定時(shí)器0或定時(shí)器1
7.5 此方法可移植嗎
7.6 其他系統(tǒng)架構(gòu)
7.7 使用eEOS時(shí)重要的設(shè)計(jì)思路
7.8 舉例: 牛奶巴斯德殺菌
7.9 結(jié)論
第8章 多狀態(tài)系統(tǒng)和函數(shù)序列
8.1 介紹
8.2 實(shí)現(xiàn)多狀態(tài)(時(shí)間驅(qū)動(dòng)式)系統(tǒng)
8.3 舉例: 交通燈順序排列
8.4 舉例: 電動(dòng)恐龍
8.5 實(shí)現(xiàn)多狀態(tài)(輸入/時(shí)間驅(qū)動(dòng)式)系統(tǒng)
8.6 舉例: 洗衣機(jī)的控制器
8.7 結(jié)論
第9章 使用串行接口
9.1 介紹
9.2 什么是RS-232?
9.3 RS-232仍然重要嗎?
9.4 基本的RS-232協(xié)議
9.5 異步數(shù)據(jù)傳輸以及波特率
9.6 數(shù)據(jù)流控制
9.7 軟件架構(gòu)
9.8 使用片上UART進(jìn)行RS-232通信
9.9 存儲(chǔ)器的要求
9.10 舉例: 在PC機(jī)上顯示經(jīng)過(guò)的時(shí)間
9.11 串行菜單架構(gòu)
9.12 舉例: 數(shù)據(jù)采集
9.13 舉例: 遙控機(jī)器人
9.14 結(jié)論
第10章 案例分析: 入侵者警報(bào)系統(tǒng)
10.1 介紹
10.2 軟件架構(gòu)
10.3 本例中使用的主要軟件組件
10.4 運(yùn)行程序
10.5 軟件
10.6 結(jié)論
第11章 學(xué)習(xí)總結(jié)
11.1 介紹
11.2 我們達(dá)到目標(biāo)了嗎?
11.3 更深入學(xué)習(xí)的建議
11.4 《Patterns for Time-Triggered Embedded Systems》
11.5 《Embedded Operating Systems》
11.6 結(jié)論

本目錄推薦

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