第1章 單片機基礎知識

1.1 單片機的數學基礎

1.1.1 數的進制及其相互轉換

1.1.2 帶符號數的表示方法

1.1.3 溢出的判別方法

1.1.4 ASCII碼和BCD碼

1.2 單片機基礎

1.2.1 計算機的經典組成

1.2.2 單片機的概念

1.2.3 單片機的應用范圍

1.2.4 單片機的發(fā)展

1.2.5 單片機系統(tǒng)

1.2.6 單片機與嵌入式系統(tǒng)

1.3 常用單片機系列介紹

1.3.1 MCS-51系列

1.3.2 MC68系列(Motorola公司的8位單片機)

1.3.3 PIC16系列

1.3.4 MSP430系列

1.3.5 AVR系列

1.3.6 STC12C5A60S2系列

實訓一 了解單片機開發(fā)環(huán)境

小結

習題與思考題

第2章 MCS-51單片機的基本結構

2.1 MCS-51單片機的內部結構

2.1.1 中央處理器(CPU)

2.1.2 存儲器

2.1.3 I/O端口

2.1.4 定時器/計數器

2.1.5 中斷系統(tǒng)

2.1.6 內部總線

2.2 AT89C51單片機引腳及其功能

2.2.1 I/O端口功能

2.2.2 電源線

2.2.3 外接晶體引腳

2.2.4 控制線

2.3 AT89C51存儲器

2.3.1 程序存儲器

2.3.2 數據存儲器

2.4 AT89C51單片機最小應用系統(tǒng)

2.4.1 復位電路

2.4.2 時鐘電路

2.4.3 電源電路

實訓二 單片機控制信號燈亮滅

小結

習題與思考題

第3章 MCS-51單片機的指令系統(tǒng)及匯

編程序設計

3.1 指令格式和尋址方式

3.1.1 匯編語言指令格式

3.1.2 符號注釋

3.1.3 尋址方式

3.2 AT89C51指令系統(tǒng)

3.2.1 數據傳送類指令

3.2.2 算術運算類指令

3.2.3 邏輯操作與移位指令

3.2.4 控制轉移類指令

3.2.5 位操作類指令

3.3 匯編語言程序設計

3.3.1 匯編語言的構成

3.3.2 匯編語言程序設計和匯編

3.3.3 順序程序設計

3.3.4 分支程序設計

3.3.5 循環(huán)程序設計

3.3.6 子程序設計

3.4 匯編語言程序設計舉例

3.4.1 查表程序設計

3.4.2 數據檢索程序設計

3.4.3 運算程序設計

實訓三 單片機控制流水燈(匯編程序)

小結

習題與思考題

第4章 單片機的C51程序設計

4.1 C51程序的結構特點

4.1.1 C語言與匯編語言的比較

4.1.2 C51程序的結構特點

4.2 C51語法基礎

4.2.1 C語言詞匯

4.2.2 編譯預處理

4.3 C51的數據類型、存儲類型及常量與變量

4.3.1 C51的數據類型

4.3.2 C51的數據存儲類型

4.3.3 常量與變量

4.4 C51對單片機主要資源的定義

4.4.1 使用關鍵字定義特殊功能寄存器(SFR)

4.4.2 通過頭文件訪問特殊功能寄存器(SFR)

4.4.3 擴展I/O端口或片外RAM的直接訪問

4.4.4 定義和使用位變量

4.5 C51的基本運算

4.5.1 C51的算術運算

4.5.2 C51的關系運算

4.5.3 C51的邏輯運算

4.5.4 C51的位運算

4.5.5 C51的賦值運算

4.6 C51的構造數據類型

4.6.1 數組

4.6.2 結構

4.6.3 聯(lián)合

4.7 C51的流程控制語句

4.7.1 選擇控制語句

4.7.2 循環(huán)控制語句

4.8 C51的函數

4.8.1 函數的分類與定義

4.8.2 函數的調用

4.9 指針

4.9.1 內存單元、地址和指針

4.9.2 指針變量的定義、賦值與引用

4.9.3 指針與數組

4.9.4 指針變量作為函數的參數

4.10 C51程序設計舉例

4.10.1 在C51中加入匯編語言語句

4.10.2 LED動態(tài)顯示驅動程序設計

實訓四 單片機控制流水燈(C51程序)

實訓五 計數器的C51程序設計與制作

小結

習題與思考題

第5章 MCS-51的定時與中斷系統(tǒng)

