C51單片機應用與C語言程序設計(第2版)
- 所屬分類:
- 作者:
秦志強 編著
- 出版社:
電子工業(yè)出版社
- ISBN:9787121094705
- 出版日期:2009-9-1
-
原價:
¥23.00元
現(xiàn)價:¥17.20元
-
本書信息由合作網(wǎng)站提供,請前往以下網(wǎng)站購買:
圖書簡介
本書以兩輪小型移動機器人制作項目為主線,通過循序漸進地構(gòu)建機器人的控制器和傳感器電路,將C51單片機外圍接口特性、內(nèi)部結(jié)構(gòu)原理、應用設計方法和C語言程序設計等知識通過先項目實踐、后總結(jié)歸納的方式傳授給學生,徹底打破了傳統(tǒng)的教學方法和教學體系結(jié)構(gòu),解決了單片機原理與應用,以及C語言程序設計等核心專業(yè)基礎課程抽象與難學的老大難問題。
本書可作為職業(yè)教育的“單片機技術與應用”及“嵌入式C語言程序設計”兩門課程的學習教材和教學參考書,也可以作為本科院校工程訓練、電子制作的實踐教材和相應專業(yè)課程的實驗配套教材,同時還可以供廣大希望從事嵌入式系統(tǒng)開發(fā)和C語言程序設計的學生或者個人自學使用。
目錄
第1講 機器人大腦:從BS2微控制器到C51單片機
學習情境
單片機和微控制器
學習單片機的意義
C51系列單片機
機器人與C51單片機
任務1 獲得軟件
1.KeiluVision2IDE集成開發(fā)環(huán)境
2.SL ISP軟件下載工具
3.串口調(diào)試軟件
任務2 安裝軟件
安裝Keil uVision2
任務3 硬件連接
串口的連接
ISP下載線的連接
電池的安裝
給教學板和單片機進行通電檢查
任務4 第一個程序
創(chuàng)建與編輯你的第一個程序
例程:HelloRoBot.c
下載可執(zhí)行文件到單片機
用串口調(diào)試軟件查看單片機輸出信息
HelloRoBot.c是如何工作的
prinff函數(shù)
該你了—例程:HelloRoBotYourTurn.c
HelloRoBotYourTurn.c是如何工作的
任務5 做完實驗關斷電源
工程素質(zhì)和技能歸納
科學精神的培養(yǎng)
第2講 C51接口與伺服電機控制
學習情境
C51單片機的輸入/輸出接口
任務1 單燈閃爍控制
LED電路元件
LED電路搭建
例程:HighLowLed.c
HighLowLed.c是如何工作的
該你了——讓另一個LED閃爍
任務2 機器人伺服電機控制信號
該你了——讓機器人的兩個輪子全速旋轉(zhuǎn)
例程:BothServoClockwise.c
任務3 計數(shù)并控制循環(huán)次數(shù)
該你了——不同的初始值和終值及計數(shù)步長
例程:ControlServoRunTimes.c
例程:BothServosThreeSeconds.c
任務4 用計算機來控制機器人的運動
例程:ControlServoWithComputer.c
ControlServoWithComputer.c是如何工作的
工程素質(zhì)和技能歸納
科學精神的培養(yǎng)
第3講 C語言函數(shù)與機器人巡航控制
學習情境
任務1 基本巡航動作
例程:RobotForwardThreeSeconds.c
RobotForwardThreeSeconds.c是如何工作的
該你了——調(diào)節(jié)距離和速度
向后走,原地轉(zhuǎn)彎和繞軸旋轉(zhuǎn)
例程:ForwardLeftRightBackward.c
該你了——以一個輪子為支點旋轉(zhuǎn)
任務2 勻加速/減速運動
編寫勻加速運動程序
例程:StartAndStopWithRamping.c
該你了
……
第4講 C51接口與觸覺導航
第5講 C51接口與紅外線導航
第6講 C51定時器與機器人的距離檢測
第7講 C51的UART與機器人串口通信
第8講 C51顯示接口編程與機器人應用
第9講 多傳感器智能機器人
附錄