51系列單片機應用與實踐教程

所属分类:單片機與嵌入式  
出版时间:2008-5   出版时间:北京航空航天大學出版社   作者:周向紅   页数:235  

内容概要

  《普通高校“十一五”規劃教材︰51系列單片機應用與實踐教程》以實戰,即單片機實踐項目的標準化設計和實時調試為主線,並貫穿全書,以51系列單片機89C51為教學機型,將學科內容融入課程系列活動項目之中,注重應用知識的技術實現,充分注意調動和發揮讀者的學習能動性和創新性,使讀者在學習單片機的過程中始終都有一個完整的單片機控制系統概念,並最終具備構建單片機應用系統的技能,精通單片機組成應用系統的設計方法。  《普通高校“十一五”規劃教材︰51系列單片機應用與實踐教程》按照“單片機原理與應用”課程的學習進程,依次介紹了51單片機的應用開發基礎、內部功能單元、系統擴展、應用系統設計及應用系統穩定性運行技術等內容,其中共包含30余個單片機實踐項目,近80個參考程序。  《普通高校“十一五”規劃教材︰51系列單片機應用與實踐教程》語言通俗,實踐項目內容豐富,實踐項目程序分析詳盡,有超強的實用性和較高的參考價值,既適合用作本、專科高等院校自動化、計算機、電子、電氣、控制及相關專業師生的教材,也可作為單片機開發人員和單片機系統設計人員的參考用書。

书籍目录

第1章 單片機應用開發基礎1.1 單片機應用開發環境1.1.1 51匯編語言程序設計1.1.2 單片機應用與仿真開發實驗台介紹1.1.3 偉福仿真器1.1.4 實驗1 偉福仿真軟件使用與匯編程序調試方法學習1.1.5 實驗2 分支與循環結構程序設計1.1.6 實驗3數據統計與數據排序程序設計1.2 AT89C51單片機簡介1.2.1 AT89C51引腳說明1.2.2 振蕩電路、時鐘電路和CPU時序1.2.3 復位狀態和復位電路1.2.4 存儲器、特殊功能寄存器及位地址1.2.5 51系列單片機內部資源概覽1.2.6 單片機I/O端口介紹1.3 單片機I/O口輸入/輸出1.3.1 實驗4單片機P1口輸入/輸出1.3.2 實驗5單片機I/O口報警聲輸出1.4 單片機目標機仿真運行實驗第2章 單片機內部功能單元2.1 單片機內部功能單元簡介2.1.1 定時器/計數器2.1.2 中斷系統2.1.3 串行口2.2 單片機定時器/計數器2.2.1 實驗1 定時器/計數器2.2.2 實驗2 單片機歌曲演奏2.3 單片機中斷系統2.3.1 實驗3 外部中斷2.3.2 實驗4 多重中斷2.4 單片機串行口2.4.1 實驗5 UART、做串行輸出端口/輸入端口2.4.2 實驗6 單片機單工及全雙工雙機通信2.4.3 實驗7 單片機與單片機點對點的通信2.4.4 實驗8 單片機與PC機通信第3章 單片機系統擴展3.1 單片機外部存儲器擴展3.1.1 F1ash外部程序存儲器3.1.2 實驗1 F1ash外部程序存儲器擴展3.2 單片機常用器件I/O接口擴展3.2.1 實驗2 簡單I/O接口741S244和741S273擴展3.2.2 實驗3 可編程並行I/O接口8255A擴展3.2.3 實驗4 可編程並行I/O接口8155擴展3.3 單片機鍵盤與顯示器接口3.3.1 實驗5 1ED數碼管顯示器3.3.2 實驗6 獨立式鍵盤與矩陣式鍵盤操作3.3.3 實驗7 可編程芯片8255A連接鍵盤/顯示器3.3.4 實驗8 可編程芯片8255A連接1CD顯示器3.3.5 實驗9 可編程8279鍵盤/顯示器接口3.4 單片機擴展D/A、A/D轉換器3.4.1 實驗10 擴展8位D/A轉換器3.4.2 實驗11 擴展12位D/A轉換器3.4.3 實驗12 擴展8位A/D轉換器3.4.4 實驗13 擴展12位A/D轉換器3.5 單片機擴展應用3.5.1 I2C二總線3.5.2 實驗14 I2C二總線3.5.3 SPI三總線3.5.4 實驗15 SPI三總線第4章 單片機應用系統設計4.1 單片機應用系統設計與開發4.1.1 單片機應用系統設計的一般步驟4.1.2 單片機應用系統的硬件和軟件設計4.1.3 單片機應用系統的開發4.2 項目1 數字式電壓表設計4.2.1 項目要求4.2.2 項目分析4.2.3 硬件電路設計框圖4.2.4 硬件電路原理圖4.2.5 流程圖4.2.6 匯編語言源程序4.2.7 思考題4.3 項目2電子表設計4.3.1 項目要求4.3.2 項目分析4.3.3 硬件電路設計框圖4.3.4 硬件電路原理圖4.3.5 匯編語言源程序4.3.6 思考題4.4 項目3 數字式溫度計設計4.4.1 項目要求4.4.2 項目分析4.4.3 硬件電路設計框圖4.4.4 硬件電路原理圖4.4.5 匯編語言源程序4.4.6 思考題4.5 項目4 電子發報機設計4.5.1 項目要求4.5.2 項目分析4.5.3 硬件電路設計框圖4.5.4 硬件電路原理圖4.5.5 匯編語言源程序4.5.6 思考題4.6 項目5 電動機轉速測定及數據顯示系統設計4.6.1 項目要求4.6.2 項目分析4.6.3 硬件電路設計框圖4.6.4 硬件電路原理圖4.6.5 匯編語言源程序4.7 單片機應用系統設計部分課題4.7.1 課題1 生產流水線產品產量統計並顯示系統設計4.7.2 課題2音樂播放器設計4.7.3 課題3競賽搶答器設計4.7.4 課題4數字頻率計設計4.7.5 課題5電子寵物設計4.7.6 課題6步進電動機正反轉及停止的控制4.7.7 課題7電子琴4.7.8 課題8數字顯示的趣味游戲機4.7.9 課題9簡易計算器設計第5章 單片機應用系統穩定性運行技術5.1 單片機應用系統中的監控芯片5.2 單片機應用系統中的看門狗芯片5.3 看門狗實驗附錄參考文獻

