幫助中心 | 我的帳號 | 關於我們

單片機項目教程--C語言版(第2版高職高專十三五規劃教材)

  • 作者:編者:周堅
  • 出版社:北京航空航天大學
  • ISBN:9787512430303
  • 出版日期:2019/09/01
  • 裝幀:平裝
  • 頁數:280
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    以80C51系列單片機為主,本書詳細介紹單片機的工作原理、編程方法和實際應用等知識,內容包括單片機結構、c語言編程和典型介面器件等。
    本書融進了作者多年教學、科研實踐所獲取的經驗及實例,是作者在單片機課程教學改革的基礎上編寫而成的,採用「項目引領、任務驅動」的教學模式來編排,視各個課題為一個項目,每個項目又由多個任務組成,讀者通過完成各個任務而掌握本課題的所有知識。全書以讀者的認知規律為主線,充分體現了以人為本的指導思想。本書是再版書,相比舊板,對部分內容進行了更新。
    作者為本書的寫作開發了實驗模擬板,設計了實驗電路板,並且通過作者個人網站提供作者所設計的實驗模擬板、實驗電路板的原理圖和印刷線路板圖及書中所有例子等。讀者獲得的不僅是一本文字教材,更是一個完整的學習環境。
    本書可作為職業技術學院、中高等職業學校、專業技術學校、單片機培訓機構等的教學用書,也是電子愛好者自學單片機的很好教材。
    除了本書之外,作者有成熟的教學方法可以交流,並可提供與之配套的實驗器材、教學課件,從而構成單片機教學的完整解決方案。

作者介紹
編者:周堅
    周堅,網路中被慣稱為「平凡」。以教書為業,開發些單片機項目,故自封為工程師。好讀書,愛動手,以求甚解;常思考,每有所得,必以行動驗證之;心無城府、不慕名利,所做皆小事,但均為實事。

目錄
課題1  認識單片機及C語言
  1.1  單片機的發展
    1.1.1  單片機名稱的由來
    1.1.2  單片機技術的發展歷史
  1.2  電腦數據表示
    1.2.1  常用的進位計數制
    1.2.2  二進位的算術運算
    1.2.3  數制間的轉換
    l.2.4  數的表示方法及常用計數制的對應關係
    1.2.5  邏輯數據的表示
  1.3  電腦中常用的基本術語
  1.4  存儲器
  l.5  C語言入門
    1.5.1  C語言的產生與發展
    1.5.2  C語言的特點
    1.5.3  C語言人門知識
    1.5.4  C程序特性分析
  1.6  C語言中的數據
    1.6.1  數據類型概述
    1.6.2  常量與變數
    1.6.3  整型數據
    1.6.4  字元型數據
課題2  80C5I單片機學習環境的建立
  任務1  使用sTC89c51單片機製作實驗電路板
    2.1.1  電路原理圖
    2.1.2  電路板的製作與代碼的寫入
  任務2  讓實驗電路板具有模擬功能
    2.2.1  模擬的概念
    2.2.2  模擬晶元製作
  任務3  認識和使用成品電路板
    2.3.1  多功能實驗電路板
    2.3.2  工業控制器
  任務4  Keil軟體的安裝與使用
    2.4.1  Kei|軟體簡介
    2.4.2  安裝Keil軟體
    2.4.3  使用Keil軟體
  任務5  認識與使用實驗模擬板
    2.5.1  實驗模擬板的特點
    2.5.2  實驗模擬板的安裝與使用
課題3 80C51單片機的I/o介面
  任務1用單片機控制LED
    3.1.1  任務分析
    3.1.2  任務實現
  任務2用單片機發出聲音
    3.2.1  任務分析
    3.2.2  任務實現
    3.2.3  延時工作過程的分析
  任務3用指撥開關設置音調
    3.3.1  設置音調的實現
    3.3.2  任務實現

    3.3.3  單片機內部的並行I/O口
  任務4用單片機製作風火輪玩具
    3.4.1  任務分析
    3.4.2  任務實現
    3.4.3  用模擬晶元來實現
    3.4.4  單片機的內部結構
課題4  80C51單片機的中斷系統
  任務1  緊急停車控制器
    4.1.1  中斷的概念
    4.1.2  任務實現
    4.1.3  80C:51的中斷結構
  任務2  通過外部信號來改變風火輪的轉速
    4.2.1  脈衝信號獲得
    4.2.2  任務實現
    4.2.3  中斷響應分析
    4.2.4  中斷控制
課題5  80C51單片機的定時器/計數器
  任務1  包裝流水線中的計數器
    5.1.1  定時/計數的基本知識
    5.1.2  任務實現
    5.1.3  單片機中的定時器/計數器
  任務2  用單片機唱歌
    5.2.1  歌譜與歌曲的基本知識
    5.2.2  用定時中斷來產生不同頻率的信號
    5.2.3  單片機唱歌的實現
課題6  80C51單片機的串列介面與串列通信
  任務l  使用串列口擴展並行介面
    6.1.1  用串列口擴展並行輸出
    6.1.2  用串列口擴展並行輸入
    6.1.3  80C5l單片機的串列介面
  任務2  單片機與Pc機通信
    6.2.1  串列通信的基本知識
    6.2.2  任務實現
    6.2.3  串列口工作方式與波特率設置
課題7  顯示介面
  任務1  一位計數器的製作
    7.1.1  單個數碼管的結構
    7.1.2  任務實現
  任務2  銀行利率屏的製作
    7.2.1  相關知識
    7.2.2  任務實現
  任務3  數碼管顯示秒錶的製作
    7.3.1  LED顯示器動態介面原理
    7.3.2  動態顯示程序編寫
    7.3.3  秒錶的實現
  任務4  小小迎賓屏的製作
    7.4.1  字元型液晶顯示器簡介
    7.4.2  字元型液晶顯示屏驅動程序
    7.4.3  小小迎賓屏的實現
  任務5  智能儀器顯示屏的製作

    7.5.1  LCM顯示屏簡介
    7.5.2  字模的產生
    7.5.3  點陣型液晶顯示器的使用
課題8  鍵盤介面
  任務1  鍵控風火輪的製作
    8.1.1  單片機鍵盤簡介
    8.1.2  任務實現
  任務2  可預置數倒計時鐘的製作
    8.2.1  功能描述
    8.2.2  任務實現
    8.2.3  單片機鍵盤處理的方法
  任務3  智能儀器鍵盤的製作
    8.3.1  相關知識
    8.3.2  任務實現
課題9  模擬量轉換介面
  任務1  數字電壓表的製作
    9.1.1  A/D轉換器工作原理
    9.1.2  數字電壓的製作
  任務2  數字信號發生器的製作
    9.2.1  D/A轉換器工作原理
    9.2.2  數字信號發生器的實現
課題10  串列介面晶元
  任務1 AT24晶元編程器的製作
    lO.1.1  I2C介面介紹
    10.1.2  24系列EEPROM的結構及特性
    10.1.3  24系列EEPROM的使用
    10.1.4  編程器的實現
  任務2  93C46編程器的製作
    10.2.1  認識93C46晶元
    10.2.2  93C46存儲器的使用
    10.2.3  93C46編程器的製作
  任務3  使用Dsl302製作時鐘
    10.3.1  認識DSl302晶元
    10.3.2  用Dsl 302製作實時鐘
課題11  應用設計實例
  任務1  交通燈的製作
    11.1.1  交通燈動作過程分析
    11.1.2  程序編寫及分析
  任務2  模塊化編程的實現
    11.2.1  功能描述
    11.2.2  模塊化編程的實現
    11.2.3  模塊化編程方法的總結
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032