單片機原理與應用《課程簡介》:單片機已成為電子系統中進行數據采集、信息處理、通信聯絡和實施控制的重要器件。通常利用單片機技術在各種系統、儀器設備或裝置中,形成嵌入式智能系統或子系統。因此,單片機技術是電類專業(yè)特別是電子信息類學生必須具備的基本功。本課程以51系列單片機為模型,主要向學生介紹單片機的基本結構、工作原理、指令系統與程序設計、系統擴展與工程應用。作為微機原理與接口技術的后續(xù)課程,本課程強調實踐環(huán)節(jié),側重系統構成與應用設計。力求通過實踐環(huán)節(jié),軟、硬結合,培養(yǎng)初步的單片機開發(fā)能力,并使其前導課程講授的基本概念得到綜合與深化。由于課時的限制,綜合性的應用設計安排在后續(xù)課程《微機應用系統設計》中進行。
課 程 內 容:
第一章 單片微型計算機概述
單片機的發(fā)展與應用 MCS-51系列單片機簡介
第二章 MCS-51系列單片機結構
MCS-51單片機基本結構
CPU 時序簡介 存儲器空間結構 片內RAM與SFR
時鐘電路與復位電路
并行I/O口與總線擴展
第三章 MCS-51單片機指令系統
指令系統簡介
數據傳送指令 數據處理指令 位處理指令 程序控制指令
匯編語言程序設計方法 程序調試的常用方法
第四章 SCB-I 單片單板機
SCB-I 單片單板機結構簡介 監(jiān)控系統簡介
SCB-I 單片單板機的基本操作
第五章 單片機常用接口電路的軟、硬件設計
LED顯示接口電路與應用編程
鍵盤接口電路與應用編程
計數器/定時器工作原理及其應用編程
MCS-51中斷系統及其應用編程
8255擴展并行接口及其應用編程
串行通信接口及其應用編程
A/D與D/A轉換接口及其應用編程*
第六章 單片機應用系統設計舉例
第七章 單片機開發(fā)工具簡介*
加“*”為選講內容
教學要求:
1、 了解單片機的一般性概念及單片機技術的發(fā)展。
2、 掌握51系列單片機的基本結構與工作原理。
3、 掌握51系列單片機的指令系統與程序設計的基本方法。
4、 以單片單板機為樣板,掌握51系列單片機的系統擴展設計。
5、 通過實驗,掌握單片機常用接口電路的軟硬件設計及其應用。
6、 以上為本課程的基本要求。作為提高要求,對有能力、有興趣的學生,若能較快地完成基本實驗,可在規(guī)定課時內安排有一定難度的綜合性實驗,以提高其應用設計的能力。
課時安排和考核方式:
1、 講課40學時,實驗20學時,課內外學時比 1:2 ;
(實驗從第七周開始,7個基本實驗,選做1個綜合實驗)
2、 考核方式
平時考查 20
實驗考核 40(含實驗過程、實驗驗收與實驗報告)
期末筆試 40
參考書:
《MCS-51單片機應用設計》
張毅剛 等編 哈爾濱工業(yè)大學出版社
《MCS-51系列單片機原理及應用》
孫涵芳 徐愛卿 編著 北京航空航天大學出版社
《單片微機與測控技術》
趙秀菊 等編 東南大學出版社
《單片微型機原理、應用與實驗》
張友德 等編 復旦大學出版社
《單片機實驗》
肖璋 雷兆宜 編 暨南大學講義