第1章單片機基礎(chǔ)知識 1
1.1概述 1
1.1.1單片機發(fā)展歷程 1
1.1.2幾種常見的單片機 1
1.1.3單片機的結(jié)構(gòu)及組成 2
1.2數(shù)的進制及位和字節(jié)的含義 3
1.2.1數(shù)制及其轉(zhuǎn)換 3
1.2.2數(shù)和物理現(xiàn)象的關(guān)系 6
1.2.3位和字節(jié)的含義 6
1.351單片機基本硬件結(jié)構(gòu) 6
1.3.1硬件結(jié)構(gòu) 6
1.3.2端口結(jié)構(gòu)分析 7
1.4單片機存儲器知識介紹 16
1.4.1概述 16
1.4.2程序存儲器 19
1.4.3數(shù)據(jù)存儲器 19
1.4.4單片機存儲模式 21
1.5單片機CPU的時序 21
1.5.1單片機的時序 21
1.5.2單片機的時鐘電路 22
1.6單片機的外部接口及其擴展 23
1.6.1中斷系統(tǒng) 23
1.6.2定時器/計數(shù)器 24
1.6.3串口 25
1.6.4特有寄存器 25
第2章單片機總線概述 28
2.1總線的基本概念 28
2.1.1總線的定義 28
2.1.2總線的分類 28
2.1.3總線的主要技術(shù)指標(biāo) 31
2.1.4總線驅(qū)動 33
2.1.5總線的標(biāo)準(zhǔn) 33
2.1.6總線的優(yōu)缺點 33
2.2計算機中的總線 34
2.3單片機中的總線 37
第3章Proteus設(shè)計與仿真開發(fā) 39
3.1Proteus7簡介 39
3.2Proteus7功能 40
3.2.1Proteus的資源庫和仿真工具 40
3.2.2Proteus7ISIS界面介紹 43
3.2.3Proteus7ISIS仿真方式與虛擬儀器 47
3.2.4Proteus與Keil聯(lián)調(diào) 49
3.3Proteus設(shè)計與仿真基礎(chǔ) 50
3.3.1單片機系統(tǒng)的Proteus設(shè)計與仿真開發(fā)過程 50
3.3.2ISIS鼠標(biāo)使用規(guī)則 51
3.3.3Proteus文件類型 51
3.3.4單片機系統(tǒng)的Proteus設(shè)計與仿真實例 51
3.3.5單片機系統(tǒng)的Proteus源代碼級調(diào)試 60
3.4Proteus設(shè)計及仿真應(yīng)用與提高 63
3.4.1Proteus與第三方集成開發(fā)環(huán)境的聯(lián)合仿真 63
3.4.2Proteus的一些其他常用設(shè)計操作指南 66
第4章單片機并行總線開發(fā)原理 72
4.1概述 72
4.2時序分析 72
4.3三總線的擴展設(shè)計方法 75
4.3.1基本思路 75
4.3.2如何構(gòu)造系統(tǒng)的三總線 75
4.4地址分配和譯碼 77
4.4.1地址譯碼概述 77
4.4.2常用地址譯碼芯片 77
4.4.3地址譯碼設(shè)計方法 79
4.5地址鎖存 84
4.5.1地址鎖存概述 84
4.5.2常用地址鎖存芯片 84
4.5.3兩種地址鎖存法 86
4.6如何在程序中編寫程序控制總線 88
4.6.1存儲類型聲明 88
4.6.2變量或數(shù)據(jù)類型 88
4.6.3絕對地址訪問 89
第5章小型PLD設(shè)計及其在Proteus中的仿真應(yīng)用 90
5.1利用Protel進行PLD設(shè)計 90
5.1.1PLD的設(shè)計 91
5.1.2Proteus對PLD的仿真 93
5.2利用WinCupl進行PLD設(shè)計 96
5.2.1PLD編程軟件WinCupl簡介 96
5.2.2編譯WinCupl源文件 96
5.2.3PLD在Proteus中的仿真 99
第6章存儲器并行總線開發(fā) 103
6.1數(shù)據(jù)存儲器的并行總線開發(fā) 103
6.1.1常用靜態(tài)數(shù)據(jù)存儲器介紹 103
6.1.2外部數(shù)據(jù)存儲器設(shè)計原理 104
6.1.3外部數(shù)據(jù)存儲器設(shè)計實例 106
6.2程序存儲器的并行總線開發(fā) 115
6.2.1常用程序存儲器介紹 116
6.2.2程序存儲器設(shè)計原理 118
6.2.3程序存儲器設(shè)計實例 120
第7章開關(guān)量并行總線開發(fā) 123
7.1概述 123
7.2開關(guān)量輸入設(shè)計 124
7.2.1緩沖器設(shè)計法 125
7.2.2邊沿觸發(fā)型鎖存器設(shè)計法 127
7.3開關(guān)量輸出設(shè)計 129
7.3.1緩沖器設(shè)計法 129
7.3.2邊沿觸發(fā)型鎖存器設(shè)計法 129
7.3.3數(shù)碼管并行總線設(shè)計 131
7.4輸入/輸出聯(lián)合設(shè)計 134
7.4.1硬件電路及連線說明 135
7.4.2地址分析 135
7.4.3測試程序與仿真 135
第8章鍵盤并行總線開發(fā) 137
8.1概述 137
8.1.1鍵盤的種類 137
8.1.2鍵盤接口方式 138
8.1.3鍵盤去抖動原則和方法 140
8.1.4鍵盤掃描程序流程 141
8.2鍵盤的并行總線設(shè)計 142
8.2.1獨立按鍵式鍵盤并行總線設(shè)計法 142
8.2.2矩陣鍵盤并行總線設(shè)計法 144
第9章液晶并行總線開發(fā) 150
9.1常見字符式液晶的接口設(shè)計 150
9.1.1字符式液晶LCD1602介紹 150
9.1.2字符式液晶LCD1602模擬I/O口設(shè)計法 151
9.1.3字符式液晶LCD1602并行總線設(shè)計法 153
9.2常見圖像液晶的接口設(shè)計 158
9.2.1圖像液晶LCD12864介紹 158
9.2.2圖像液晶LCD12864模擬I/O口設(shè)計法 159
9.2.3圖像液晶LCD12864并行總線設(shè)計法 160
第10章A/D和D/A轉(zhuǎn)換并行總線開發(fā) 166
10.1A/D轉(zhuǎn)換的并行接口設(shè)計 166
10.1.1常用并行A/D轉(zhuǎn)換芯片介紹 167
10.1.2A/D轉(zhuǎn)換的模擬I/O口設(shè)計法 170
10.1.3A/D轉(zhuǎn)換的并行總線設(shè)計法 173
10.2D/A轉(zhuǎn)換的并行接口設(shè)計 176
10.2.1常用并行D/A轉(zhuǎn)換芯片介紹 176
10.2.2D/A轉(zhuǎn)換的模擬I/O口設(shè)計法 178
10.2.3D/A轉(zhuǎn)換的并行總線設(shè)計法 181
第11章實時時鐘并行總線開發(fā) 184
11.1帶并行總線的常用時鐘芯片介紹 184
11.2DS12C887模擬I/O口設(shè)計法 189
11.2.1硬件電路及連線說明 189
11.2.2測試程序及仿真 189
11.3DS12C887并行總線設(shè)計法 193
11.3.1硬件電路及連線說明 193
11.3.2地址分析 194
11.3.3測試程序及仿真 194
第12章可編程通用并行接口芯片 198
12.18255A芯片簡介 198
12.28255A工作方式詳解 200
12.3仿真示例 204
12.3.1硬件電路及連線說明 204
12.3.2測試程序與仿真 205
第13章AVR單片機并行總線開發(fā) 206
13.1硬件電路及連線說明 206
13.2擴展存儲器部分 207
13.3輸入/輸出部分 208
本書以51單片機為例,深入探討了51單片機外部并行總線擴展電路的設(shè)計原理,并詳細介紹了單片機與各種常見外部設(shè)備并行總線設(shè)計的開發(fā)實例。
本書主要解決單片機外圍存儲器并行總線設(shè)計、開關(guān)量輸入/輸出并行總線設(shè)計、A/D和D/A并行總線設(shè)計、液晶并行總線設(shè)計、鍵盤并行總線設(shè)計、實時時鐘并行總線設(shè)計、可編程并行接口芯片設(shè)計等難點問題。
在詳細講解單片機并行總線開發(fā)原理的基礎(chǔ)上,對電子工程師設(shè)計產(chǎn)品經(jīng)常用到的模塊實例進行了全面、系統(tǒng)的分析和仿真運行。
書中的所有實例都可以直接應(yīng)用于實際項目開發(fā),從而加快開發(fā)者的學(xué)習(xí)速度和產(chǎn)品設(shè)計速度。 本書的工程應(yīng)用性較強,對于單片機初學(xué)者(尤其是在校學(xué)生)及單片機工程師都會有較大程度的啟發(fā),本書可作為在校學(xué)生的學(xué)習(xí)教材,也可作為從事單片機相關(guān)工作人員的參考資料。
作者:牛余朋、蔡艷平、成 曙
定價:36元
印次:1-1
ISBN:9787302410140
出版日期:2015.10.01
印刷日期:2015.10.20
DSP芯片TMS320F2812 DSP片外擴展 64K * 16位SRAM(基本配置),最大可擴展到512K * 16位。內(nèi)部RAM不夠用時,用來擴充內(nèi)存,當(dāng)然是并行的。
串行就是數(shù)據(jù)一位一位傳輸?shù)模瑪?shù)據(jù)線只需要一根(如果支持雙向需要2根),并行就是數(shù)據(jù)多位同時傳輸(4位,8位,甚至64位,128位),當(dāng)然效率是并行很高,但是如果遠距離傳輸?shù)脑挻谐杀镜汀K?,一般設(shè)備...
太多了,并且控制上比液晶模塊簡單多了。例如唯創(chuàng)的WTV系列語音芯片,按鍵控制的話可以錄制4段,SSOP20封裝的可以到8段,如果用串口控制,可以達到207段,時間長度分別有20s,40s,80s,17...
格式:pdf
大?。?span id="yqmqmym" class="single-tag-height">7.5MB
頁數(shù): 未知
評分: 4.6
結(jié)合目前我國測控系統(tǒng)發(fā)展的需求,我們?yōu)槠湓黾恿讼鄳?yīng)的時鐘模塊,該時鐘模塊是基于單片機模式,同時結(jié)合PS1288時鐘所具有的特殊模式進行設(shè)計制作的,以AT89C51單片機為該時鐘模塊的核心控制體系,以DS12887為時鐘模塊的芯片,設(shè)計出了一種低能耗、高精度、高穩(wěn)定性的時鐘模塊。本文通過對設(shè)計過程中涉及到的時鐘模塊系統(tǒng)的硬件和軟件設(shè)計和構(gòu)成進行詳細的描述,以期對以后其他基于單片機設(shè)計的時鐘模塊起到補助作用。
書 名: 單片機典型模塊設(shè)計實例導(dǎo)航
作 者:求是科技
出版社: 人民郵電出版社
出版時間: 2008
ISBN: 9787115181497
開本: 16
定價: 45.00 元
閱讀本書,讀者除可以掌握單片機的具體應(yīng)用方法外,還可以掌握如何針對一個具體的項目需求設(shè)計解決方案以及如何運用單片機的關(guān)鍵技術(shù)滿足項目的需求。
本書專業(yè)性和實用性較強,對于利用單片機進行實際項目開發(fā)人員具有非常高的參考價值。本書適合中、高級程序員、單片機開發(fā)人員和系統(tǒng)設(shè)計人員閱讀和參考。
單片機在電子技術(shù)中的開發(fā),主要包括CPU開發(fā)、程序開發(fā)、 存儲器開發(fā)、計算機開發(fā)及C語言程序開發(fā),同時得到開發(fā)能夠保證單片機在十分復(fù)雜的計算機與控制環(huán)境中可以正常有序的進行,這就需要相關(guān)人員采取一定的措施,下文是筆者的一些簡單介紹:
(1)CPU開發(fā)。開發(fā)單片機中的CPU總線寬度,能夠有效完善單片機信息處理功能緩慢的問題,提高信息處理效率與速度,開發(fā)改進中央處理器的實際結(jié)構(gòu),能夠做到同時運行2-3個CPU,從而大大提高單片機的整體性能。
(2)程序開發(fā)。嵌入式系統(tǒng)的合理應(yīng)用得到了大力推廣,對程序進行開發(fā)時要求能夠自動執(zhí)行各種指令,這樣可以快速準(zhǔn)確地采集外部數(shù)據(jù),提高單片機的應(yīng)用效率。
(3)存儲器開發(fā)。單片機的發(fā)展應(yīng)著眼于內(nèi)存,加強對基于傳統(tǒng)內(nèi)存讀寫功能的新內(nèi)存的探索,使其既能實現(xiàn)靜態(tài)讀寫又能實現(xiàn)動態(tài)讀寫,從而顯著提高存儲性能。
(4)計算機開發(fā)。進一步優(yōu)化和開發(fā)單機片應(yīng)激即分析,并應(yīng)用計算機系統(tǒng),通過連接通信數(shù)據(jù),實現(xiàn)數(shù)據(jù)傳遞。
(5)C語言程序開發(fā)。優(yōu)化開發(fā)C語言能夠保證單片機在十分復(fù)雜的計算機與控制環(huán)境中,可以正常有序的進行,促使其實現(xiàn)廣泛全面的應(yīng)用。