5.1 MCS-51的中斷系統(tǒng)及其應用

5.1.1 中斷的概念

5.1.2 MCS-51單片機中斷系統(tǒng)的結構

5.1.3 中斷響應

5.1.4 C51的中斷服務函數與寄存器組選擇

5.2 定時器/計數器

5.2.1 定時器/計數器的結構及工作原理

5.2.2 定時器/計數器的控制

5.2.3 定時器/計數器的編程和應用

實訓六 可調時間數字鐘的設計與制作

小結

習題與思考題

第6章 串行接口及串行通信技術

6.1 串行通信基礎知識

6.1.1 串行通信的基本概念

6.1.2 串行通信的制式

6.1.3 串行通信的分類

6.2 AT89C51單片機的串行接口

6.2.1 串行接口的結構與控制

6.2.2 串行接口的工作方式

6.2.3 串行接口的波特率設計

6.3 AT89C51單片機串行通信舉例

6.3.1 雙機通信

6.3.2 多機通信

6.3.3 PC機與單片機間的串行通信

6.4 串行通信總線標準及RS-232C接口

實訓七 單片機間的雙機通信

小結

習題與思考題

第7章 AT89C51單片機系統(tǒng)擴展

7.1 AT89C51單片機系統(tǒng)擴展及結構

7.1.1 系統(tǒng)總線

7.1.2 存儲器擴展的編址技術

7.2 AT89C51單片機的存儲器擴展

7.2.1 程序存儲器的擴展

7.2.2 數據存儲器的擴展

7.3 并行I/O口擴展

7.3.1 基本I/O口的擴展

7.3.2 可編程I/O口芯片8255及應用

實訓八 用8255芯片實現接口擴展

小結

習題與思考題

第8章 AT89C51單片機的接口技術

8.1 鍵盤接口技術

8.1.1 鍵盤的工作原理

8.1.2 獨立式按鍵

8.1.3 矩陣式按鍵

8.2 顯示器接口技術

8.2.1 LED顯示器及其接口

8.2.2 LED點陣顯示器及其接口

8.2.3 LCD顯示器及其接口

8.3 A/D轉換器及其接口技術

8.3.1 A/D轉換器概述

8.3.2 典型A/D轉換器芯片ADC0809

8.3.3 ADC0809與AT89C51單片機的接口及應用

8.4 D/A轉換器及其接口技術

8.4.1 D/A轉換器概述

8.4.2 典型D/A轉換器芯片DAC0832

8.4.3 DAC0832與AT89C51單片機的接口及應用

實訓九 基于ADC0832的數字電壓表

小結

習題與思考題

第9章 單片機應用系統(tǒng)設計

9.1 單片機應用系統(tǒng)開發(fā)的一般方法

9.1.1 確定任務

9.1.2 總體設計

9.1.3 硬件設計

9.1.4 軟件設計

9.1.5 系統(tǒng)的仿真調試與運行

9.2 單片機應用系統(tǒng)的開發(fā)工具

9.2.1 單片機開發(fā)系統(tǒng)的組成結構

9.2.2 單片機開發(fā)系統(tǒng)的功能

9.2.3 單片機開發(fā)系統(tǒng)的類型

9.3 單片機應用系統(tǒng)舉例

9.3.1 信號發(fā)生器設計

9.3.2 搶答器系統(tǒng)設計

實訓十 單片機控制球賽記分牌的設計

小結

習題與思考題

參考文獻2100433B

單片機原理及應用(基于C語言)造價信息

市場價 信息價 詢價
材料名稱 規(guī)格/型號 市場價
(除稅)
工程建議價
(除稅)
行情 品牌 單位 稅率 供應商 報價日期
PIC單片機編程器 JY-PICKIT2 查看價格 查看價格

JY

13% 成都嘉林源電子有限公司
基于GIS應用開發(fā) 基礎地理數據庫、水資源基礎數據庫、業(yè)務管理數據庫及其它數據的處理建庫 查看價格 查看價格

13% 成都萬江港利科技有限公司
單片機數據線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

立信

13% 廣州市力升達防雷科技有限公司
單片機數據線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南新科保防雷工程有限公司
單片機數據線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

宇恬

13% 昆明宇恬科技工程有限公司
單片機數據線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南派德科技有限公司
單片機數據線路避雷器 REP-X04-DATA接線端子 查看價格 查看價格

