注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C語言嵌入式系統(tǒng)開發(fā)

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

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

定 價:¥39.00

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

ISBN: 9787508318141 出版時間: 2003-12-01 包裝: 精裝
開本: 23cm+光盤1片 頁數(shù): 282 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《C語言嵌入式系統(tǒng)開發(fā)》作者簡介

圖書目錄

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

本目錄推薦

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