單片機原理、應用與PROTEUS仿真(第3版)

單片機原理、應用與PROTEUS仿真(第3版)
定價:210
NT $ 210
  • 作者:張靖武
  • 出版社:電子工業出版社
  • 出版日期:2008-08-01
  • 語言:簡體中文
  • ISBN10:7121230623
  • ISBN13:9787121230622
  • 裝訂:244頁 / 普通級 / 3-1
 

內容簡介

本書根據教育部委托高職高專教學指導委員會制定並於2012年11月出版的「高等職業學校專業教學標准」 並結合作者近十年的教學改革成果編寫,強調實踐實用。

本書以單片機應用產品或其功能部件為項目,並按研發、生產過程安排內容,是實施從「項目分析→電路與程序設計→仿真與調試→實際制作」的項目驅動教學的精品教材。

本書將PROTEUS EDA作為教學內容與手段融合於書中,是實施「理論、實驗(訓)、仿真有機融合」、「教、學、做一體化」新型教學模式的特色教材。書中有豐富的PROTEUS設計、實時仿真、仿真調試的實例和項目。

本書以AT89C51/S51為主體講述了單片機硬件結構基礎,匯編語言指令系統和程序設計,I/O口、中斷系統、定時器/計數器等原理、功能及其應用,各種接口技術和單片機應用系統項目。其內容適用於與MCS-51兼容的單片機(如STC89C51、P87C51等),並可作為學習其他類型單片機的基礎。

張靖武,中北大學教授,享受國務院政府特殊津貼。紹興托普信息職業學院教授。英國Labcenter Electronics PROTEUS應用中國地區專家組組長。浙江省高校重點建設教材「單片機原理與應用」負責人。浙江省精品課程「單片機原理與應用」負責人。浙江省新世紀教學項目(省級基金項目:YB08122)主持人。國家科技部企業創新基金項目(2007B50051)(排名2)。浙江慈溪市IT產業協會顧問。國家高新技術企業慈溪市邁思特電子科技有限公司顧問。
 

目錄

第1章 概論
1.1嵌入式系統、單片機、AT89C51單片機
1.1.1嵌入式系統、單片機
1.1.2單片機發展概況
1.1.3應用廣泛的AT89系列單片機
1.2單片機應用系統及其應用領域
1.2.1單片機最小系統和單片機應用系統
1.2.2單片機應用領域
1.2.3單片機應用系統中單片機類型的選擇
1.3單片機應用研發工具和教學實驗裝置
1.3.1單片機軟件調試仿真器
1.3.2單片機仿真器
1.3.3編程器和ISP在系統編程
1.3.4PROTEUS EDA(電子設計自動化)
1.3.5單片機課程教學實驗裝置
1.4PROTEUS ISIS電路設計基礎(1)
1.4.1PROTEUS ISIS 窗口
1.4.2PROTEUS可視化助手
1.4.3PROTEUS設計文件操作
1.4.4PROTEUS 元件操作
實訓1:PROTEUS ISIS的文件操作與元件操作
練習與思考1

第2章 AT89C51內部結構基礎
2.1內部結構和引腳功能
2.1.1內部結構框圖和主要部件
2.1.2引腳功能
2.2時鍾電路與復位電路
2.2.1時鍾電路
2.2.2復位電路
2.3存儲器結構
2.3.1存儲器組成
2.3.2程序存儲器ROM
2.3.3數據存儲器RAM
2.3.4兩種省電工作方式
2.4I/O(輸入/輸出)口結構、功能及負載能力
2.4.1I/O口結構
2.4.2I/O口功能
2.4.3I/O口的負載能力
2.5PROTEUS ISIS電路設計基礎(2)
2.5.1PROTEUS電氣連線操作
2.5.2PROTEUS 總線、標簽操作
2.5.3終端操作
2.5.4對象屬性設置(Edit Properties)
實訓2:AT89C51最小系統的PROTEUS設計與制作
練習與思考2

第3章 AT89C51指令系統
3.1基本概念
3.1.1指令、機器代碼、程序、機器語言
3.1.2匯編語言、匯編語言指令格式、常用符號
3.1.3匯編(編譯)和編程(固化)
3.2指令尋址方式
3.2.1尋址、尋址方式、尋址存儲器范圍
3.2.2直接尋址
3.2.3立即尋址
3.2.4寄存器尋址
3.2.5寄存器間接尋址
3.2.6變址尋址
3.2.7相對尋址
3.2.8位尋址「bit」
3.3匯編語言的指令系統
3.3.1數據傳送指令
3.3.2算術運算指令
3.3.3邏輯運算指令
3.3.4控制轉移指令
3.3.5位操作指令
3.4PROTEUS源程序設計、仿真和仿真調試基礎
3.4.1PROTEUS匯編語言程序設計、匯編、仿真
3.4.2PROTEUS調試窗口、調試按鈕和仿真調試
3.4.3匯編語言指令功能的PROTEUS仿真調試、查看和驗證
實訓3: 「鍵控LED顯示裝置」 的PROTEUS設計、仿真與制作
習題與思考3

第4章 AT89C51匯編語言程序設計
4.1程序設計流程圖及程序結構
4.1.1程序設計流程圖
4.1.2程序結構
4.2匯編語言程序設計舉例及其仿真調試
4.2.1延時程序
4.2.2查表程序
4.2.3碼制轉換程序
4.2.4數據排序程序
4.2.5算術計算程序
4.3單片機應用系統PROTEUS設計與仿真舉例
4.3.1跑馬燈的PROTEUS 設計與仿真
4.3.2簡易LED數字顯示裝置的PROTEUS 設計與仿真
實訓4:「顯示0~9的數顯裝置」的PROTEUS設計、仿真與制作
習題與思考4

