本書以MCS-51為模型機,介紹單片機的接口擴展技術。原理設計以AT89C51為主控芯片,選用KEIL uVision3.0 為開發(fā)平臺,以C51作為開發(fā)語言。
1、本書目的不在于介紹單片機的基本原理和技術,而著眼于在51單片機片內資源的基礎上,講述單片機功能資源接口擴展,以解決單片機開發(fā)中存在的資源不足問題,包括:如何為51單片機擴展USB接口?如何擴展多路RS232/RS485標準串行通信接口,使單片機具有多機遠程通信能力?如何實現(xiàn)多路模擬量同步輸出?如何擴展帶光隔離功率接口?如何為利用內部定時計數(shù)器為51系統(tǒng)設計看門狗?。
2、本書呈現(xiàn)給讀者一個資源足夠豐富的單片機系統(tǒng),包括:
16KBROM+4KBRAM單元,32路I/O(可獨立使用)單元,16路外部中斷源單元,6路定時計數(shù)器單元,4路或8路TTL/CMOS串行通信接口單元,4路RS485通信單元,6路模擬量同步輸出單元等。各單元綜合考慮,預留地址空間,單獨封裝,可獨立使用。
3、在書中給出整體系統(tǒng)中,地址、中斷等公共資源不相互重復,便于讀者根據(jù)具體設計需要,裁剪取舍相應單元,構造自己需要的應用系統(tǒng)。
4、每個單元給出完整原理圖和完整程序。方案獨特,解決特殊問題。各模塊自成一體,在I/O線、端口地址、中斷上相互獨立,互不影響,各模塊既具有完整的功能,有可以組合成一個整體運行。各模塊有獨特的功能,又可集成在一起成為一個整體運行。在設計中考慮資源冗余,便于擴展和取舍。
5、按模塊功能講解關鍵器件和設計思想 ,使讀者在基本單片機基礎上,解決實際工程設計中的技術問題,真正實現(xiàn)從入門到精通。
四、市場需求
單片機是國內電子信息類專業(yè)本科生重要專業(yè)基礎課,市場龐大而穩(wěn)定。作者長期從事高校單片機教學和科研工作,熟悉教學內容、教學規(guī)律和教學要求,根據(jù)需求不斷調整教學內容,具有良好的市場適應性和市場前景。本書以MCS-51為模型機,介紹單片機的接口擴展技術。原理設計以AT89C51為主控芯片,選用KEIL uVision3.0 為開發(fā)平臺,以C51作為開發(fā)語言。
1、本書目的不在于介紹單片機的基本原理和技術,而著眼于在51單片機片內資源的基礎上,講述單片機功能資源接口擴展,以解決單片機開發(fā)中存在的資源不足問題,包括:如何為51單片機擴展USB接口?如何擴展多路RS232/RS485標準串行通信接口,使單片機具有多機遠程通信能力?如何實現(xiàn)多路模擬量同步輸出?如何擴展帶光隔離功率接口?如何為利用內部定時計數(shù)器為51系統(tǒng)設計看門狗?。
2、本書呈現(xiàn)給讀者一個資源足夠豐富的單片機系統(tǒng),包括:
16KBROM+4KBRAM單元,32路I/O(可獨立使用)單元,16路外部中斷源單元,6路定時計數(shù)器單元,4路或8路TTL/CMOS串行通信接口單元,4路RS485通信單元,6路模擬量同步輸出單元等。各單元綜合考慮,預留地址空間,單獨封裝,可獨立使用。
3、在書中給出整體系統(tǒng)中,地址、中斷等公共資源不相互重復,便于讀者根據(jù)具體設計需要,裁剪取舍相應單元,構造自己需要的應用系統(tǒng)。
4、每個單元給出完整原理圖和完整程序。方案獨特,解決特殊問題。各模塊自成一體,在I/O線、端口地址、中斷上相互獨立,互不影響,各模塊既具有完整的功能,有可以組合成一個整體運行。各模塊有獨特的功能,又可集成在一起成為一個整體運行。在設計中考慮資源冗余,便于擴展和取舍。
5、按模塊功能講解關鍵器件和設計思想 ,使讀者在基本單片機基礎上,解決實際工程設計中的技術問題,真正實現(xiàn)從入門到精通。
四、市場需求
單片機是國內電子信息類專業(yè)本科生重要專業(yè)基礎課,市場龐大而穩(wěn)定。作者長期從事高校單片機教學和科研工作,熟悉教學內容、教學規(guī)律和教學要求,根據(jù)需求不斷調整教學內容,具有良好的市場適應性和市場前景。