單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)

出版時(shí)間:2006-8  出版社:清華大學(xué)  作者:謝維成  頁數(shù):301  
Tag標(biāo)簽:無  

內(nèi)容概要

  《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》以實(shí)用為宗旨,用眾多的實(shí)例講解MCS-51單片機(jī)原理和硬、軟件開發(fā)技術(shù),針對(duì)同一功能,同時(shí)提供單片機(jī)匯編源程序和單片機(jī)C語言源程序,并免費(fèi)提供所有源代碼和電路圖的資源下載。從實(shí)用的角度出發(fā),書中配備了大量的實(shí)例,詳細(xì)描述了實(shí)例的具體設(shè)計(jì)步驟并提供單片機(jī)匯編源程序和單片機(jī)C語言源程序的詳細(xì)代碼,并且完整地闡述了單片機(jī)應(yīng)用系統(tǒng)分析和開發(fā)的全過程,讀者可以此作為進(jìn)入單片機(jī)應(yīng)用系統(tǒng)開發(fā)領(lǐng)域的首次嘗試。MCS-51系列單片機(jī)應(yīng)用廣泛,是學(xué)習(xí)單片機(jī)技術(shù)較好的系統(tǒng)平臺(tái),同時(shí)也是單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)開發(fā)的一個(gè)重要系列?!秵纹瑱C(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》以實(shí)用為宗旨,用豐富的實(shí)例講解MCS-51單片機(jī)原理和軟硬件開發(fā)技術(shù),并采用對(duì)比方法,同一功能分別以單片機(jī)匯編語言程序和單片機(jī)C語言程序?qū)崿F(xiàn),并免費(fèi)提供所有源代碼和電路圖的資源下載。全書共12章,第1章介紹單片微機(jī)系統(tǒng)的基礎(chǔ)知識(shí),第2章介紹MCS-51單片機(jī)工作原理,第3章介紹單片機(jī)匯編程序設(shè)計(jì),第4章介紹單片機(jī)C語言程序設(shè)計(jì),第5章到第9章,用實(shí)例介紹MCS-51單片機(jī)內(nèi)部資源及編程、MCS-51單片機(jī)系統(tǒng)擴(kuò)展、MCS-51單片機(jī)與鍵盤、顯示器的接口、MCS-51單片機(jī)與D/A、A/D的接口和MCS-51單片機(jī)的其他接口,第10章介紹單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì),第11章介紹單片機(jī)應(yīng)用系統(tǒng)實(shí)例,第12章介紹Keil C51集成環(huán)境的使用,附錄分別提供了MCS-51系列單片機(jī)指令表和C51庫函數(shù)表。  《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》適合各類大專院校及培訓(xùn)機(jī)構(gòu)作為“單片機(jī)原理與應(yīng)用”或“單片機(jī)C程序設(shè)計(jì)及應(yīng)用”類課程的教材,特別適合打算學(xué)習(xí)單片機(jī)應(yīng)用系統(tǒng)開發(fā)的讀者,也可供各類電子工程、自動(dòng)化技術(shù)人員和計(jì)算機(jī)愛好者參考。

書籍目錄

