注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)時(shí)間觸發(fā)嵌入式系統(tǒng)設(shè)計(jì)模式:使用8051系列微控制器開(kāi)發(fā)可靠應(yīng)用

時(shí)間觸發(fā)嵌入式系統(tǒng)設(shè)計(jì)模式:使用8051系列微控制器開(kāi)發(fā)可靠應(yīng)用

時(shí)間觸發(fā)嵌入式系統(tǒng)設(shè)計(jì)模式:使用8051系列微控制器開(kāi)發(fā)可靠應(yīng)用

定 價(jià):¥85.00

作 者: (英)Michael J.Pont著;周敏譯;周敏譯
出版社: 中國(guó)電力出版社
叢編項(xiàng): 嵌入式系統(tǒng)系列
標(biāo) 簽: 嵌入式計(jì)算機(jī)

ISBN: 9787508322063 出版時(shí)間: 2004-06-01 包裝: 膠版紙
開(kāi)本: 24cm 頁(yè)數(shù): 764 字?jǐn)?shù):  

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

  時(shí)間觸發(fā)嵌入式系統(tǒng)設(shè)計(jì)模式:使用8051微控制器開(kāi)發(fā)可靠應(yīng)用本書(shū)主要關(guān)注使用軟件模式迅速的開(kāi)發(fā)時(shí)間觸發(fā)嵌入式系統(tǒng)的軟件,書(shū)中涉及的系統(tǒng)全部基于8051系列微控制器。時(shí)間觸發(fā)技術(shù)通常用于有安全要求的應(yīng)用場(chǎng)合。這里給出的模式將簡(jiǎn)單而高效地把時(shí)間觸發(fā)技術(shù)應(yīng)用到幾乎所有嵌入式設(shè)計(jì)項(xiàng)目中。詳細(xì)討論的應(yīng)用系統(tǒng)必須在以毫秒為單位的時(shí)間間隔里執(zhí)行任務(wù)或響應(yīng)事件。使用本書(shū)討論的方法,即使使用8位微控制器,也能夠經(jīng)濟(jì)而可靠地實(shí)現(xiàn)這種級(jí)別的響應(yīng)。書(shū)中提及的程序全部由C語(yǔ)言編寫(xiě)實(shí)現(xiàn),附送的CD上包括了本書(shū)所有的例子。 現(xiàn)在你面對(duì)著的是一種模式語(yǔ)言。盡管它和我自己的模式主題有相當(dāng)大的距離,然而從本質(zhì)上講,Michael的目標(biāo)是對(duì)的。 Ward Cunningham和我以前在早期商業(yè)化Smalltalk時(shí)曾一起工作。Smalltalk從一開(kāi)始就被設(shè)計(jì)為一種無(wú)縫環(huán)境。你可以使用由Smalltalk編寫(xiě)的文字處理軟件啟動(dòng)調(diào)試程序,修改該程序并繼續(xù)輸入。 Tektronix的一些最初使用Smalltalk的用戶相當(dāng)古怪。我們經(jīng)常談到Ray,這個(gè)從一家大化學(xué)公司來(lái)的老家伙理解Smalltalk并確實(shí)使它跳轉(zhuǎn)和運(yùn)行、處理并顯示實(shí)驗(yàn)數(shù)據(jù)??此难菔臼且环N樂(lè)趣,因?yàn)樗麨樽约核瓿傻墓ぷ鞫湴?。讀Ray的程序代碼卻是另一回事。為了使程序工作,他會(huì)做任何事,而無(wú)論多么駭人聽(tīng)聞。結(jié)果是程序一片混亂,完全不可維護(hù)而且只使用了Smalltalk的一小部分功能。我們經(jīng)常把Ray作為某些軟件開(kāi)發(fā)人員的象征:有問(wèn)題需要解決而不得不設(shè)計(jì)軟件的人。這種功利的態(tài)度與我們對(duì)軟件的'不妥協(xié)精神'有著顯著區(qū)別。在我們看來(lái),力求解決方案的簡(jiǎn)明而優(yōu)雅比解決該問(wèn)題更重要。然而如果我們想影響眾人,就不能只追求自己的美感,必須同時(shí)設(shè)法幫助Ray。最后所得到的模式語(yǔ)言是深思熟慮的建議(決不使用你不能親自關(guān)掉的計(jì)算機(jī))和老套的日常文檔書(shū)寫(xiě)注意事項(xiàng)(將源代碼中的括號(hào)對(duì)齊為矩形格式)的古怪的混合物。目的是幫助Ray從Smalltalk當(dāng)中得到更多功能。但在這方面我們基本上失敗了,從那時(shí)起我的職業(yè)生涯就轉(zhuǎn)為四處漂泊,為寫(xiě)程序的人們提供建議和輔導(dǎo)。這就是為什么我愛(ài)讀Michael的文稿的原因。它為那些正好有問(wèn)題要解決,然而又不想成為該解決方案的專家的人答疑解惑?,F(xiàn)在我就是Ray。我希望把微控制器聚集到一起用于解決各種各樣的問(wèn)題(好的,所以我是個(gè)書(shū)呆子),讀過(guò)這些模式語(yǔ)言后使我有信心能把它做好。這些模式?jīng)Q不只是使我鼻子中有松香的氣味,或是手中有繞線槍的感覺(jué),而是舉例說(shuō)明使用模式將比一般的嘗試能夠完成更多的事情。模式在問(wèn)題和解決方案之間架起了一座橋梁。將人們的需要和情感與技術(shù)連接在一起,并為那些有問(wèn)題要解決的人們提供新的思路?,F(xiàn)在就點(diǎn)熱烙鐵并享受開(kāi)發(fā)的樂(lè)趣吧! Kent Beck 三河研究所 Merlin,俄勒岡州

