本章主要介紹51系列單片機系統擴展問題,在本章中要研究較多的硬件方面及硬軟結合方面的問題,本章與第一章關系密切,在學習本章內容之前,要先明確51系列單片機本身的系統資源,可先復習一下前面幾章的有關單片機硬件組成方面的內容。 本章將介紹以下具體內容: 系統擴展的含義、單片機的地址總線和數據總線、常見系統擴展電路舉例。§7.0 前言 1.系統擴展的含義 單片機中雖然已經集成了CPU、I/O口、定時器、中斷系統、存儲器等計算機的基本部件(即系統資源),但是對一些較復雜應用系統來說有時感到以上資源中的一種或幾種不夠用,這就需要在單片機芯片外加相應的芯片、電路,使得有關功能得以擴充,我們稱為系統擴展(即系統資源的擴充)。 2.系統擴展分類----單一功能的擴展 綜合功能的擴展3.系統擴展需要解決的問題---- 單片機與相應芯片的接口電路連接(即地址總線、數據總線、控制總線的連接)與編程。4.單片機的地址總線和數據總線 51系列單片機沒有專用的對外地址總線和數據總線,其P0口和P2口既是通用I/O口,同時P0口還是分時復用的雙向數據總線和低8位地址總線(一般需要加一級鎖存器),而P2口則是高8位地址總線5.常見系統擴展電路(1)單一功能的系統擴展 存儲器的擴展(程序存儲器、數據存儲器、E2PROM ) 外部中斷源的擴展(簡單門電路) 并行口的擴展(8155)(2)綜合功能的擴展 外部RAM、定時器、并行口擴展(8155) 存儲器、并行口、定時器擴展(多芯片)7.1.1 程序存儲器的擴展.程序存儲器的作用----存放程序代碼或常數表格 .擴展時所用芯片----一般用只讀型存儲器芯片(可以是EPROM、E2PROM、 FLASH芯片等)。 .擴展電路連接 ---- 用EPROM 2764擴展程序存儲器。 .存儲器地址分析----究竟單片機輸出什么地址值時,可以指向存儲器中的某一單元。
上傳時間: 2013-10-19
上傳用戶:zhaoq123
設計了一種基于DSP與FPGA的運動控制器。該控制器以DSP為控制核心,用FPGA構建運動控制器與傳感器以及電機驅動器的接口電路。充分發揮了DSP強大的運算能力和FPGA的并行處理能力。具有信息處理能力強、模塊化程度高、編程容易、運動控制精度高等優點,可以實現高精度的速度環和位置環的雙閉環控制,能夠滿足運動控制器的實時性和精確性要求。
上傳時間: 2013-11-15
上傳用戶:亞亞娟娟123
為了能實時監控無人機的狀態和提高無人機的安全可靠性,本設計利用FPGA高速率、豐富的片上資源和靈活的設計接口,設計了一套無人機多路監控系統。該監控系統具備了將處于無人機不同位置的攝像機所采集的視頻信息,傳送給地面站控制設備,并在同一臺顯示器上實現同步顯示的功能。仿真結果表明,該系統可以很好的保證監控視頻的實時性、和高清度,確保無人機完成偵查任務。
上傳時間: 2013-10-22
上傳用戶:cxl274287265
可編程技術勢在必行 — 用更少的資源實現更多功能 隨時隨地降低風險、使用可編程硬件設計平臺快速開發差異化產品 — 驅使人們不斷探索能夠提供更大容量、更低功耗和更高帶寬的 FPGA 解決方案,用來創建目前 ASIC 和 ASSP 所能提供的系統級功能。賽靈思已經開發出一種創新型 FPGA 設計和制造方法,能夠滿足“可編程技術勢在必行”的兩大關鍵要求。堆疊硅片互聯技術是新一代 FPGA 的基礎,不僅超越了摩爾定律,而且實現的功能能夠滿足最嚴格的設計要求。利用該技術,賽靈思縮短了批量交付最大型 FPGA 所需的時間,從而可以滿足最終客戶的批量生產需求。本白皮書將探討促使賽靈思開發堆疊硅片互聯技術的技術及經濟原因,以及使之實現的創新方法。
上傳時間: 2013-11-03
上傳用戶:ztj182002
隨著多媒體時代的深入,各種令人眼花繚亂的視頻顯示技術迅猛發展,與此同時,層出不窮的新興應用也對產品音頻性能提出了更高的要求,比如用電腦直接撥打IP電話、進行視頻會議、儀器操作語音控制等場合都需要高質量的語音效果。在市場推動下,不僅傳統模擬與混合信號器件供應商繼續深耕不懈,一些新進入該領域的公司也推出多種創新性方案應對市場需求。本文提出了利用ARM7微控制器,uC/OS-II實時操作系統和DSP處理內核的音頻處理芯片的音頻處理方案。該方案能有效改善音質,提供清晰、自然的語音。 音頻方面LPC2214+VS1003
上傳時間: 2013-10-14
上傳用戶:1318695663
提出一種實時數字化光纖傳輸系統,該系統分為發送端和接收端。發送端用A/D轉換器將輸入的模擬信號數字化,再用FPGA對數據進行處理,并通過光纖傳輸。同時,FPGA還控制A/D轉換器的工作。接收端用串行收發器TLK1501對接收數據進行解碼處理,還原有效信號。
上傳時間: 2013-11-13
上傳用戶:阿譚電器工作室
設計寬范圍高精度測速電路;通過對三種常用轉速測量方法的分析比較,確定采用M法與M/T法相結合的方法測速,從理論上保證測速的寬范圍和高精度;電路設計中為了簡單,快速,準確的測速,兩種測速方法之間采用硬件切換電路完成,克服了軟件切換因工作量大而導致的實時控制變差的缺陷;采用片外計數器8253彌補了8051硬件資源短缺的不足,利用霍爾元件完成轉速到旋轉脈沖的轉換,實現了低成本,高性能。
上傳時間: 2013-11-02
上傳用戶:leehom61
針對現有滅火機器人只能實現簡單智能活動的不足,提出了一種基于嵌入式微處理器控制系統的設計。本設計以ARM9為核心,以紅外測距傳感器、地面灰度傳感器、遠紅外火焰傳感器組等作為檢測系統,通過對采集信號的處理,確定機器人周圍環境的信息,并根據路徑規劃出決策行進運動。同時,為使機器人能更好地完成任務,本設計采用雙電源供電系統,低電壓電源供給控制器和滅火風扇直流電機,高電壓電源用來驅動大功率直流電機以帶動輪胎轉動
上傳時間: 2013-10-23
上傳用戶:gxy670166755
摘要: 本文介紹了利用A3955對步進電機實現控制的方法及其電路設計。關鍵詞: 步進電機;PIC16C621A; A3955;脈寬調制 步進電機廣泛應用于對精度要求比較高的運動控制系統中,如機器人、打印機、軟盤驅動器、繪圖儀、機械閥門控制器等。目前,對步進電機的控制主要有由分散器件組成的環形脈沖分配器、軟件環形脈沖分配器、專用集成芯片環形脈沖分配器等。分散器件組成的環形脈沖分配器體積比較大,同時由于分散器件的延時,其可靠性大大降低;軟件環形分配器要占用主機的運行時間,降低了速度;專用集成芯片環形脈沖分配器集成度高、可靠性好,但其適應性受到限制,同時開發周期長、需求費用較高。 步進電機控制步進電機是數字控制電機,它將脈沖信號轉變成角位移,即給一個脈沖信號,步進電機制。步進電機可分為反應式步進電機(VR)、永磁式步進電機(PM)和混合式步進電機(HB)。 步進電機區別于其他控制電機的最大特點是,它是通過輸入脈沖信號來進行控制的,即電機的總轉動角度由輸入脈沖數決定,而電機的轉速由脈沖信號頻率決定。步進電機的驅動電路根據控制信號工作,控制信號由單片機產生。就轉動一個角度,因此非常適合于單片機控。
上傳時間: 2013-12-05
上傳用戶:lionlwy
基于實現目標探測識別以及高精度目標信息測量等復雜處理算法的目的,采用單片多核DSP TMS320C6678構成彈載高速多任務實時嵌入式處理平臺,通過數據流處理模式的并行軟件設計方法,將系統處理任務均衡分配到各處理器內核,以實現實時并行處理,提升彈載信息處理系統的功能和性能。開展基于多核處理器的并行軟件研制、充分發揮多核處理能力將成為彈載嵌入式系統軟件設計的新課題。
上傳時間: 2013-11-23
上傳用戶:璇珠官人