第1章  基礎(chǔ)知識(shí) 11.1  信息在計(jì)算機(jī)中的表示 11.1.1  數(shù)在計(jì)算機(jī)內(nèi)的表示 11.1.2  字符在計(jì)算機(jī)內(nèi)的表示 51.2  單片機(jī)的概念及其特點(diǎn) 61.2.1  單片機(jī)的基本概念 61.2.2  單片機(jī)的主要特點(diǎn) 61.3  單片機(jī)的發(fā)展及其主要品種 71.3.1  4位單片機(jī) 71.3.2  8位單片機(jī) 81.3.3  16位單片機(jī) 81.3.4  32位單片機(jī) 81.4  單片機(jī)的應(yīng)用 81.4.1  單機(jī)應(yīng)用 91.4.2  多機(jī)應(yīng)用 91.4.3  單片機(jī)的等級(jí) 9習(xí)題  9第2章  單片機(jī)基本原理 112.1  MCS-51系列單片機(jī)簡(jiǎn)介 112.2  MCS-51系列單片機(jī)的結(jié)構(gòu)原理 122.2.1  MCS-51系列單片機(jī)的基本組成 122.2.2  MCS-51系列單片機(jī)的內(nèi)部結(jié)構(gòu) 122.2.3  MCS-51系列單片機(jī)的中央處理器(CPU) 122.2.4  MCS-51系列單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 152.2.5  MCS-51系列單片機(jī)的輸入/輸出接口 212.3  MCS-51系列單片機(jī)的外部引腳及片外總線 252.3.1  外部引腳 252.3.2  片外總線結(jié)構(gòu) 272.4  MCS-51系列單片機(jī)的工作方式 282.4.1  復(fù)位方式 282.4.2  程序執(zhí)行方式 292.4.3  單步執(zhí)行方式 292.4.4  掉電和節(jié)電方式 302.4.5  編程和校驗(yàn)方式 312.5  MCS-51系列單片機(jī)的時(shí)序 322.5.1  機(jī)器周期和指令周期 322.5.2  單機(jī)器周期指令的時(shí)序 322.5.3  雙機(jī)器周期指令的時(shí)序 33習(xí)題  33第3章  單片機(jī)匯編程序設(shè)計(jì) 343.1  MCS-51系列單片機(jī)匯編指令格式及標(biāo)識(shí) 343.1.1  指令格式 343.1.2  指令中用到的標(biāo)識(shí)符 353.2  MCS-51系列單片機(jī)的尋址方式 353.2.1  常數(shù)尋址(立即尋址) 353.2.2  寄存器數(shù)尋址(寄存器尋址) 363.2.3  存儲(chǔ)器數(shù)尋址 363.2.4  位尋址 383.2.5  指令尋址 383.3  MCS-51系列單片機(jī)指令系統(tǒng) 393.3.1  數(shù)據(jù)傳送指令 393.3.2  算術(shù)運(yùn)算指令 423.3.3  邏輯操作指令 443.3.4  控制轉(zhuǎn)移指令 453.3.5  位操作指令 503.4  MCS-51系列單片機(jī)匯編程序常用偽指令 523.5  MCS-51系列單片機(jī)匯編程序設(shè)計(jì) 553.5.1  運(yùn)算程序 553.5.2  數(shù)據(jù)的拼拆和轉(zhuǎn)換 583.5.3  多分支轉(zhuǎn)移(散轉(zhuǎn))程序 60習(xí)題   62第4章  單片機(jī)C語言程序設(shè)計(jì) 654.1  C語言與MCS-51單片機(jī) 654.1.1  C語言的特點(diǎn)及程序結(jié)構(gòu) 654.1.2  C語言與MCS-51單片機(jī) 674.1.3  C51程序結(jié)構(gòu) 674.2  C51的數(shù)據(jù)類型 684.3  C51的運(yùn)算量 704.3.1  常量 704.3.2  變量 724.3.3  存儲(chǔ)模式 754.3.4  絕對(duì)地址的訪問 754.4  C51的運(yùn)算符及表達(dá)式 774.4.1  賦值運(yùn)算符 774.4.2  算術(shù)運(yùn)算符 784.4.3  關(guān)系運(yùn)算符 784.4.4  邏輯運(yùn)算符 784.4.5  位運(yùn)算符 794.4.6  復(fù)合賦值運(yùn)算符 794.4.7  逗號(hào)運(yùn)算符 804.4.8  條件運(yùn)算符 804.4.9  指針與地址運(yùn)算符 804.5  表達(dá)式語句及復(fù)合語句 814.5.1  表達(dá)式語句 814.5.2  復(fù)合語句 814.6  C51的輸入/輸出 824.6.1  格式輸出函數(shù)printf() 834.6.2  格式輸入函數(shù)scanf() 834.7  C51程序基本結(jié)構(gòu)與相關(guān)語句 844.7.1  C51的基本結(jié)構(gòu) 844.7.2  if語句 874.7.3  switch/case語句 874.7.4  while語句 884.7.5  do…while語句 894.7.6  for語句 894.7.7  循環(huán)的嵌套 904.7.8  break和continue語句 904.7.9  return語句 914.8  函數(shù) 914.8.1  函數(shù)的定義 924.8.2  函數(shù)的調(diào)用與聲明 944.8.3  函數(shù)的嵌套與遞歸 964.9  C51構(gòu)造數(shù)據(jù)類型 984.9.1  數(shù)組 984.9.2  指針 1004.9.3  結(jié)構(gòu) 1034.9.4  聯(lián)合 1054.9.5  枚舉 107習(xí)題  108第5章  MCS-51單片機(jī)內(nèi)部        資源及編程 1115.1  并行輸入/輸出接口 1115.2  定時(shí)/計(jì)數(shù)器接口 1115.2.1  定時(shí)/計(jì)數(shù)器的主要特性 1115.2.2  定時(shí)/計(jì)數(shù)器T0、T1的結(jié)構(gòu)及工作原理 1125.2.3  定時(shí)/計(jì)數(shù)器的方式和控制寄存器 1135.2.4  定時(shí)/計(jì)數(shù)器的工作方式 1145.2.5  定時(shí)/計(jì)數(shù)器的初始化編程及應(yīng)用 1175.3  串行接口 1215.3.1  通信的基本概念 1215.3.2  MCS-51單片機(jī)串行口功能與結(jié)構(gòu) 1235.3.3  串行口的工作方式 1255.3.4  串行口的編程及應(yīng)用 1275.4  中斷系統(tǒng) 1425.4.1  中斷的基本概念 1425.4.2  MCS-51單片機(jī)的中斷系統(tǒng) 1435.4.3  MCS-51中斷系統(tǒng)的應(yīng)用 147習(xí)題  150第6章  MCS-51單片機(jī)系統(tǒng)擴(kuò)展 1526.1  MCS-51單片機(jī)的最小系統(tǒng) 1526.1.1  8051/8751的最小系統(tǒng) 1526.1.2  8031最小系統(tǒng) 1526.2  存儲(chǔ)器擴(kuò)展 1536.2.1  存儲(chǔ)器擴(kuò)展概述 1536.2.2  程序存儲(chǔ)器擴(kuò)展 1566.2.3  數(shù)據(jù)存儲(chǔ)器擴(kuò)展 1586.3  輸入/輸出口擴(kuò)展 1596.3.1  簡(jiǎn)單I/O接口擴(kuò)展 1596.3.2  可編程I/O擴(kuò)展(8255A) 161習(xí)題  167第7章  MCS-51單片機(jī)與鍵盤、        顯示器的接口 1697.1  MCS-51單片機(jī)與鍵盤的接口 1697.1.1  鍵盤的工作原理 1697.1.2  獨(dú)立式鍵盤與單片機(jī)的接口 1717.1.3  矩陣式鍵盤與單片機(jī)的接口 1727.2  MCS-51單片機(jī)與LED顯示器接口 1777.2.1  LED顯示器的結(jié)構(gòu)與原理 1777.2.2  LED數(shù)碼管顯示器的譯碼方式 1797.2.3  LED數(shù)碼管的顯示方式 1807.2.4  LED顯示器與單片機(jī)的接口 1817.3  MCS-51單片機(jī)與行程開關(guān)、晶閘管、繼電器的接口 1847.3.1  行程開關(guān)、繼電器與MCS-51單片機(jī)的接口 1857.3.2  晶閘管與MCS-51單片機(jī)的接口 1857.3.3  繼電器與MCS-51單片機(jī)的接口 1867.3.4  蜂鳴器與MCS-51單片機(jī)的接口 187習(xí)題  187第8章  MCS-51與D/A、A/D的接口 1888.1  MCS-51單片機(jī)與ADC的接口 1888.1.1  A/D轉(zhuǎn)換器概述 1888.1.2  ADC0809與MCS-51的接口 1898.2  MCS-51單片機(jī)與DAC的接口 1948.2.1  D/A轉(zhuǎn)換器概述 1948.2.2  MCS-51單片機(jī)與8位DAC0832的接口 196習(xí)題  201第9章  MCS-51單片機(jī)的其他接口 2029.1  LCD與MCS-51接口 2029.1.1  字符型點(diǎn)陣式液晶顯示器 2029.1.2  LCD顯示器與單片機(jī)的接口與應(yīng)用 2079.2  MCS-51單片機(jī)與I2C總線芯片接口 2119.2.1  I2C總線簡(jiǎn)介 2119.2.2  I2C總線EEPROM芯片與單片機(jī)接口 2139.3  MCS-51單片機(jī)與時(shí)鐘日歷芯片接口 2259.3.1  并行日歷時(shí)鐘芯片DS12887與單片機(jī)接口 2259.3.2  串行日歷時(shí)鐘芯片與單片機(jī)接口 233習(xí)題  243第10章  單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 24410.1  單片機(jī)應(yīng)用系統(tǒng)的基本結(jié)構(gòu) 24410.1.1  單片機(jī)應(yīng)用系統(tǒng)的硬件系統(tǒng) 24410.1.2  單片機(jī)應(yīng)用系統(tǒng)開發(fā)的基本過程 24510.2  單片機(jī)應(yīng)用系統(tǒng)的硬件系統(tǒng)設(shè)計(jì) 24710.2.1  硬件系統(tǒng)設(shè)計(jì)原則 24710.2.2  硬件設(shè)計(jì) 24810.3  單片機(jī)應(yīng)用系統(tǒng)的軟件設(shè)計(jì) 24910.3.1  軟件設(shè)計(jì)的特點(diǎn) 24910.3.2  資源分配 25010.3.3  單片機(jī)應(yīng)用系統(tǒng)開發(fā)工具 250習(xí)題  251第11章  單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例 25211.1  單片機(jī)電子時(shí)鐘的設(shè)計(jì) 25211.1.1  軟時(shí)鐘的基本原理 25211.1.2  系統(tǒng)硬件電路的設(shè)計(jì) 25211.1.3  系統(tǒng)軟件程序的設(shè)計(jì) 25311.2  多路數(shù)字電壓表的設(shè)計(jì) 25911.2.1  多路數(shù)字電壓表的原理及功能 25911.2.2  系統(tǒng)硬件電路的設(shè)計(jì) 26011.2.3  系統(tǒng)軟件程序的設(shè)計(jì) 261習(xí)題  268第12章  Keil C51集成環(huán)境的使用 26912.1  Keil C51簡(jiǎn)介 26912.1.1  Keil uVision2 IDE的安裝 26912.1.2  Keil uVision2 IDE界面 26912.2  Keil uVision2 IDE的使用方法 27412.2.1  項(xiàng)目文件的建立 27412.2.2  給項(xiàng)目添加程序文件 27512.2.3  編譯、連接項(xiàng)目,形成目標(biāo)文件 27612.2.4  運(yùn)行調(diào)試觀察結(jié)果 27712.2.5  多文件的處理 27812.2.6  仿真環(huán)境的設(shè)置 27912.3  Keil C51的調(diào)試技巧 28212.3.1  如何設(shè)置和刪除斷點(diǎn) 28212.3.2  如何查看和修改寄存器的內(nèi)容 28212.3.3  如何觀察和修改變量 28212.3.4  如何觀察存儲(chǔ)器區(qū)域 28212.3.5  并行口的使用 28312.3.6  定時(shí)/計(jì)數(shù)器的使用 28412.3.7  串行口的使用 28512.3.8  外中斷的使用 285習(xí)題  286附錄A  MCS-51系列單片機(jī)指令表 287A.1  數(shù)據(jù)傳送類指令 287A.2  算術(shù)操作類指令 288A.3  邏輯操作類指令 289A.4  控制轉(zhuǎn)移類指令 289A.5  位操作類指令 290附錄B  C51的庫函數(shù) 292B.1  寄存器庫函數(shù)REGXXX.H 292B.2  字符函數(shù)CTYPE.H 292B.3  一般輸入/輸出函數(shù)STDIO.H 294B.4  內(nèi)部函數(shù)INTRINS.H 295B.5  標(biāo)準(zhǔn)函數(shù)STDLIB.H 296B.6  字符串函數(shù)STRING.H 297B.7  數(shù)學(xué)函數(shù)MATH.H 299B.8  絕對(duì)地址訪問函數(shù)ABSACC.H 301附錄C  單片機(jī)技術(shù)及嵌入式系統(tǒng)的網(wǎng)絡(luò)資源 302C.1  單片機(jī)技術(shù)及嵌入式系統(tǒng)的常見網(wǎng)站 302C.2  單片機(jī)技術(shù)及嵌入式系統(tǒng)的官方網(wǎng)站 302參考文獻(xiàn) 303