作者簡(jiǎn)介

暫缺《時(shí)間觸發(fā)嵌入式系統(tǒng)設(shè)計(jì)模式:使用8051系列微控制器開(kāi)發(fā)可靠應(yīng)用》作者簡(jiǎn)介

圖書(shū)目錄

第1章 什么是時(shí)間觸發(fā)的嵌入式系統(tǒng) 3 
1.1 引言 3 
1.2 信息系統(tǒng) 3 
1.3 桌面系統(tǒng) 5 
1.4 實(shí)時(shí)系統(tǒng) 5 
1.5 嵌入式系統(tǒng) 7 
1.6 事件觸發(fā)系統(tǒng) 8 
1.7 時(shí)間觸發(fā)系統(tǒng) 1 
1.8 小結(jié) 11
第2章 使用模式來(lái)設(shè)計(jì)嵌入式系統(tǒng) 12
2.1 引言 12
2.2 現(xiàn)有軟件設(shè)計(jì)技術(shù)的局限 14
2.3 模式 17
2.4 時(shí)間觸發(fā)嵌入式系統(tǒng)模式 2
2.5 小結(jié) 2
第1篇 硬 件 基 礎(chǔ)
第3章 851系列微控制器 25
引言 25 
標(biāo)準(zhǔn)851 25
精簡(jiǎn)851 34
擴(kuò)展851 38
第4章 振蕩器硬件 44
引言 44
晶體振蕩器 44
陶瓷諧振器 52
第5章 硬件復(fù)位 55
引言 55 
阻容復(fù)位 55
可靠的復(fù)位 62
第6章 存儲(chǔ)器問(wèn)題 66
引言 66 
片內(nèi)存儲(chǔ)器 66
片外數(shù)據(jù)存儲(chǔ)器 75
片外程序存儲(chǔ)器 81
第7章 直流負(fù)載驅(qū)動(dòng) 88
引言 88
直接LED驅(qū)動(dòng) 88
直接負(fù)載驅(qū)動(dòng) 93
IC緩沖放大器 95
BJT(雙極結(jié)型三極管)驅(qū)動(dòng)器 1
IC驅(qū)動(dòng)器 19
MOSFET驅(qū)動(dòng)器 113
固態(tài)繼電器驅(qū)動(dòng)(直流) 117
第8章 交流負(fù)載驅(qū)動(dòng) 121
引言 121
電磁繼電器驅(qū)動(dòng) 121
固態(tài)繼電器驅(qū)動(dòng)(交流) 127
第2篇 軟 件 基 礎(chǔ)
第9章 基本的軟件體系結(jié)構(gòu) 133
引言 133
超級(jí)循環(huán) 133
項(xiàng)目頭文件 138
第1章 使用端口 142
引言 142
端口輸入/輸出 142
端口頭文件 15
第11章 延遲 158
引言 158
硬件延遲 158
軟件延遲 167
第12章 看門(mén)狗 175
引言 175
硬件看門(mén)狗 176
第3篇 單處理器系統(tǒng)的時(shí)間觸發(fā)結(jié)構(gòu)
第13章 調(diào)度器的介紹 187
13.1 引言 187
13.2 桌面操作系統(tǒng) 187
13.3 對(duì)超級(jí)循環(huán)結(jié)構(gòu)的評(píng)價(jià) 188
13.4 更好的解決方案 19
13.5 例子:閃爍LED 194
13.6 在不同的時(shí)間間隔執(zhí)行多個(gè)任務(wù) 196
13.7 什么是調(diào)度器 198
13.8 合作式調(diào)度和搶占式調(diào)度 199
13.9 搶占式調(diào)度器詳解 22
13.1 小結(jié) 24
13.11 進(jìn)階閱讀 24
第14章 合作式調(diào)度器 26
引言 26
合作式調(diào)度器 26
第15章 學(xué)會(huì)以合作的方式思考 24
引言 24
循環(huán)超時(shí) 24
硬件超時(shí) 245
第16章 面向任務(wù)的設(shè)計(jì) 255
引言 255
多級(jí)任務(wù) 255
多狀態(tài)任務(wù) 259
第17章 混合式調(diào)度器 267
引言 267
混合式調(diào)度器 267
第4篇 用 戶 界 面
第18章 通過(guò)RS-232與PC通信 289
引言 289
PC連接(RS-232) 289
第19章 開(kāi)關(guān)接口 317
引言 317
開(kāi)關(guān)接口(軟件) 318
開(kāi)關(guān)接口(硬件) 326
通斷開(kāi)關(guān) 329
多狀態(tài)開(kāi)關(guān) 335
第2章 鍵盤(pán)接口 343
引言 343
鍵盤(pán)接口 343
第21章 多路復(fù)用LED顯示 355
引言 355
多路復(fù)用LED顯示 355
第22章 控制LCD顯示面板 367
引言 367
字符型LCD面板 368
第5篇 使用串行外圍模塊
第23章 使用I2C外圍模塊 389
引言 389
I2C外圍模塊 389
第24章 使用SPI外圍模塊 41
引言 41
SPI外圍模塊 41
第6篇 多處理器系統(tǒng)的時(shí)間觸發(fā)體系結(jié)構(gòu)
第25章 共享時(shí)鐘調(diào)度器的介紹 425
25.1 引言 425
25.2 額外的CPU性能和外圍硬件 425
25.3 模塊化設(shè)計(jì)的優(yōu)點(diǎn) 426
25.4 怎樣連接多個(gè)處理器 428
25.5 為什么增加處理器并不一定能改善可靠性 434
25.6 小結(jié) 436
第26章 使用外部中斷的共享時(shí)鐘調(diào)度器 437
引言 437
共享時(shí)鐘中斷調(diào)度器(時(shí)標(biāo)) 437
共享時(shí)鐘中斷調(diào)度器(數(shù)據(jù)) 467
第27章 使用UART(通用異步收發(fā)器)的共享時(shí)鐘調(diào)度器 479
引言 479
使用UART的共享時(shí)鐘調(diào)度器(本地) 479
使用UART的共享時(shí)鐘調(diào)度器(RS-232) 54
使用UART的共享時(shí)鐘調(diào)度器(RS-485) 57
第28章 使用CAN的共享時(shí)鐘調(diào)度器 53
引言 53
共享時(shí)鐘CAN調(diào)度器 531
第29章 多處理器系統(tǒng)的設(shè)計(jì) 557
引言 557
數(shù)據(jù)聯(lián)合 557
長(zhǎng)任務(wù) 56
多米諾骨牌任務(wù) 563
第7篇 監(jiān)視與控制組件
第3章 脈沖頻率檢測(cè) 569
引言 569
硬件脈沖計(jì)數(shù) 569
軟件脈沖計(jì)數(shù) 575
第31章 脈沖頻率調(diào)制 58
引言 58
硬件脈沖頻率調(diào)制 58
軟件脈沖頻率調(diào)制 585
第32章 模擬-數(shù)字轉(zhuǎn)換器(ADC)的應(yīng)用 591
引言 591
單次模數(shù)轉(zhuǎn)換 591
模數(shù)轉(zhuǎn)換前置放大器 66
序列模數(shù)轉(zhuǎn)換 61
A-A濾波器 618
電流傳感器 625
第33章 脈沖寬度調(diào)制 629
引言 629
硬件脈寬調(diào)制 629
脈寬調(diào)制信號(hào)平滑濾波 637
3級(jí)脈寬調(diào)制 64
軟件脈寬調(diào)制 646
第34章 數(shù)模轉(zhuǎn)換器的應(yīng)用(DAC) 653
引言 653
數(shù)模轉(zhuǎn)換輸出 653
數(shù)模轉(zhuǎn)換平滑濾波 663
數(shù)模轉(zhuǎn)換驅(qū)動(dòng) 666
第35章 進(jìn)行控制 669
引言 669
PID控制器 669
第8篇 特殊的時(shí)間觸發(fā)結(jié)構(gòu)
第36章 減少系統(tǒng)開(kāi)銷 695
引言 695
255-時(shí)標(biāo)調(diào)度器 695
單任務(wù)調(diào)度器 77
一年調(diào)度器 712
第37章 提高調(diào)度的穩(wěn)定性 722
引言 722
穩(wěn)定調(diào)度器 722
結(jié) 論
第38章 本書(shū)試圖實(shí)現(xiàn)的目標(biāo) 731
38.1 引言 731
38.2 本書(shū)試圖實(shí)現(xiàn)的目標(biāo) 731
38.3 小結(jié) 732
第39章 收集的參考文獻(xiàn)和書(shū)目 733
39.1 出版書(shū)刊一覽表 733
39.2 其他模式 739
39.3 實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)技術(shù) 739
39.4 高可靠性系統(tǒng)設(shè)計(jì)技術(shù) 74
39.5 851微控制器 741
39.6 作者的相關(guān)著作 741
附 錄
A 設(shè)計(jì)表示法以及CASE工具 745
概述 745
CASE工具 745
表示法 745
B CD指南 763
概述 763
CD的主要內(nèi)容 763
本書(shū)的源代碼 763
C 互聯(lián)網(wǎng)站點(diǎn)指南 764
概述 764
URL 764
互聯(lián)網(wǎng)站點(diǎn)上的內(nèi)容 764
錯(cuò)誤報(bào)告和程序代碼更新 764
    現(xiàn)在你面對(duì)著的是

本目錄推薦

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