第5章 AT89C51中斷系統
5.1中斷系統
5.1.1中斷基本概念
5.1.2中斷系統結構
5.1.3與中斷控制有關的寄存器
5.1.4中斷過程
5.1.5有中斷的單片機應用程序的編程要點
5.2中斷應用實例及其PROTEUS設計與仿真
5.2.1外中斷(INT0)實驗裝置
5.2.2中斷優先級實驗裝置
實訓5:「擴展中斷源裝置」的PROTEUS設計、仿真與制作
習題與思考5

第6章 定時器/計數器
6.1定時器/計數器基礎
6.1.1定時器/計數器概述
6.1.2定時器/計數器的控制
6.1.3定時器/計數器的工作方式
6.1.4定時器/計數器的計數容量及初值
6.2定時器/計數器應用
6.2.1定時器/計數器應用的基本步驟
6.2.2定時器/計數器應用舉例
6.3定時器/計數器應用實例及其PROTEUS設計、仿真
6.3.1基於AT89C51的60s倒計時裝置
6.3.2基於AT89C51的按鍵發聲裝置
實訓6:「簡易跑表」的PROTEUS設計、仿真與制作
習題與思考6

第7章 AT89C51人機交互通道接口技術
7.1項目1:單片機與數碼管動態顯示的接口技術
7.1.1基礎知識
7.1.2「數碼管動態顯示裝置」電路設計和程序設計
7.1.3「數碼管動態顯示裝置」PROTEUS設計、仿真、調試
7.1.4「數碼管動態顯示裝置」實際制作、運行、思考
7.2項目2:單片機與LCD液晶顯示器的接口技術
7.2.1基礎知識
7.2.2「字符型液晶顯示裝置」電路設計和程序設計
7.2.3「字符型液晶顯示裝置」PROTEUS設計、仿真、調試
7.2.4「字符型液晶顯示裝置」實際制作、運行、思考
7.3項目3:單片機與矩陣式鍵盤的接口技術
7.3.1基礎知識
7.3.2「矩陣式鍵盤接口裝置」電路設計和程序設計
7.3.3「矩陣式鍵盤接口裝置」PROTEUS設計、仿真、調試
7.3.4「矩陣式鍵盤接口裝置」實際制作、運行、思考

第8章 AT89C51后向通道接口技術
8.1項目4:「簡易信號發生器」的接口技術
8.1.1基礎知識
8.1.2「簡易信號發生器」電路設計和程序設計
8.1.3「簡易信號發生器」PROTEUS設計、仿真、調試
8.1.4「簡易信號發生器」實際制作、運行、思考
8.2項目5:AT89C51控制步進電動機的接口技術
8.2.1基礎知識
8.2.2「控制步進電動機裝置」電路設計和程序設計
8.2.3「控制步進電動機裝置」PROTEUS設計、仿真、調試
8.2.4「控制步進電動機裝置」實際制作、運行、思考

第9章 AT89C51前向通道接口技術
9.1項目6:「簡易數字電壓表」的設計與制作
9.1.1基礎知識
9.1.2「簡易數字電壓表」電路設計和程序設計
9.1.3「簡易數字電壓表」PROTEUS設計、仿真、調試
9.1.4「簡易數字電壓表」實際制作、運行、思考
9.2項目7:AT89C51控制直流電動機的接口技術
9.2.1基礎知識
9.2.2「控制直流電動機裝置」電路設計和程序設計
9.2.3「控制直流電動機裝置」PROTEUS設計、仿真、調試
9.2.4「控制直流電動機裝置」實際制作、運行、思考

第10章 AT89C51串行通信通道接口技術
10.1項目8:AT89C51間串行通信的接口技術
10.1.1基礎知識
10.1.2「AT89C51間通信接口裝置」電路設計與程序設計
10.1.3「AT89C51間通信接口裝置」PROTEUS設計、仿真、調試
10.1.4「AT89C51間通信接口裝置」實際制作、運行、思考
10.2項目9:AT89C51與PC間通信的接口技術
10.2.1基礎知識
10.2.2「AT89C51與PC間通信接口」電路設計和程序設計
10.2.3「AT89C51與PC間通信接口」PROTEUS設計、仿真、調試
10.2.4「AT89C51與PC間通信接口」實際制作、運行、思考

第11章 AT89C51單片機的實際應用
11.1項目10:基於單片機的簡易電子琴
11.1.1功能與操作
11.1.2電路設計和程序設計
11.1.3技術要點
11.1.4PROTEUS 設計、仿真、調試
11.1.5實際制作
11.2項目11:基於單片機和DS1302的電子時鍾
11.2.1功能與操作
11.2.2電路設計和程序設計
11.2.3技術要點
11.2.4PROTEUS設計、仿真、調試
11.2.5實際制作
11.3項目12:單片機控制LED點陣顯示屏
11.3.1功能與操作
11.3.2電路設計和程序設計
11.3.3技術要點
11.3.4PROTEUS設計、仿真、調試
11.3.5實際制作

附錄A AT89S51相對AT89C51增加的功能
A.1AT89S51單片機內部結構、引腳圖和特殊功能寄存器
A.2增加功能的應用

附錄B BCD碼和ASCII碼
B.18421 BCD碼
B.2BCD碼運算
B.3ASCII碼

附錄C AT89C系列單片機指令表

附錄D 編程器使用初步

參考文獻
網路書店 類別 折扣 價格
  1. 新書
    $210