- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.3微控制器的IO介面
CH.2 Introduction to Microprocessor-Based Control Microprocessor 微處理器(CPU) Microprocessor (CPU) : 數位 IC 晶片 IC: Integrated Circuit 數位控制優勢 數位信號可遠距傳輸 不產生誤差 可執行複雜計算實施複雜控制策略(軟體) 具長期記憶能力 變動控制策略 僅需更動軟體 無需變動硬體 可連線網路 執行遠端控制或無人控制 數位信號 5 Vdc = logic 1; 0 Vdc = logic 0 Byte = 8 bits Words = 8 bits; 16 bits; 32 bits LSB: Least Significant Bit MSB: Most Significant Bit= 255 decimal ALU (arithmetic logic unit) 執行算數運算(+;-) 邏輯運算(AND;OR) Control section: 執行軟體指令、處理data flow e.g. 讀input data; hand data to ALU for processing 記憶體 each byte (8 bits) 均被付予 位址(address) Addressable Memory: RAM: 可被讀、寫至任意位址 關機 資料被清除洗掉 ROM: 可被讀取、無法寫入 關機 資料被保存 製造商寫入資料 EPROM: Erasable Programmable ROM 可被讀、寫,但由特殊設備執行 I/O : 連接PC及外界的裝置 (circuit) I/O具位址, CPU視其為 memory location; I/O 接到CPU的位址指令, I/O成通路, 信號可input/output; I/O 自動關閉。 Address bus 單向傳送位址指令;由CPU → memory I/O Data bus (雙向傳輸信號) 信號輸入: 經data bus 由I/O至CPU ; 信號儲存: 經data bus, CPU 先送記憶體的位址 打開記憶單元, 再送 data 到記憶單元儲存; Control bus 供CPU傳送指令 2.3 並列埠介面 (parallel interface) 8位元並列介面 : 使用八條線同時傳送8位元資料。data bus與外界的溝通介面。(對ON-OFF裝置,並列介面是輸入輸出的理想介面) 每1位元信號被稱為1個邏輯變數 (logic variable);8位元並列埠、提供八個logic variable。 e.g. Limit switch 用1 input bit; 控制一 ON-OFF 馬達用1 output bit. 8位元DAC (Digital-to-Analog Converter)output信號由I/O出電腦前 需先經DAC轉換 範例2.2 一個8位元DAC之 為10 V,二進位輸入求類比輸出電壓。 解: 二進位輸十進位值為155,應用式 可計算出類比輸出電壓: ADC 類比數位轉換器(analog-to-digital converter) 將類比電壓轉換成數位字組的電路。 範例2.4 一個8位元ADC的 是7 Vdc,類比輸入是2.5 Vdc。ADC二進位輸出碼是多少? 解: 一個8位元字組,當 時,其最大十進位的輸出值是255,所以,類比輸入電壓7 Vdc可轉換成255 ( 十進位 )。使用輸入 / 輸出資料的關係,可得一個比值,然後,使用來求此特定輸入2.5 Vdc的輸出: 串列介面 (serial interface) 傳送一連串單一位元資料。 只需“資料”和“返回 (return) ” 兩條線。 能運用現有的電話系統傳送資料。 圖2.11 非同步串列資料的標準格式。 一個開始位元(start bit),然後資 料,然後一個偵錯位元(parity) ,及一個停 止位元。 總結 (續2) 以微處理器為基礎架構的控制器: 微控制器,全部都在單一IC上; 單板電腦,組合於單一印刷電路板上; 個人電腦,利用擴充介面卡,將個人電腦變成一個控制器; 可程式邏輯控制器。 2.4 控
文档评论(0)