本書結合WXY-S51-PC單片機實驗板,通過9個單元24個項目,介紹了單片機的一般概況和用單片機實現對發光二極管、按鍵、電動機、數碼管等器件或設備的控制方法,并給出了單片機的幾個常見應用實例,在最后安排了單片機課程設計來檢驗學習效果。本書改變了以往以“單片機為藍本學習計算機原理”的教材編寫模式,按照實際應用的需要,以“夠用、實用、能用”為原則進行編寫,以提高學生的操作技能,增強學生的學習興趣;將需要掌握的單片機知識點融合于趣味橫生的項目中。
本書可作為職業院校機電類、電工電子類專業教材,亦可作為普通高中通用技術課程教材及職工崗前培訓和自學用書,并可供相關專業工程技術人員參考。
前言
第一單元 單片機概述
項目1 初識單片機
項目2 認識WXY-S51-PC單片機實驗板
第二單元 用單片機控制發光二極管
項目1 點亮發光二極管
項目2 發光二極管閃爍
項目3 牛刀小試:模擬“貓眼”
項目4 發光二極管跑動
第三單元 用按鍵向單片機下達指令
項目1 鍵控點亮1ED
項目2 鍵控1ED燈的亮滅
項目3 鍵控多功能1ED燈的設計
第四單元 用單片機實現數字電路功能
項目1 實現基本邏輯門功能 前言
第一單元 單片機概述
項目1 初識單片機
項目2 認識WXY-S51-PC單片機實驗板
第二單元 用單片機控制發光二極管
項目1 點亮發光二極管
項目2 發光二極管閃爍
項目3 牛刀小試:模擬“貓眼”
項目4 發光二極管跑動
第三單元 用按鍵向單片機下達指令
項目1 鍵控點亮1ED
項目2 鍵控1ED燈的亮滅
項目3 鍵控多功能1ED燈的設計
第四單元 用單片機實現數字電路功能
項目1 實現基本邏輯門功能
項目2 實現編碼器功能
項目3 實現譯碼器功能
第五單元 用單片機控制電動機
項目1 鍵控直流電動機
項目2 讓步進電動機轉動起來
項目3 給定步進角控制
第六單元 用單片機控制數碼管
項目1 單個數碼管顯示“0”
項目2 數碼管顯示“000”
項目3 單片機幫我計數
項目4 定時中斷控制數碼管“8”、“0”循環
第七單元 用單片機控制單片機
項目1 雙機系統
項目2 多機系統
第八單元 單片機實際應用舉例
項目1 火災報警控制器
項目2 單片機陪我做游戲
項目3 單片機幫我測心跳
第九單元 課程設計
一、單片機應用系統設計技術簡介
二、課程設計總體要求
三、課程設計課題
附錄
附錄A MCS-51指令表
附錄B MCS-51尋址方式
附錄C WXY-S51-PC單片機實驗板電路圖
參考文獻 \
第一單元 單片機概述
單片機全稱單片微型計算機(Single Chip Micro Computer),又稱微控制處理器(Micro Controller Unit),它作為微型計算機的一個重要分支,以其獨特結構和性能,越來越普及地應用到國民經濟的各個領域,因此世界上許多集成電路生產廠家相繼推出了各種類型的單片機。在單片機家族眾多成員中,MCS-51系列(包括8031、8051、8751、80C31、80C51等型號)單片機以其優越的性能,占領了工業測控和自動化工程的主要市場,成為我國單片機應用的主流。而ATMEL單片機AT89系列中的AT89S51是一種低功耗、高性能的CMOS8位微控制器,與80C51指令和引腳完全兼容。本單元將以AT89S51為例,借助WXY-S51-PC單片機實驗板,以初學者為起點對單片機進行介紹。
項目1 初識單片機
一、單片機含義及應用
1.單片機的含義
單片機從字面意思理解,“單”就是“一”的意思,“片”就是集成芯片(塊),“機”即計算機。單片機就是一塊集成芯片計算機,即一臺微型計算機。它把組成微型計算機的各功能部件(中央處理器CPU、隨機存取存儲器RAM、只讀存儲器ROM、I/O口接口電路、定時器/計數器以及串行通信接口等)制作在一塊集成芯片中,構成一個完整的微型計算機。由于單片機原來就是為了實時控制應用而設計的,因此它又叫單片微控制器。
2.單片機的應用
單片機自問世以來,性能不斷提高和完善,能滿足很多應用場合的需要;再加上單片機具有集成度高、功能強、速度快、體積小、功耗低、使用方便、性能可靠、價格低廉等優點,因此它已成為科技領域有力工具、人類生活得力助手。應用遍布各個領域,主要有以下幾個方面:
(1)在人類生活中的應用自從單片機誕生以來,它就步人了人類生活,在洗衣機、電視機、電子玩具等家用電器中獲得了廣泛應用。這些產品配上單片機,提高了它們的智能化程度,增加了功能,方便了人們的日常生活。可以預見,單片機必將使人類生活更加方便、舒適、豐富多彩。
(2)在智能儀表中的應用單片機廣泛應用于各種儀器儀表,使儀器儀表智能化,并可以提高測量的自動化程度和精度、簡化其硬件結構、提高性價比。
……