章节摘录

  第1章 單片機應用開發基礎  單片機是計算機和集成電路技術高速發展的產物,是在一塊芯片上集成了CPU、RAM、ROM、定時器/計數器以及輸入/輸出(I/O)接口電路等計算機部件的芯片級的微型計算機。  單片機主要應用于計算機控制和嵌入式系統領域。單片機應用開發是單片機行業工作的工程技術人員追求的目標。  本章介紹單片機應用開發基礎︰單片機應用開發環境、單片機程序的編制過程要求、AT89C51單片機、單片機程序的仿真運行、EPROM芯片程序固化方法及單片機目標機仿真運行,即單片機應用開發的軟硬件環境。  1.1 單片機應用開發環境  1.1.1 51匯編語言程序設計  根據提出的任務要求,將解題步驟和算法采用匯編語言編制程序的過程稱為匯編語言程序設計。用51匯編語言設計程序,稱為51匯編語言程序設計。  程序設計時要考慮兩個方面︰一是針對哪一種語言進行程序設計,對于同一個問題,可以選擇高級語言,也可選擇匯編語言來進行程序設計,如51匯編語言;二是解決問題的方法和步驟,對于同一個問題,往往有多種不同的解決方法,這種為解決問題而采用的方法和步驟稱為“算法”。  另外,進行程序設計時,首先應按照實際問題的要求和所使用計算機的特點,確定所采用的計算方法和計算公式。然後,用指令系統,按照盡可能節省數據存放單元、縮短程序長度和加快運算時間的三項原則編譯程序。  匯編語言程序設計不但技巧性較高,而且還具有軟、硬件結合的特點,關系到單片機應用系統的特性和運行效率。為了能編制出質量高和功能強的實用程序,必須從一個個程序模塊的學習開始,並通過熟讀多練,逐步掌握設計方法和技巧,下面具體說明。  1.程序設計語言  機器語言(Machine Language)是指直接用機器碼編寫程序,並能夠被計算機直接執行的機器級語言。機器碼是一串由二進制代碼“0”和“1”組成的二進制數據,其執行速度快,但是可讀性極差。

编辑推荐

  一本超強功能的實戰演練書。  《普通高校“十一五”規劃教材︰51系列單片機應用與實踐教程》以實戰,即單片機實踐項目的標準化設計和實時調試為主線,並貫穿全書,以51系列單片機89C51為教學機型,將學科內容融入課程系列活動項目之中。書中按照“單片機原理與應用”課程的學習進程,依次介紹了51單片機的應用開發基礎、內部功能單元、系統擴展、應用系統設計及應用系統穩定性運行技術等內容,其中共包含30余個單片機實踐項目,近80個參考程序。  《普通高校“十一五”規劃教材︰51系列單片機應用與實踐教程》適合用作本、專科高等院校自動化、計算機、電子、電氣、控制及相關專業師生的教材。

图书封面




    51系列單片機應用與實踐教程下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,單片機與嵌入式PDF免费下载。 计算机教程网 

计算机教程网 @ 2018