增強型80C51單片機速成與實戰

增強型80C51單片機速成與實戰

增強型80C51單片機速成與實戰,是一部適用於快速學習和掌握單片機技術人員的圖書。

基本信息

概述

單片機套用技術是一門實戰性很強的學科,結合理論和實踐,一邊學一邊乾是最好和最快捷的學習方法。本書從介紹最基礎的單片機程式開始,設計了一套以基礎知識為主且又能兼顧新的知識點的基於KeilC51的單片機仿真實驗議,精心安排了每一個實驗範例,並且以彙編和KeilC51為基礎編寫了相應的程式,可以幫助新手快速上路,同時也能夠幫助有經驗的工程師及時更新技術以跟上當前的熱點。本書實戰性強的特點決定了它的讀者群,它適合於電子大賽的賽前訓練以及大專以上學生的實驗,也可培養研究生的動手能力,還適用於渴望快速學習和掌握單片機套用技術的所有人員。

目錄

第1章系統概述
1.1dp—51單片機仿真實驗儀的功能特點
1.2dp—51單片機仿真實驗儀的套用領域
1.3dp系列其他開發實驗儀簡介
1.3.1dp—test下載實驗儀
1.3.2dp—51s單片機仿真實驗儀
1.3.3dp—668單片機與tcp/ip綜合仿真實驗儀
1.3.4dp—mcu/xilinx單片機與cpld綜合仿真實驗儀
1.3.5dp—mcu/altera單片機與cpld綜合仿真實驗儀
1.3.6dp—xilinx下載開發實驗儀
1.3.7dp—altera下載開發實驗儀
第2章dp—51硬體結構
2.1電路布局
2.2主要器件
2.3套用接口
2.4i/o地址分配
2.5跳線選擇器
第3章dp—51快速入門
.3.1keilc51簡介
3.2keilc51軟體的安裝
3.2.1系統要求
3.2.2軟體的安裝
3.3μvision2集成開發環境
3.3.1μvision2集成工具
3.3.2選單欄命令、工具列和捷徑
3.4創建第一個keilc51應用程式
3.5程式檔案的編譯、連結
3.5.1編譯、連結環境設定
3.5.2程式的編譯、連結
3.5.3調試方法與技巧
3.6下載
3.6.1如何進入下載狀態
3.6.2下載狀態的存儲器模型
3.6.3運行dpflash下載軟體
3.7調試
3.7.1如何進入調試狀態
3.7.2調試狀態的存儲器模型
3.7.3調試前的準備工作
3.7.4實戰
3.8運行
3.8.1如何進入運行狀態
3.8.2運行狀態的存儲器模型
3.8.3運行程式實例
3.9經驗總結
第4章增加型p8xc5xx2單片機
4.1概述
4.1.1主要特性
4.1.2p8xc5xx2單片機的內部結構及其引腳排列
4.2時鐘振盪器
4.2.1時鐘控制暫存器(ckcon)
4.2.2p8xc5xx2的時鐘控制位
4.3中斷系統
4.3.1概述
4.3.2中斷優先權結構
4.3.3中斷的處理
4.3.4外部中斷
4.4定時器/計數器
4.4.1定時器0和1
4.4.2定時器2
4.4.3捕獲模式
4.4.4自動重裝模式(遞增/遞減計數器)
4.4.5波特率發生器模式
4.4.6波特率公式匯總
4.4.7定時器/計數器2的設定
4.4.8可程式時鐘輸出
4.5全雙工增強型uart
4.5.1標準uart操作
4.5.2多機通信
4.5.3串列連線埠控制暫存器(SCon)
4.5.4波特率
4.5.5更多關於uart的信息
4.5.6增強型uart操作
4.6低功耗模式
4.7復位
4.8輔助功能
4.9特殊功能暫存器
第5章實戰範例
5.1復位電路
5.2i/o口
5.2.1i/o口簡介
5.2.2i/o口作為輸出口
5.2.3i/o口作為輸入口
5.3定時器/計數器
5.3.1定時器/計數器基本常識
5.3.2定時器/計數器當定時器使用
5.3.3定時器/計數器0當計數器使用
5.3.4定時器/計數器當波特率發生器使用
5.4外部中斷
5.4.1外部中斷源介紹
5.4.2外部中斷的控制與操作
5.4.3外部中斷的套用
5.4.4外部中斷源的擴展
5.5led顯示器
5.6lcd點陣字符型液晶顯示器
5.6.1點陣字元型lcd簡介
5.6.2tc1602a液晶顯示器的套用
5.7鍵盤掃描
5.7.1軟體去抖動處理
5.7.2連擊的處理
5.7.3複合鍵
5.7.4串鍵
5.8蜂鳴器
5.9i2c匯流排及其傻瓜化的軟體包
5.9.1i2c匯流排的基本原理
5.9.2模擬i2c匯流排彙編程式軟體包
5.9.3特殊套用情況
5.9.4模擬i2c匯流排c51程式軟體包
5.10串列e2prom
5.10.1概述
5.10.2引腳描述
5.10.3串列e2prom晶片的定址
5.10.4寫操作方式
5.10.5讀操作方式
5.10.6硬體電路分析
5.11pcf8563實時時鐘
5.11.1實時時鐘pcf8563簡介
5.11.2pcf8563的基本原理
5.11.3pcf8563實現的數字鐘
5.12rs—232串列通信
5.12.1串列通信基礎
5.12.2單片機之間的通信
5.12.380c51單片機與pc機異步串列通信硬體電路設計
5.12.4通信協定
5.12.5pc機通信程式設計
5.12.6小結
5.13can基本知識
5.13.1can簡介
5.13.2can特性
5.13.3CAN節點簡單套用
5.13.4can控制器SJA1000簡介
5.13.5sja100引腳及其功能
5.13.6高速傳送接收器tja1050概述
5.13.7tja1050的引腳功能及其描述
5.14isd1400系列語音模組
5.14.1isd1400概述
5.14.2引腳及其功能描述
5.14.3zy1420語音模組
5.14.4zy1420a語音模組的套用
5.15SLE4442邏輯加密存儲ic卡
5.15.1sle4442ic卡概述
5.15.2傳送協定
5.15.3sle4442ic卡的套用
5.16zlg500a讀卡模組的原理與套用
5.16.1mifare1卡簡介
5.16.2zlg500a讀卡模組
第6章mon—51入門知識
6.1軟硬體環境要求
6.2馮諾伊曼結構的code/xdata存儲器
6.3mon—51的配置
6.3.1配置的方法
6.3.2配置檔案的設定
6.4mon—51的預備程式
6.5故障診斷
第7章現場匯流排can區域網路
7.1can控制器sja1000的套用
7.1.1內部暫存器的具體配置
7.1.2各暫存器功能介紹
7.2硬體原理分析
7.3設計要點
7.4程式說明
7.4.1彙編源程式
7.4.2c51源程式
7.5套用實例
7.5.1設計要求
7.5.2設計思路
7.5.3設計方法
7.5.4can現場調試方法
第8章usb入門知識
8.1usb簡介
8.2usb協定(1.1版)
8.2.1usb系統構成
8.2.2usb設備的枚舉過程
8.2.3usb的pid
8.2.4usb標準設備請求
8.2.5usb設備的描述符
8.3pdiusbd12器件的套用
8.3.1pdiusbd12器件特性
8.3.2器件功能描述
8.3.3引腳功能介紹
8.4usb編程方法
8.4.1pdiusbd12的讀/寫操作方法
8.5程式模組
8.5.1編程思想
8.5.2程式模組
第9章rtx51tiny作業系統
9.1rtx51簡介
9.2要求和定義
9.3創建rtx51tiny應用程式
9.4rtx51tiny的系統函式
9.5系統調試
9.5.1堆疊管理
9.5.2用dscope—51調試
9.6套用實例
9.6.1rtx_ex1:第一個rtx51程式
9.6.2rtx_ex2:一個簡單的rtx51套用
9.6.3traffic交通燈控制器

相關搜尋

熱門詞條

聯絡我們