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