書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

單片機(jī)C語言編程基礎(chǔ)與實踐

出版社:北京航空航天大學(xué)出版社出版時間:2009-02-01
開本: 16開 頁數(shù): 279
中 圖 價:¥23.0(7.2折) 定價  ¥32.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

單片機(jī)C語言編程基礎(chǔ)與實踐 版權(quán)信息

單片機(jī)C語言編程基礎(chǔ)與實踐 本書特色

增強(qiáng)型80C51單片實學(xué)之路——動手系列
  追求實力,從做開始
  本書特色:
  使用VC++6.0,幫助C語言初學(xué)者入門;分課題制作小模塊,提高動手能力;隨書綁定學(xué)習(xí)中所需元器件;理論學(xué)習(xí)與實戰(zhàn)訓(xùn)練結(jié)合,使讀者輕松進(jìn)入單片機(jī)的精彩世界。

單片機(jī)C語言編程基礎(chǔ)與實踐 內(nèi)容簡介

本書是專為初學(xué)單片機(jī)C語言編程的讀者而編寫的。語言平實、敘述簡潔、實踐性強(qiáng)是本書的*大特點。全書分為基礎(chǔ)篇和實戰(zhàn)篇兩部分;A(chǔ)篇為前3章:第1章集中講述C語言基礎(chǔ)知識與編程方法,第2章為P89LPC932A1單片機(jī)硬件基礎(chǔ)知識,第3章為單片機(jī)C語言編程技巧;實戰(zhàn)篇分為10個課題,以P89LPC932A1單片機(jī)為硬件平臺,訓(xùn)練讀者單片機(jī)C語言編程實踐應(yīng)用的能力。
本書可作為大中專學(xué)生、單片機(jī)愛好者以及從事自動控制、智能儀器儀表、電力電子、機(jī)電一體化和各類單片機(jī)應(yīng)用工作的工程技術(shù)人員的學(xué)習(xí)參考用書。

單片機(jī)C語言編程基礎(chǔ)與實踐 目錄

基礎(chǔ)篇
 第1章 C語言基礎(chǔ)與簡單應(yīng)用編程
  1.1 C語言概述
  1.2 C語言的基礎(chǔ)知識
   1.2.1 C語言的基本詞法
   1.2.2 C語言的基本語句
   1.2.3 C語言的基本結(jié)構(gòu)
  1.3 C語言的基本數(shù)據(jù)類型和運算符
   1.3.1 C語言的數(shù)據(jù)類型
   1.3.2 常量
   1.3.3 變量
   1.3.4 運算符
   1.3.5 表達(dá)式和語句
 1.4 C語言的程序控制流與程序編寫
   1.4.1 C程序編寫基礎(chǔ)知識
   1.4.2 循環(huán)語句與循環(huán)程序
   1.4.3 條件語句與條件判斷
   1.4.4 數(shù)組與指針
   1.4.5 結(jié)構(gòu)
   1.4.6 函數(shù)的說明方法與調(diào)用
   1.4.7 C語言的編程技巧
  1.5 C語言的編程環(huán)境與程序編譯方法
   1.5.1 VC6.0簡易使用指南
   1.5.2 TKStudio C編譯簡易使用指南
  本章作業(yè)標(biāo)準(zhǔn)答案
 第2章 LPC932A1單片機(jī)內(nèi)部資源
 2.1 LPC932A1單片機(jī)概要
   2.1.1 LPC932A1單片機(jī)的特性
   2.1.2 LPC932A1單片機(jī)的引腳定義
  2.2 LPC932A1單片機(jī)內(nèi)核80C51硬件結(jié)構(gòu)
   2.2.1 80C51的內(nèi)部結(jié)構(gòu)與引腳定義
   2.2.2 80C51的存儲器配置
   2.2.3 80C51的I/O接口電路
   2.2.4 80C51的中斷系統(tǒng)
   2.2.5 80C51的定時器
   2.2.6 80C51的UART串行通信
  2.3 LPC932A1單片機(jī)在80C51硬件結(jié)構(gòu)的基礎(chǔ)上增加部分
   2.3.1 LPC932A1的內(nèi)部結(jié)構(gòu)
   2.3.2 LPC932A1的存儲器配置
   2.3.3 LPC932A1的I/O接口電路
   2.3.4 LPC932A1的中斷系統(tǒng)
   2.3.5 LPC932A1的定時器
   2.3.6 LPC932A1的多功能UART串行通信
   2.3.7 LPC932A1的I2C總線接口
   2.3.8 LPC932A1的SPI同步串行通信接口
   2.3.9 LPC932A1的模擬比較器
   2.3.10 LPC932A1的E2PROM數(shù)據(jù)存儲器
 第3章 單片機(jī)C語言編程技巧
  3.1 單片機(jī)C語言基礎(chǔ)知識
   3.1.1 單片機(jī)C語言專用數(shù)據(jù)存儲類型
   3.1.2 單片機(jī)C語言對單片機(jī)特殊功能寄存器的定義方法
   3.1.3 單片機(jī)C語言對單片機(jī)位地址的定義方法
   3.1.4 位變量(bit)在單片機(jī)C語言中的運用方法
 3.2 單片機(jī)C語言編程起步
   3.2.1 一個簡單的指示燈程序到流水燈程序的編寫
   3.2.2 4位數(shù)碼管C程序的編寫
   3.2.3 單鍵盤與4×4鍵盤C程序的編寫
  3.3 單片機(jī)C語言對單片機(jī)中斷程序的編程方法
   3.3.1 單片機(jī)中斷C程序的編程基礎(chǔ)
   3.3.2 一個簡易電子鐘的編程實現(xiàn)
