注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護時間觸發(fā)嵌入式系統(tǒng)設計模式:使用8051系列微控制器開發(fā)可靠應用

時間觸發(fā)嵌入式系統(tǒng)設計模式:使用8051系列微控制器開發(fā)可靠應用

時間觸發(fā)嵌入式系統(tǒng)設計模式:使用8051系列微控制器開發(fā)可靠應用

定 價:¥85.00

作 者: (英)Michael J.Pont著;周敏譯;周敏譯
出版社: 中國電力出版社
叢編項: 嵌入式系統(tǒng)系列
標 簽: 嵌入式計算機

ISBN: 9787508322063 出版時間: 2004-06-01 包裝: 膠版紙
開本: 24cm 頁數: 764 字數:  

內容簡介

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

作者簡介

暫缺《時間觸發(fā)嵌入式系統(tǒng)設計模式:使用8051系列微控制器開發(fā)可靠應用》作者簡介

圖書目錄

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

本目錄推薦

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