- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
單晶片微處理機系統
第十一章 單晶片微處理器
什麼是單晶片微處理器主要義涵?將微處理機系統搭配簡單周邊模組與輸出入介面以單晶片型態完成。也就是說,單晶片微處理器中包含系統運作所需之周邊模組與模組驅動程式、系統程式與應用程式。國內外有許多晶片公司,分別針對不同應用,設計有許多種單晶片微處理機系列,如:8051、PIC、ARM、…等等。因此本單元並不打算針對某系列之單晶片說明,而是希望以概念性之架構,由單晶模組之組成架構、模組應用與控制概念、單晶片系統設計發展切入說明,並提供一系統學習之流程,使入門者對單晶片系統有一全面性瞭解。本章首先介紹單晶系統之應用與功能需求。進一步說明常見之單晶片系統周邊模組功能與控制方式介紹,最後簡介單晶系統設計流程與單晶片系統學習方案建議。
單晶片微處理器之應用與功能需求
單晶片微處理機系統之應用與功能需求為何?目前各類之電子與家電產品,皆可看到單晶片微處理機之蹤跡。如:電子表、微電腦控制洗衣機、防盜器、溫度控制器、電子耳溫槍、….等等。舉凡對現實環境之量測、監控與互動裝置皆可看到單晶片系統之蹤影。由上述應用之情形,可以整理出一般環境系統與單晶片系統互動所需之功能概念。
如圖11-1所示,環境之各種類比連續之物理量,需透過量測與轉換(ADC、邊緣偵測、整形重建…),產生量化離散之數位訊號,由單晶系統以數位模式進行資料與時間之處理、管理與通訊,結果可透過資訊串列方式傳至其他系統,也可透過轉換與驅動電路還原為連續類比之物理量,進行監控環境。
單晶片微處理機之功能模組
單晶片微處理機常見之功能模組有:CPU 核心、RAM與EEPROM/Flash ROM、監督單元、時脈產生器等組成單晶系統之控制中樞,及因應不同之使用與設計目的,搭配各種周邊應用模組,如:計時/計數器、基本I/O埠、串列傳輸、ADC/DAC、PWM、audio、RF….等等。一般單晶片微處理機之架構如圖11-2;
以MICRO CHIP公司所設計之PIC16F877為例,包含8資料位元之CPU核心、4Kbyte EEPROM與8Kword(14bit)Flash ROM、Monitor、三組獨立運作之計時器(timer0,timer1,timer2)、捕抓比較脈波寬調變模組(CCP)、10-bit數位類比轉換器ADC、五組基本輸出入埠(可提供並列I/O埠功能)、串列傳輸埠(Series I/O),幾乎所有模組功能皆具備。
中央處理單元(CPU)核心:
單晶片微處理機系統具備一運算與控制單元稱中央處理單元(CPU), 一般依運算處理位元數,區分為8-位元、16-位元、32-位元之CPU核心。常見之CPU核心為8-位元,如:8051、PIC16系列、…等等。CPU核心由暫存器、算數與邏輯運算單元與控制單元、指令解碼器與指令集所組成。根據指令集之設計技術,可分為複雜指令集 (CISC)與精簡指令集(RISC) 核心。
複雜指令集 (CISC):指令之機械碼特徵有,指令數目多(數百個以上)、多字元組指令、指令週期長、指令功能強、運算元定址模模式多。
精簡指令集(RISC):指令之機械碼特徵有,指令數目少(數十,一般約50個指令左右)、以單字元組指令為主(一個指令只需一字元,適合使用管線化 pipeline 加速技術)、指令週期短,但指令功能較弱(僅基本之運算與控制功能)、運算元定址模模式少。然因核心架構簡單,為目前單晶微處理機CPU核心之設計主流。
隨機記憶體與可讀寫式唯讀記憶體
隨機存取記憶體(RAM)供CPU核心儲存各類資料,可讀寫式唯讀記憶體。(EEPROM/Flash ROM)供存放程式或永久性資料,一般可透過線上寫入之動作做修改。由於單晶系統之指令位元數有限,一般記憶體系統可能採用分頁技巧或暫存器定址模式,以便節省運算元之定址位元。
監督單元(monitor unit):
由於對系統穩定性與多元應用之需求,單晶片微處理器皆設計監督單元,負責執行監督與管理系統,如:系統重置(Reset)、電源啟動(Power up)、電源耗弱(Brown out)、睡眠模式(Sleep mode)、看門狗(Watchdogs)、中斷控制器(Interrupt control)等功能。
系統重置(Reset):
系統重置狀態,可分成熱機重置(hot reset)與冷機重置(cold reset)。冷機重置(cold reset)指的是電源剛啟動之重置動作,此時單晶系統內之記憶體與暫存器皆處於未使用狀態,其內容為隨機之數值(不可預測),此時需要設定適當之初值,給所有可能使用到之記憶體與周邊模組暫存器,避免不正常之誤動作產生。熱機重置(hot reset)指的是正常使用中,因各種異常訊號或使用者設定,產生系統重置情況,此時單晶片系統內之記憶體與暫存器皆已設定資料,因此需根據重
您可能关注的文档
- 台灣的稅收制度.ppt
- 台灣生技起飛鑽石行動方案-國防醫學院校友會.doc
- 台江可能由古稱之「大江」、「大灣」.ppt
- 史献平我国化工新材料工业现状和发展方向(工信部).ppt
- 台灣海之味.ppt
- 各縣市品德核心價值-品德教育資源網.doc
- 各類風險定義.ppt
- 各种分类体系在专利文献检索中的应用.ppt.ppt
- 合作发展创新-松山湖.doc
- 合同条款(单一来源)-北京市政府采购中心.doc
- 人教部编一年级语文上册 第七单元 阅读6 影子第一课时课件.pptx
- 人教部编一年级语文上册 第三单元 汉语拼音5 gkh 第一课时.pptx
- 北师版一年级数学上册第1单元 生活中的数7 生活中的数 动物乐园.pptx
- 北师版二年级数学上册第8单元 6~9的乘法口诀第2课时 一共有多少天.pptx
- 人教部编一年级语文上册 第七单元 阅读6 影子第二课时课件.pptx
- 人教部编一年级语文上册 第七单元 阅读 语文园地七 第一课时.pptx
- 人教部编一年级语文上册 第八单元 阅读9 乌鸦喝水第一课时课件.pptx
- 人教部编一年级语文上册 第四单元 汉语拼音12 ie üe er第二课时课件.pptx
- 北师版一年级数学上册第4单元 10以内数加与减2 10以内数加与减 课间 第2课时.pptx
- 人教部编一年级语文上册 第八单元 阅读8 比尾巴第二课时课件.pptx
最近下载
- 办公用品订购合同范本.docx VIP
- WORD版本刻度尺-A4纸打印可用.doc
- 90nm逻辑产品Peeling缺陷的解决方案.pdf
- 神经系统的分级调节.pptx VIP
- 中建施工总平面布置图设计(69页).pdf
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 北师大版(2023)必修第一册 Unit 2 Sports and Fitness单元教学设计.pdf VIP
- 2016-2023年长沙民政职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析.docx
- 农业经济学-农业资金.ppt VIP
- 齐鲁医学神经系统疾病的辅助检查.ppt VIP
文档评论(0)