實戰(zhàn)篇
 課題1 LPC932A1*小系統(tǒng)的應(yīng)用制作(I/O口)
 課題2 LPC932A1定時器與計數(shù)器的應(yīng)用制作
 課題3 LPC932A1外部中斷系統(tǒng)的應(yīng)用制作(含鍵盤中斷)
 課題4 用LPC932A1內(nèi)部RTC產(chǎn)生實時時鐘來制作一個電子鐘
 課題5 LPC932A1內(nèi)部模擬比較器的應(yīng)用
 課題6 LPC932A1內(nèi)部E2PROM及UART串行通信的應(yīng)用
 課題7 LPC932A1內(nèi)部看門狗的應(yīng)用
 課題8 LPC932A1內(nèi)部PWM與頻率計數(shù)器的應(yīng)用操作
 課題9 LPC932A1內(nèi)部I2C總線的應(yīng)用
 課題10 LPC932A1內(nèi)部SPI同步串行通信接口的應(yīng)用
附錄
 附錄A ASCII碼表
 附錄B 十進(jìn)制數(shù)、二進(jìn)制數(shù)和十六進(jìn)制數(shù)對照表
 附錄C MiniICP for LPC900下載線簡易使用指南
 附錄D 網(wǎng)上資料內(nèi)容說明
參考文獻(xiàn)
溫馨提示
展開全部

單片機(jī)C語言編程基礎(chǔ)與實踐 節(jié)選

基礎(chǔ)篇
  第1章 C語言基礎(chǔ)與簡單應(yīng)用編程
  1.1 C語言概述
自從1972年貝爾實驗室的布朗•w•卡尼漢和丹尼斯•M•利奇對B語言進(jìn)行了完善和擴(kuò)充改名為C語言后,C語言就得到了全世界程序設(shè)計員的青睞。其*大的優(yōu)點有:
①有強(qiáng)大的硬件處理能力。其特性是更接近硬件。因此,以它作為單片機(jī)開發(fā)的高級語言首選,是其他任何語言無可比擬的。
②有完好的思維系統(tǒng)。*突出的就是它的程序語法結(jié)構(gòu)*接近人類的思維順序。如“if…else…”,所表示的意思可以是:如果明天天晴我們就去桂林玩,否則我們就不去。該語句所表達(dá)的意義非常完美。這樣就給程序員一個易學(xué)易用易接受的意念。
③具有十分豐富的數(shù)據(jù)類型和運算符。這些為程序員進(jìn)行程序設(shè)計提供了更加方便的工具。比如,我們在匯編中用到的計算大多在2位數(shù)1個寄存器內(nèi),用到2個寄存器就特別復(fù)雜;而C語言就不一樣,一個整型量可以接納4位數(shù),達(dá)2個寄存器,并配有更長的整型量。
④具有良好的移植性。用它編寫的程序可以與硬件無關(guān)。例如,用它編寫的51單片機(jī)程序,可以在所有的51系列單片機(jī)上運行,用它編寫的AVR單片機(jī)程序可以在所有的AVR系列單片機(jī)上運行。
  ……

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服