13% 海南萬馬高科技有限公司
總控應用服務器 DELLi7-97008G512GSSD+2T機械盤6G獨顯 查看價格 查看價格

大峽谷

13% 大峽谷照明系統(tǒng)(蘇州)股份有限公司
材料名稱 規(guī)格/型號 除稅
信息價
含稅
信息價
行情 品牌 單位 稅率 地區(qū)/時間
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年1季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年3季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年3季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2006年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年4季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年2季度信息價
夯實(電) 夯擊能力20-62Nm 查看價格 查看價格

臺班 廣州市2005年1季度信息價
材料名稱 規(guī)格/需求量 報價數 最新報價
(元)
供應商 報價地區(qū) 最新報價時間
人臉識別單片機 人臉識別單片機|1個 1 查看價格 惠州市金力工程技術有限公司 廣東   2022-11-21
單片機應用實訓考核裝置 配置詳附件二|20套 2 查看價格 濟南智星教育設備有限公司 貴州  貴陽市 2016-11-02
人臉識別單片機 -|1套 1 查看價格 國科城市大腦(北京)科技有限公司 廣東   2021-10-20
圖書 詳見本預算表隨后附件的圖書目錄|153m44 1 查看價格 北京藍鯨知圖科技有限公司 廣東   2022-10-11
語言程控 TK832|1臺 1 查看價格 廣州熹尚科技有限公司 全國   2022-08-23
單片機數據線路避雷器 REP-X04-DATA接線端子|2591臺 1 查看價格 昆明宇恬科技工程有限公司 云南  昆明市 2015-04-10
多國語言指導許可 3BA09513AA 提供4國語言以上|1.0套 0 查看價格 廣州皓粵電子設備有限公司    2015-11-18
人員主被動定位通信應用系統(tǒng) 人員主被動定位通信應用系統(tǒng)|1套 1 查看價格 南京埃爾喬億自控設備有限公司 四川   2021-06-16

《高職高?!笆濉币?guī)劃教材:單片機原理及應用(基于C語言)》以C語言(C51)為主線,同時兼顧匯編語言,詳細介紹了51系列單片機的原理及應用知識?!陡呗毟邔!笆濉币?guī)劃教材:單片機原理及應用(基于C語言)》主要內容包括單片機基礎知識、MCS-51單片機的基本結構、MCS-51單片機的指令系統(tǒng)及匯編程序設計、單片機的C51程序設計、MCS-51的定時和中斷系統(tǒng)、串行接口及串行通信技術、AT89C51單片機系統(tǒng)擴展、AT89C51單片機的接口技術以及單片機應用系統(tǒng)設計等。同時,選用了信號燈、流水燈、數字鐘、計數器、數字電壓表、信號發(fā)生器、單片機雙機通信、球賽記分牌等十個單片機典型應用作為實訓,并且所有實訓均在Keil C51 Vision4和ISIS7 professional環(huán)境下調試通過。

《高職高專“十二五”規(guī)劃教材:單片機原理及應用(基于C語言)》內容簡潔實用,講解通俗易懂,并有大量應用實例,實用性強,既可作為高職高專院校通信類、信息類、應用電子類、控制類、儀器儀表類以及機電類等專業(yè)單片機課程的教材,也可作為從事單片機開發(fā)應用的工程技術人員的參考書。

單片機原理及應用(基于C語言)圖書目錄常見問題

  • 建筑施工的圖書目錄

    第2版前言第1版前言第1章 土方工程1.1 土的分類與工程性質1.2 場地平整、土方量計算與土方調配1.3 基坑土方開挖準備與降排水1.4 基坑邊坡與坑壁支護1.5 土方工程的機械化施工復習思考題第2...

  • 51單片機原理是什么,有哪些應用?

    8051單片機在一塊芯片上集成了一個微型計算機的主要部件,它包括以下幾部分: 1個8位微處理器(CPU)。 1個時鐘電路。 4KB程序存儲器。 256B數據存儲器。 2個16位定時/計數器。 64KB...

  • 綠色建筑的圖書目錄

    第一篇 綜合篇第一章 綠色建筑的理念與實踐第二章 綠色建筑評價標識總體情況第三章 發(fā)揮“資源”優(yōu)勢,推進綠色建筑發(fā)展第四章 綠色建筑委員會國際合作情況第五章 上海世博會園區(qū)生態(tài)規(guī)劃設計的研究與實踐第六...

單片機原理及應用(基于C語言)圖書目錄文獻

