本書為普通高等教育“十一五”國家級規劃教材,主要詳細介紹了美國ATMEL公司的AT89S51單片機的硬件結構及各功能部件的工作原理、指令系統及常用程序設計,并從應用設計的角度介紹AT89S51單片機的各種硬件接口設計、接口驅動程序設計以及AT89S51單片機應用系統設計。此外本書還簡要介紹了Keil C51程序的設計,同時對AT89S51單片機應用系統設計中用到的各種新器件也進行了簡單介紹。
本書可作為各類工科院校、職業技術學院電子技術、計算機、工業自動化、自動控制、智能儀器儀表、電氣工程、機電一體化等專業單片機課程教材,也可供從事單片機應用設計的工程技術人員參考。
本書為普通高等教育“十一五”國家級規劃教材。全書共分十四章,組要介紹了AT89S51單片機的硬件結構,AT89S51匯編語言程序設計,AT89S51單片機的中斷系統,AT89S51單片機外部存儲器的擴展,AT89S51單片機與輸入/輸出外部設備的接口,AT89S51單片機的應用設計與調試等內容。 本書力求文字精練、通俗易懂、深入淺出。書中各章末均有思考題與習題,可幫助學生更好地鞏固、理解課堂所學的內容。
張毅剛教授,黑龍汀省教學名師,國家精品課程“單片機原理”負責人。1982年2月畢業于哈爾濱工業大學無線電技術專業,長期從事“單片機原理及應用”、“計算機自動測試”等課程的教學工作,編著并出版十余本有關《單片機原理及應用》課程的教材及專著,其中普通高等教育“
第1章 單片機概述
1.1 什么是單片機
1.2 單片機的發展歷史
1.3 單片機的特點
1.4 單片機的應用
1.5 單片機的發展趨勢
1.6 MCS-51系列與AT89C5x系列單片機
1.6.1 MCS-51系列單片機
1.6.2 AT89C5x(AT89S5x)系列單片機
1.7 其他的51單片機
1.7.1 ADμC812單片機
1.7.2 C8051Fxxx單片機
1.7.3 臺灣華邦公司W78系列和W77系列單片機
1.8 AVR系列單片機與PIC系列單片機
1.8.1 AVR系列單片機 第1章 單片機概述
1.1 什么是單片機
1.2 單片機的發展歷史
1.3 單片機的特點
1.4 單片機的應用
1.5 單片機的發展趨勢
1.6 MCS-51系列與AT89C5x系列單片機
1.6.1 MCS-51系列單片機
1.6.2 AT89C5x(AT89S5x)系列單片機
1.7 其他的51單片機
1.7.1 ADμC812單片機
1.7.2 C8051Fxxx單片機
1.7.3 臺灣華邦公司W78系列和W77系列單片機
1.8 AVR系列單片機與PIC系列單片機
1.8.1 AVR系列單片機
1.8.2 PIC系列單片機
1.9 各類嵌人式處理器簡介
1.9.1 嵌入式微控制器(單片機)
1.9.2 嵌入式數字信號處理器
1.9.3 嵌入式微處理器
1.9.4 嵌入式片上系統
思考題及習題1
第2章 AT89S51單片機的硬件結構
第3章 AT89S51單片機的指令系統
第4章 AT89S51匯編語言程序設計
第5章 AT89S51單片機的中斷系統
第6章 AT89S51單片機的定時器/計數器
第7章 AT89S51單片機的串行口
第8章 AT89S51單片機外部存儲器的擴展
第9章 AT89S51單片機的I/O擴展
第10章 AT89S51單片機與輸入/輸出外部設備的接口
第11章 AT89S51單片機與D/A、A/D轉化器的接口
第12章 單片機的串行擴展技術
第13章 AT89S51單片機的應用設計與調試
第14章 單片機C語言程序設計基礎
參考文獻