[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • C51單片機應用與C語言程序設計(第3版) 基於機器人工程對像的項
    該商品所屬分類:圖書 -> 電子工業出版社
    【市場價】
    308-448
    【優惠價】
    193-280
    【作者】 秦志強 
    【所屬類別】 電子工業出版社 
    【出版社】電子工業出版社 
    【ISBN】9787121281594
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121281594
    版次:1

    商品編碼:11885845
    品牌:電子工業出版社
    包裝:平裝

    叢書名:工作導向創新實踐教材
    開本:16開
    出版時間:2016-02-01

    用紙:膠版紙
    頁數:244
    字數:350000

    正文語種:中文
    作者:秦志強


        
        
    "

    內容簡介

    本書以兩輪小型移動機器人的制作與編程項目為主線,通過循序漸進地構建機器人的控制器和傳感器電路,並對機器人實現編程和控制,將C51單片機的外圍接口特性、內部結構原理、綜合應用設計和C語言程序設計等知識和技能傳授給學生,徹底打破了傳統的先理論後實驗的教學方法和教學體繫結構,解決了單片機原理與應用,以及C語言程序設計等核心專業基礎課程抽像、枯燥與教學效果差的老大難問題。

    作者簡介

    秦志強,國內首批由華中科技大學和香港科技大學聯合培養的工學博士,中國著名的機械電子專家,工程教育改革理念的創始人和先行者,現為深圳中科鷗鵬科技有限公司董事長。主要從事運動控制和智能機器人產品的研究開發和推廣,以及工程教育改革的理論研究與實踐,是多項863項目和國家自然科學基金項目核心開發人員。現致力於將機器人科研項目產業轉化、服務和回歸社會。

    目錄

    第1講機器人大腦:從BS2微控制器到C51單片機\t(1)
    單片機和微控制器\t(1)
    學習單片機的意義\t(2)
    C51繫列單片機\t(2)
    機器人與C51單片機\t(4)
    任務1 獲得軟件\t(4)
    任務2 安裝軟件\t(5)
    安裝Keil ?Vision2\t(5)
    任務3 硬件連接\t(5)
    串口的連接\t(6)
    USBASP下載器的連接\t(6)
    電源的連接\t(6)
    給教學板和單片機進行通電檢查\t(6)
    任務4 第一個程序\t(7)
    創建與編輯你的第一個程序\t(7)
    例程:HelloRoBot.c\t(9)
    程序調試\t(11)
    下載可執行文件到單片機\t(12)
    用串口調試軟件查看單片機輸出信息\t(13)
    HelloRoBot.c是如何工作的\t(14)
    printf函數\t(14)
    HelloRoBotYourTurn.c是如何工作的\t(16)
    任務5 做完實驗關斷電源\t(19)
    第2講C51接口與伺服電機控制\t(20)
    C51單片機的輸入/輸出接口\t(20)
    任務1 單燈閃爍控制\t(21)
    LE件\t(21)
    LED電路搭建\t(21)
    例程:HighLowLed.c\t(22)
    HighLowLed.c是如何工作的\t(22)
    任務2 機器人伺服電機控制信號\t(26)
    例程:BothServoClockwise.c\t(28)
    任務3 計數並控制循環次數\t(29)
    例程:ControlServoRunTimes.c\t(31)
    例程:BothServosThreeSeconds.c\t(32)
    任務4 用計算機來控制機器人的運動\t(33)
    例程:ControlServoWithComputer.c\t(34)
    ControlServoWithComputer.c是如何工作的\t(35)
    第3講C語言函數與機器人巡航控制\t(37)
    任務1 基本巡航動作\t(37)
    例程:RobotForwardThreeSeconds.c\t(38)
    RobotForwardThreeSeconds.c是如何工作的\t(38)
    向後走,原地轉彎和繞軸旋轉\t(39)
    例程:ForwardLeftRightBackward.c\t(40)
    任務2 勻加速/減速運動\t(43)
    編寫勻加速運動程序\t(43)
    例程:StartAndStopWithRamping.c\t(44)
    任務3 用函數調用簡化運動程序\t(46)
    例程:MovementsWithFunctions.c\t(49)
    例程:MovementsWithOneFuntion.c\t(51)
    任務4 高級主題――用數組建立復雜運動\t(52)
    字符型數據\t(53)
    數組\t(54)
    例程:NavigationWithSwitch.c\t(56)
    NavigationWithSwitch.c是如何工作的\t(58)
    例程:NavigationWithValues.c\t(59)
    第4講C51接口與觸覺導航\t(62)
    觸覺導航與單片機輸入接口\t(62)
    任務1 安裝並測試機器人“胡須”\t(63)
    安裝“胡須”\t(63)
    測試“胡須”\t(64)
    例程:TestWhiskers.c\t(64)
    位操作符\t(65)
    if語句\t(66)
    ?操作符\t(66)
    任務2 通過“胡須”導航\t(69)
    編程使機器人基於“胡須”導航\t(69)
    關繫與邏輯運算符\t(70)
    例程:RoamingWithWhiskers.c\t(71)
    “胡須”導航機器人怎樣行走\t(74)
    任務3 機器人進入死區後的人工智能決策\t(75)
    編程逃離牆角死區\t(75)
    例程:EscapingCorners.c\t(76)
    EscapingCorners.c是如何工作的\t(79)
    第5講C51接口與紅外線導航\t(81)
    使用紅外線發射和接收器件探測道路\t(81)
    紅外前燈\t(81)
    任務1 搭建並測試IR發射和探測器對\t(82)搭建紅外線前燈\t(82)
    這裡為何要使用三極管9013\t(84)
    測試紅外發射探測器\t(84)
    例程:TestLeftIrPair.c\t(85)
    排錯\t(86)
    函數延時的不精確性\t(87)
    任務2 探測和避開障礙物\t(87)
    改變“胡須”程序,使其適用於IR檢測和躲避\t(88)
    例程:RoamingWithIr.c\t(89)
    任務3 高性能的IR導航\t(92)
    在每個脈衝之間采樣以避免踫撞\t(93)
    例程:FastIrRoaming.c\t(93)
    FastIrRoaming.c是如何工作的\t(95)
    任務4 俯視的探測器\t(97)
    推薦材料\t(97)
    用絕緣帶模擬桌子的邊沿\t(97)
    邊沿探測編程\t(98)
    例程:AvoidTableEdge.c\t(99)
    AvoidTableEdge.c是如何工作的\t(101)
    第6講C51定時器與機器人的距離檢測\t(104)
    用同樣的IR LED/探測電路檢測距離\t(104)
    推薦工具和原料\t(104)
    任務1 定時/計數器的運用\t(104)
    定時/計數器的控制\t(105)
    工作模式\t(106)
    定時/計數器初值的計算\t(106)
    例程:TimeApplication.c\t(106)
    TimeApplication.c是如何工作的\t(107)
    中斷\t(108)
    中斷優先級\t(109)
    任務2 測試掃描頻率\t(110)
    紅外線探測器頻率探測\t(110)
    用頻率掃描進行編程做距離探測\t(110)
    例程:TestLeftFrequencySweep.c\t(111)
    TestLeftFrequencySweep.c是如何工作的\t(112)
    例程:DisplayBothDistances.c\t(114)
    任務3 尾隨小車\t(114)
    對尾隨車編程\t(116)
    例程:FollowingRobot.c\t(117)
    FollowingRobot.c是如何工作的\t(120)
    任務4 跟蹤條紋帶\t(121)
    搭建和測試路線\t(121)
    需要的材料\t(121)
    測試條紋帶\t(122)
    絕緣帶路徑排錯\t(123)
    編程跟蹤條紋帶\t(124)
    例程:StripeFollowingRobot.c\t(124)
    第7講C51的UART與機器人串口通信\t(126)
    串口控制寄存器SCON\t(127)
    什麼是波特率\t(127)
    波特率的計算\t(127)
    RS232電平與TTL電平轉換\t(128)
    任務1 編寫串口通信程序\t(129)
    例程:uart.h\t(129)
    uart.h是如何工作的\t(132)
    存儲器結構\t(132)
    串口工作流程\t(133)
    例程:HelloRoBot.c――printf("Hello,this is a message from your Robot\")\t(134)
    例程:ControlServoWithComputer.c――scanf("%d",&PulseDuration)\t(134)
    第8講 C51顯示接口編程與機器人應用\t(136)
    LED數碼管的介紹\t(136)
    任務1 數碼管顯示\t(136)
    任務目的\t(138)
    任務要求\t(138)電路設計\t(138)
    陰極數碼管顯示的源程序\t(140)
    電路實物\t(141)
    LCD顯示器的介紹\t(142)
    任務2 認識LCD顯示器\t(142)
    LCD顯示器與C51單片機的連接\t(142)
    LCD控制器接口說明\t(143)
    任務3 編寫LCD模塊驅動程序\t(145)線路連接\t(146)
    例程:LCDdisplay.c\t(146)
    LCDdisplay.c是如何工作的\t(150)
    指針\t(151)
    任務4 用LCD顯示機器人運動狀態\t(152)
    C語言的編譯預處理\t(152)
    例程:MoveWithLCDDisplay.c\t(156)
    MoveWithLCDDisplay.c是如何工作的\t(158)
    第9講多傳感器智能機器人\t(160)
    任務1 多傳感器信息與C語言結構體的使用和編程\t(160)
    結構體\t(160)
    例程:IRRoamingWithWithStructLCDDisplay.c\t(164)
    IRRoamingWithWithStructLCDDisplay.c是如何工作的\t(165)
    任務2 智能機器人的行為控制策略和編程\t(169)
    例程:NavigationWithSensors.c\t(171)
    NavigationWithSensors.c是如何工作的\t(173)
    第10講機器人循線競賽\t(175)
    競賽任務\t(175)
    任務1 QTI傳感器及其通信接口\t(176)
    任務2 安裝QTI傳感器到機器人前端\t(177)
    任務3 編寫QTI傳感器的測試程序\t(178)
    Test4QTI.c是如何工作的\t(180)
    任務4 設計算法實現機器人無接觸傳感器遊中國\t(182)
    RobotTourChina.c是如何工作的\t(186)
    執行調試\t(187)
    任務5 修改算法實現機器人遊中國\t(188)
    任務6 用數組實現機器人遊中國比賽\t(193)
    任務7 改進運動執行程序提升執行的可靠性\t(199)
    函數\t(203)
    附錄A C語言概要歸納\t(208)
    C語言概述\t(208)
    數據類型、運算符與表達式\t(208)
    分支結構程序\t(210)
    循環控制\t(212)
    數組\t(214)
    函數\t(215)
    預處理命令\t(215)
    指針\t(217)
    結構體\t(218)
    位運算\t(219)
    附錄B 微控制器原理歸納\t(221)
    引言\t(221)
    一些概念\t(221)
    中央處理器(CPU)\t(222)
    RAM和ROM\t(223)
    地址總線、數據總線和控制總線\t(223)
    微處理器和微控制器\t(224)
    附錄C 無焊錫面包板\t(225)
    附錄D LCD模塊電路\t(228)
    附錄E 本書所使用的機器人零配件清單\t(229)

    查看全部↓

    前言/序言

    本書自2009年7月再版以來,又得到了許多高等院校和職業技術學院的關心與厚愛,並提出了不少寶貴意見,為此向所有使用過此書的老師、同學和其他讀者表示衷心的感謝。在6年多時間裡,高等工程教育改革又取得了很大的進展,對於本書的要求也越來越高。為了讓本書的理念更好地與專業結合,2012年9月,作者與湖南機電職業技術學院合作,在本書的基礎上修訂出版了兩本機電一體化創新實踐教材:《C語言原來可以這樣學》和《單片機技術及應用》,通過“應用單片機學習C語言,再用C語言學習單片機”的方法,將這兩門機電一體化專業基礎課程的教學深度和廣度大大地推進了一步。另外,為了讓本書能夠更好地滿足本科C語言課程的教學需要,作者又於2013年8月與北京石油化工學院合作,在此書的基礎上編輯出版了計算機類本科規劃教材《機器人輔助C程序設計》。

    工作導向的概念,不隻是一個簡單的概念遊戲,而是包含了深刻的哲理。學習的目的,特別是對於未來想從事工程師職業的學生而言,不僅僅是學習某一個知識體繫,如單片機的知識體繫或者C語言的知識體繫,而是應該更進一步獲得如何利用這些知識去解決生產實際問題的能力,也就是動手能力。傳統的單片機和C語言教材,基本上都是為了給學生建立知識體繫的,教學的結果卻是不僅知識體繫建立不起來,動手能力就更不用提了。工程是為了解決問題,這種解決問題的能力隻有從實踐中纔能獲得。當然,單純的實踐也無法獲得真正的能力,關鍵是如何從實踐的經驗和體會中,歸納出共性的知識,建立起知識體繫,然後再將這些知識重新應用到新的實踐當中去。這也是我們在未來實際工作中所必須采取的學習和工作方法。因此,如何在大學3年或者4年中,掌握這種自我學習和提高的方法,是工程教育改革的根本目的。而相應教材的編寫,就應該按照這種學習和工作的方法來進行。做到了這一點,纔真正實踐了工作導向的哲學理念:實踐、歸納、推理和再實踐。

    任何核心知識和技能的獲得,單單靠一兩本好的教材是無法實現的。單片機和C語言是目前工程教育中兩門最為基本,也是最為核心的課程。要學會利用單片機和C語言去解決實際問題,單憑這一本教材的實踐和學習是遠遠不夠的。特別是對於初次接觸單片機和C語言的同學或者個人而言,也許這本教材仍然會讓你感覺比較困難,這時建議你先學習和實踐本繫列教材的《基礎機器人制作與編程(第2版)》。通過基礎機器人的制作與編程,你可以先掌握編程的基本思路和方法,並了解單片機的輸入和輸出接口特性。然後再利用本教材重復同樣的學習過程。通過類比和分析,就可以歸納出單片機和計算機編程的核心知識和技能。同時,因為對於同樣的項目和課題,采用了不同的單片機和編程語言去實現,也讓你能夠從中掌握和理解分析問題和解決問題的根本方法。與本教材一起出版的還有《AVR單片機與小型機器人制作(第2版)》,該教材完成的實踐項目與本教材幾乎相同,目的是讓同學們可以根據自己的需要選擇硬件平臺。要進一步深入學習單片機技術及應用,就可以選擇本人編寫的機電一體化創新實踐教材《單片機技術及應用》。

    隻有學習完單片機和C語言,我們纔有可能進一步學習ARM、VC和Linux等高級嵌入式課程。無論是本科還是高職學生,這個規律都很難打破。為此,我們後續推出了STM32等高端嵌入式教材,形成了從基礎入門,到8位單片機AVR或者C51等基礎嵌入式繫統,再到ARM等高端嵌入式繫統的繫列化教材,讓同學們可以從一個沒有任何編程基礎的學生循序漸進成長為可以進行復雜嵌入式繫統設計和開發的工程師。作者編寫的繫統化嵌入式繫列教材如下所示。

    教材類型 教材名稱 教學課時 拓展空間 配套器材

    工作導向創新實踐教材 基礎機器人制作與編程

    (第2版) 40學時 教育機器人大賽項目 基礎機器人制作與編程套件

    C51單片機應用與C語言程序設計(第3版) 60學時 教育機器人大賽項目 C51單片機應用與C語言綜合教學機器人套件

    機電一體化創新實踐教材 C語言原來可以這樣學 50學時 教育機器人大賽項目 C語言教學機器人套件

    單片機技術及應用 50學時 教育機器人大賽項目 單片機教學拓展電子套件

    “十二五”職業教育國家規劃教材 AVR單片機與小型機器人制作(第2版) 70學時 各種傳感器應用項目30個 AVR 單片機與小型機器人制作套件

    計算機類本科規劃教材 機器人輔助C程序設計 60學時 教育機器人大賽項目 C語言教學機器人套件

    電子教材 Arduino機器人制作與編程入門教程 40學時 教育機器人大賽項目 Arduino教學機器人套件

    STM32機器人制作實踐入門教程 60學時 教育機器人大賽項目 STM32教學機器人套件


    因為是工作導向,所以每套教材都必須配套相應的器材邊做邊學方能達到最佳的教學效果。本表所有配套器材都可以在鷗鵬機器人電商網站www.openirobot.com上找到。

    本版教材的結構和內容仍然保留了原版的風格和特點,即:

    ?寓教於樂,興趣為先,采用機器人作為整本教材的項目實踐內容,非常容易引起學生的興趣和學習熱情;

    ?機器人對像采用伺服舵機作為控制與驅動電機,非常容易控制,便於老師和同學入門,並將重點放在時序和邏輯的控制,而不是電機的復雜控制原理;

    ?基礎傳感器等耗材采用非常便宜和易於獲得的觸覺和紅外傳感器,便於學校降低成本,普及項目教學;

    ?每章最後都有工程素質和技能歸納,啟發學生進行知識的歸納和繫統化。

    本教材修訂之後,無論是高職院校還是大學本科,都可以采用,具體的教學安排完全可以根據學校原有的教學計劃,隻是上課的方式要進行調整,不必再單獨開設理論和實驗課程,最後的項目拓展課程可以根據每個學校的情況選擇相應的中國教育機器人大賽項目,鼓勵學校組織班級、校級競賽,優勝者推薦參加國家級比賽,從而激勵學生自主學習,提升學習效果。

    本教材的修訂由電子工業出版社王昭松編輯發起,在此特別感謝她的努力與堅持。另外,還要特別感謝深圳市中科鷗鵬智能科技有限公司的同事們,沒有他們的共同努力,本書不可能如此迅速地出第3版。限於時間與水平,書中難免有不妥之處,敬請批評指正。


    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部