基于項目式的《單片機原理及應用》課程整體設計 基于項目式的《單片機原理及應用》課程整體設計

格式:pdf

大小:83KB

頁數: 未知

評分: 4.8

基于高職學院學生的特點,利用項目式的教學方法對《單片機原理及應用》課程進行了整體設計,提出了以\"單片機最小開發(fā)系統(tǒng)\"為主線的1344的教學模式,初步實現了課程的整體設計,提高了學生學習的主動性和積極性,達到較好的教學效果。

立即下載
項目教學法在《單片機原理及應用》課程教學中的研究 項目教學法在《單片機原理及應用》課程教學中的研究

格式:pdf

大小:83KB

頁數: 3頁

評分: 4.7

建構主義學習理論是當今世界教育的潮流,筆者將其學習模式引入到職業(yè)中學《單片機原理及應用》課程教學中?!绊椖拷虒W法”是師生通過共同實施一個完整的項目工作而進行的教學活動,是行動導向教學方法中的一種。在整個教學過程中既發(fā)揮了教師的主導作用又體現了學生的主體作用,充分地展示現代職業(yè)教育“以能力為本”的價值取向,使課堂教學的質量和效益得到更大幅度的提高。

立即下載

本書作為《單片機原理及應用——基于Proteus和Keil C》的姊妹篇,在保持原教材結構和風格的基礎上,取消了其中的匯編語言內容,將節(jié)省的空間用于加強C51語言內容。

本書在C51內容編排上做了較大改進:在集中介紹了執(zhí)行語句、變量、指針、數組和函數等C51基本內容之后,安排了LED控制、獨立開關檢測、行列式鍵盤掃描、數碼管靜態(tài)和動態(tài)顯示等與單片機I/O口相關的C51應用內容,以此縮短編程語言與單片機應用的教學時間差。中斷函數及片外RAM訪問等與單片機硬件相關的C51內容則穿插到后續(xù)原理章節(jié)里介紹。采用這種集中與分散相結合,理論與應用相結合的方案,有望促使讀者更好地掌握C51與單片機內容,為今后的工程應用打下扎實基礎。 為方便讀者學習,本書每章都有小結和習題,書末附有與教學進度相呼應的實驗指導及相關閱讀材料,還配有相關課程網站。

本書可作為高等工科院校機械類、電氣與電子信息類、計算機類各專業(yè)48~64學時要求的教材,也可作為從事嵌入式應用系統(tǒng)設計、生產從業(yè)人員的崗位培訓教材及自學參考書。

《單片機原理與應用:基于C語言》主要是采用一個全新的方式,帶領學生從零基礎開始學習單片機和c語言編程,讓學生不僅能在學習過程中認識常用的電子元器件及其識別方式,而且能快速地掌握8051單片機原理以及如何使用C語言來為其編寫程序。

《單片機原理與應用:基于C語言》定位于職業(yè)院校學生或電子愛好者的入門指導書,讀者有無編程基礎都可以在短時間內入門8051系列單片機的開發(fā)?!秵纹瑱C原理與應用:基于C語言》使用流行的c語言編寫全部代碼,因此它也是一本學習C語言的開發(fā)實踐書,為讀者今后進行嵌入式開發(fā)和程序代碼移植打下堅實基礎。

《單片機原理及應用技術:基于Keil C和Proteus仿真》詳細介紹該單片機的片內所有資源,如:單片機的硬件基本結構、引腳功能、存儲器結構、特殊功能寄存器功能以及并行I/O口的結構和特點、中斷、定時/計數器、串行口,同時介紹了單片機最新集成開發(fā)環(huán)境keil μ Vision4和集成開發(fā)工具proteus7 Professional以及單片機兩種開發(fā)語言(匯編和C51)。

《單片機原理及應用技術:基于Keil C和Proteus仿真》由淺至深介紹常用的片外資源以及單片機接口擴展方法,由存儲器擴展到接口擴展,鍵盤、顯示器以及A/D、D/A轉換器,不僅介紹并行接口擴展還介紹串行接口擴展,串行接口此處以單總線、IIC總線、SPI總線為例,介紹用單片機軟件模擬串行接口總線時序以及單片機擴展串行總線接口具體應用實例,同時,綜合實例還選用大學生參加競賽獲獎案例,貼近實際應用。

單片機原理及應用(基于C語言)相關推薦
  • 相關百科
  • 相關知識
  • 相關專欄