單片機C語言輕松入門

出版時間:2011-8  出版社:北京航空航天大學  作者:周堅  頁數(shù):310  

內(nèi)容概要

《單片機C語言輕松入門(第2版)》以80C51單片機為例,介紹如何使用
C語言編寫單片機程序,內(nèi)容主要包括:C語言基礎(chǔ)、Keil軟件使用方法、程序編寫與調(diào)試方法等知識。
較之第1版,《單片機C語言輕松入門(第2版)》跟隨單片機開發(fā)技術(shù)的發(fā)展,重新設(shè)計了實驗電路板;對各章內(nèi)容進行了細致的修改;精簡了庫函數(shù)的部分內(nèi)容;增加了“多模塊編程”、“ISD調(diào)試技術(shù)”等內(nèi)容;將指針、預處理部分的內(nèi)容獨立成章。
作者為本書配套開發(fā)了實驗仿真板;設(shè)計了實驗電路板;隨書光盤提供了實驗仿真板、例子文件、實驗過程及現(xiàn)象的動畫;編寫了教學課件,從而構(gòu)成單片機C語言教學與自學的完整解決方案。本書融進了作者周堅多年來教學、科研經(jīng)驗,依據(jù)學習者的認知規(guī)律來編排內(nèi)容,充分體現(xiàn)了以人為本的指導思想。
本書可作為中等職業(yè)學校、高等職業(yè)學校、電視大學等的教學用書,也是單片機愛好者自學單片機C語言的很好教材。

作者簡介

周堅,網(wǎng)絡中被慣稱為“平凡”。以教書為業(yè),開發(fā)些單片機項目,故自封為工程師。好讀書,愛動手,以求甚解;常思考,每有所得,必以行動驗證之;心無城府、不慕名利,所做皆小事,但均為實事。

書籍目錄

第1章  單片機C語言概述
1.1 C語言簡介
1.1.1 C語言的產(chǎn)生與發(fā)展
1.1.2 C語言的特點
1.2 C語言的入門知識
1.2.1 簡單的C程序介紹
1.2.2 C程序特性分析
第2章 單片機C語言開發(fā)環(huán)境的建立
2.1 Keil軟件簡介
2.2 Keil軟件的安裝
2.3 Keil軟件的使用
2.3.1 源文件的建立
2.3.2 工程的建立
2.3.3 工程的設(shè)置
2.3.4 編譯、鏈接
2.4 實驗仿真板簡介與使用
2.4.1 實驗仿真板的安裝
2.4.2 實驗仿真板的使用
2.4.3 實驗仿真板的資源
2.5 硬件實驗環(huán)境的建立
2.5.1 使用STC89C52單片機制作實驗電路板
2.5.2 讓實驗電路板具有仿真功能
2.5.3 認識和使用成品實驗板
第3章 C語言數(shù)據(jù)的類型、運算符與表達式
3.1 數(shù)據(jù)類型概述
3.2 常量與變量
3.2.1 常量
3.2.2 變量
3.3 整型數(shù)據(jù)
3.3.1 整型常量
3.3.2 整型變量
3.4 字符型數(shù)據(jù)
3.4.1 字符型常量
3.4.2 字符型變量
3.5 數(shù)的溢出
3.6 實型數(shù)據(jù)
3.6.1 實型常量
3.6.2 實型變量
3.7 Keil特有的數(shù)據(jù)類型
3.7.1 位型數(shù)據(jù)
3.7.2 sfr型數(shù)據(jù)
3.8 80C51中數(shù)據(jù)的存儲位置
3.8.1 程序存儲器
3.8.2 內(nèi)部數(shù)據(jù)存儲器
3.8.3 外部數(shù)據(jù)存儲器
3.9 變量賦初值
3.10 C運算符和表達式
3.10.1 C運算符簡介
3.10.2 算術(shù)運算符和算術(shù)表達式
3.10.3 各類數(shù)值型數(shù)據(jù)間的混合運算
3.10.4 賦值運算符和賦值表達式
3.10.5 逗號運算符和逗號表達式
3.10.6 位操作運算符及其表達式
3.10.7 自增減運算符、復合運算符及其表達式
第4章 C51流程與控制
第5章 單片機內(nèi)部資源的編程
第6章 C51構(gòu)造數(shù)據(jù)類型
第7章 函數(shù)
第8章 指針
第9章 預處理命令
第10章 單片機接口的C語言編程
第11章 應用設(shè)計舉例
第12章 RTOS簡介
第13章 C51庫函數(shù)
附錄A C語言的關(guān)鍵字
附錄B ISD技術(shù)在線調(diào)試技術(shù)
附錄C 配套光盤內(nèi)容說明
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:2.與其他高級語言相比(1)簡潔緊湊、靈活方便C語言一共只有32個關(guān)鍵字和9種控制語句。其程序書寫自由,主要用小寫字母表示。它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。(2)運算符豐富C語言的運算符包含的范圍很廣泛,共有34個運算符。C語言把括號、賦值、強制類型轉(zhuǎn)換等都作為運算符處理,故其運算類型極其豐富,表達式類型也具有多樣化。靈活使用C語言的各種運算符可以實現(xiàn)在其他高級語言中難以實現(xiàn)的運算。(3)數(shù)據(jù)結(jié)構(gòu)豐富C語言的數(shù)據(jù)類型有:整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等,能用來實現(xiàn)各種復雜的數(shù)據(jù)類型的運算。(4)程序設(shè)計自由度大C語言對數(shù)組下標越界不進行檢查,由程序編寫者自己保證程序的正確;對變量的類型使用比較靈活,整型、字符型等各種變量可通用。(5)允許直接訪問物理地址,可以直接對硬件進行操作C語言既具有高級語言的功能,又具有低級語言的許多功能,能夠像匯編語言一樣對位、字節(jié)和地址進行操作。(6)生成代碼質(zhì)量高用C語言編寫的程序,編譯后一般只比有豐富經(jīng)驗的匯編編程人員所編寫的匯編程序效率低10%~20%。