編輯推薦

《單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)》適合各類大專院校及培訓(xùn)機(jī)構(gòu)作為"單片機(jī)原理與應(yīng)用"或"單片機(jī)C程序設(shè)計(jì)及應(yīng)用"類課程的教材,特別適合打算學(xué)習(xí)單片機(jī)應(yīng)用系統(tǒng)開發(fā)的讀者,也可供各類電子工程、自動(dòng)化技術(shù)人員和計(jì)算機(jī)愛好者參考。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)6條)

 
 

  •   了解了很多,值得學(xué)習(xí)鞏固基礎(chǔ)!
  •   原本定了9本 ,要等一星期一剛,后來我同學(xué)等急了,三個(gè)人不買了。發(fā)貨慢的嘞!受不鳥。。。希望 以后能 在 “本書有貨”的后面著名 有幾本庫存。
  •   書的質(zhì)量很好,送貨快速,包裝精美,發(fā)票齊全!
  •   書是正版的,很不錯(cuò)~
  •   本來說12月20日送到,結(jié)果18日(今天)就送到了,很快。要知道,我們12月31日考試就用到這本書里的部分知識(shí),所以我有更多的時(shí)間學(xué)習(xí),謝謝卓越了,呵呵。
  •   我本想通過這本書學(xué)習(xí)單片機(jī)的原理和編程,目前看完了這本書的前兩章,它們介紹了單片機(jī)的原理。大量的單片機(jī)書都講了這些原理,而這本書的這部分編寫的不好。... 閱讀更多
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7