圖書目錄
項目1 跑馬燈的設計與實現(xiàn)
1.1 單片機基礎知識
1.1.1 微型計算機的組成及工作原理
1.1.2 單片機的概念、結構及產(chǎn)品介紹
1.1.3 單片機的特點、應用及發(fā)展
1.2 計算機中數(shù)的表示與實現(xiàn)
1.2.1 數(shù)制與編碼
1.2.2 計算機中數(shù)據(jù)的表示與運算
1.3 單片機介紹
1.3.1 單片機的引腳及相關功能
1.3.2 mcs-51單片機的基本組成
1.3.3 i/o端口
1.3.4 單片機的復位及時鐘電路
1.3.5 單片機的工作過程
1.4 項目實現(xiàn)過程
1.5 項目總結
1.6 拓展訓練——花樣跑馬燈的設計與實現(xiàn)
項目2 室內(nèi)溫度計的設計與實現(xiàn)
2.1 mcs-51系列單片機指令系統(tǒng)
2.1.1 匯編語言概述
2.1.2 mcs-51指令系統(tǒng)概述
2.1.3 mcs-51系列單片機指令系統(tǒng)
2.1.4 常用的偽指令
2.1.5 匯編語言程序應用
2.2 數(shù)字溫度傳感器ds18b20介紹
2.2.1 ds18b20概述
2.2.2 ds18b20內(nèi)部結構
2.2.3 ds18b20工作原理及時序
2.3 項目實現(xiàn)過程
2.4 項目總結
2.5 拓展訓練——大棚溫度測試系統(tǒng)的設計與實現(xiàn)
項目3 交通燈的設計與實現(xiàn)
3.1 mcs-51系列單片機的定時器/計數(shù)器概述
3.1.1 定時器/計數(shù)器的內(nèi)部結構
3.1.2 定時器/計數(shù)器的控制
3.2 定時器/計數(shù)器的工作方式
3.2.1 工作方式
3.2.2 工作方式
3.2.3 工作方式
3.2.4 工作方式
3.3 定時器/計數(shù)器的應用
3.4 項目實現(xiàn)過程
3.5 項目總結
3.6 拓展訓練——三岔路口交通燈的設計與實現(xiàn)
項目4 數(shù)字時鐘的設計與實現(xiàn)
4.1 中斷技術
4.1.1 中斷的基本概念
4.1.2 中斷的功能與作用
4.1.3 中斷源及中斷的分類
4.1.4 中斷的流程
4.2 mcs-51系列單片機中斷系統(tǒng)
4.2.1 mcs-51系列單片機中斷系統(tǒng)的結構
4.2.2 中斷處理過程
4.3 外部中斷源的擴展
4.3.1 定時器/計數(shù)器擴展外部中斷源
4.3.2 查詢方式擴展外部中斷源
4.4 中斷的應用
4.4.1 外部中斷的應用
4.4.2 定時器中斷的應用
4.5 項目實現(xiàn)過程
4.6 項目總結
4.7 拓展訓練——計數(shù)器的設計與實現(xiàn)
項目5 雙機通信的設計與實現(xiàn)
5.1 串行通信概述
5.1.1 單片機的通信
5.1.2 串行通信
5.1.3 波特率
5.2 mcs-51系列單片機的串行口
5.2.1 mcs-51系列單片機串行口的結構
5.2.2 mcs-51系列單片機串行口的控制
5.3 mcs-51系列單片機串行口的工作方式及波特率的計算
5.3.1 工作方式
5.3.2 工作方式
5.3.3 工作方式2和工作方式
5.3.4 各方式波特率的設計
5.4 串行口的應用
5.4.1 雙機通信
5.4.2 多機通信
5.4.3 擴展i/o口
5.5 項目實現(xiàn)過程
5.6 項目總結
5.7 拓展訓練——甲機控制乙機二極管顯示的設計與實現(xiàn)
項目6 數(shù)字體溫計的設計與實現(xiàn)
6.1 a/d、d/a轉換
6.1.1 a/d轉換
6.1.2 d/a轉換
6.2 熱敏電阻
6.2.1 熱敏電阻介紹
6.2.2 熱敏電阻分類
6.2.3 熱敏電阻的應用
6.3 項目實現(xiàn)過程
6.4 項目總結
6.5 拓展訓練——帶記憶功能的數(shù)字體溫計的設計與實現(xiàn)
項目7 簡單計算器的設計與實現(xiàn)
7.1 并行i/o的擴展
7.1.1 i/o擴展概述
7.1.2 常用的i/o口擴展方法及芯片
7.2 數(shù)碼管及其應用
7.2.1 led概述
7.2.2 數(shù)碼管顯示方式
7.2.3 led顯示器接口方法
7.3 鍵盤及其接口
7.3.1 鍵盤概述
7.3.2 單片機與鍵盤的接口
7.4 項目實現(xiàn)過程
7.5 項目總結
7.6 拓展訓練——秒表的設計與實現(xiàn)
項目8 lcd顯示
8.1 液晶顯示器簡介
8.1.1 液晶顯示器的特點
8.1.2 液晶顯示器的工作原理
8.2 單片機控制lcd的顯示
8.2.1 字符型lcd介紹
8.2.2 單片機控制lcd的軟件設計
8.3 項目實現(xiàn)過程
8.4 項目總結
8.5 拓展訓練——lcd的設計與顯示
附錄a mcs-51指令表
附錄b ascii碼表
參考文獻