編輯推薦

《單片機C語言輕松入門(第2版)》特點:盡可能為各知識點找到工程實際中的應用實例。提供各實例完成過程的詳細講解,并以動畫形式提供各實例的操作過程和效果,讓讀者可以無師自通。為《單片機C語言輕松入門(第2版)》配套開發(fā)了實驗仿真板;設(shè)計了實驗電路板;隨書光盤提供了各例的完整板、實例的實現(xiàn)過程和結(jié)果等動畫。例子程序由作者調(diào)試通過并做了詳細說明,力求讓讀者“看則能用.用則能成”,保證讀者在動手的過程中,常常體會到成功的樂趣。而不是經(jīng)常遇到挫折。在提供文字教材的同時,作者還通過網(wǎng)絡。為廣大讀者提供服務。記者對象:《單片機C語言輕松入門(第2版)》可作為中等專業(yè)技術(shù)學校、中等職業(yè)學校、電視大學等的教學用書,也是單片機愛好者自學單片機的合適教材。

圖書封面

評論、評分、閱讀與下載


    單片機C語言輕松入門 PDF格式下載


用戶評論 (總計20條)

 
 

  •   自己剛剛學習單片機,有了這本書感覺輕松多了!
  •   對學習keil軟件用C語言編程還是不錯的選擇,畢竟這方面的書太少了
  •   這本書適合入門的新手。耐心讀就行
  •   書很好,物流較慢。書后面有損傷,但不影響閱讀。
  •   幫同事買的,他說很好,值得買···
  •   光碟貼在了書里,不好弄下來
  •   清晰透徹,好書!
  •   有難度。。。
  •   書不錯,一步步指導入門!
  •   這本書里面內(nèi)容講的很詳細,對初學者來講還是蠻不錯的。
  •   送貨時候發(fā)現(xiàn)里面的光盤壞了啊
  •   書明顯有折痕,很像舊書,不過里面知識很全面,總體還行!
  •   就是那個視屏教程看得很讓糾結(jié)
  •   內(nèi)容太簡單。講解一般!
  •   不是說有送光碟嗎?怎么送到了,里面卻沒有光碟?
  •   書還可以,配套光盤很差,讀不了碟??!
  •   書還挺不錯的 ,質(zhì)量沒問題
  •   講的還可以,就是有些基礎(chǔ)的東西講得不夠詳細,比如中斷的那一章節(jié)。還有有些還講到匯編,如果新手的話不太容易學。
  •   內(nèi)容還不錯,對于我這種基礎(chǔ)的人比較合適,我對單片機硬件電路了解 但是c語言沒基礎(chǔ) 快遞也很準 很負責 包裝也很好
  •   我們老師推薦給大家的~還不錯
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7