chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>單片機(jī)>8051單片機(jī)C語言創(chuàng)新教程PDF電子書免費(fèi)下載

8051單片機(jī)C語言創(chuàng)新教程PDF電子書免費(fèi)下載

2019-09-16 | rar | 7.58 MB | 次下載 | 免費(fèi)

資料介紹

  本書以宏晶公司的STC89C52RC單片機(jī)為藍(lán)本,由淺入深,并結(jié)合SmartM51開發(fā)板系統(tǒng)地介紹單片機(jī)的原理與結(jié)構(gòu)、開發(fā)環(huán)境的使用、各種功能器件的應(yīng)用。

  本書主要特色是邊學(xué)邊做,不是單純的理論講解,各章節(jié)中規(guī)中矩,遵循由簡到繁、循序漸進(jìn)的編排方式。本書大部分的內(nèi)容均來自本人的項(xiàng)目經(jīng)驗(yàn),因而許多c語言代碼能夠直接應(yīng)用到工程項(xiàng)目中去,且,代碼風(fēng)格良好。書中還介紹了USB通信、網(wǎng)絡(luò)通信、數(shù)據(jù)校驗(yàn)、深入編程等,而這些內(nèi)容在很多同類型書籍中并不具備,恰恰也是踏出社會工作經(jīng)常要接觸的。其中配套的光盤提供各實(shí)驗(yàn)的演示視頻和實(shí)例代碼,可使讀者在短時(shí)間內(nèi)迅速掌握單片機(jī)的應(yīng)用技巧,并可向讀者提供配套的單片機(jī)開發(fā)板。

  本書既可以作為大學(xué)本、??茊纹瑱C(jī)課程教材,又可以作為相關(guān)技術(shù)人員的參考與學(xué)習(xí)。俗語有說: “師父領(lǐng)進(jìn)門,悟性靠徒弟”,最后衷心希望本書能對單片機(jī)應(yīng)用推廣起到一定的作用。|

  21世紀(jì)是信息時(shí)代,電子技術(shù)的發(fā)展日新月異,同時(shí)各種新型數(shù)據(jù)傳輸接口技術(shù)的出現(xiàn)和新器件的出現(xiàn),例如SPI通信、USB通信、網(wǎng)絡(luò)通信等等,大部分單片機(jī)書籍基本上沒有提及,有提及的更是鳳毛麟角,比較老的書籍的內(nèi)容已經(jīng)嚴(yán)重脫節(jié)。首先以編程工具為例,現(xiàn)在的項(xiàng)目開發(fā)主要以c語言為主,已經(jīng)很少人使用匯編進(jìn)行項(xiàng)目開發(fā),程序不再是一一個(gè)人獨(dú)自編寫,而是由一個(gè)團(tuán)隊(duì)進(jìn)行協(xié)作式編寫,一部分人負(fù)責(zé)接口編程、一部分人負(fù)責(zé)器件功能編程、-部分人負(fù)責(zé)總體架構(gòu),由此看來,C語言編程為團(tuán)隊(duì)協(xié)作式開發(fā)提供了可能,但是從匯編的角度來看,往往只能一個(gè)人進(jìn)行編寫,實(shí)現(xiàn)功能當(dāng)然是沒有問題的,不過要提醒的是,時(shí)間就是金錢,別人只要1個(gè)月就可以完成,你卻要2個(gè)月的時(shí)間進(jìn)行完成,別人已經(jīng)捷足先登,你卻姍姍來遲。

  隨著國內(nèi)單片 機(jī)開發(fā)工具研制水平的提高,現(xiàn)在的單片機(jī)仿真器普遍支持c語言程序的調(diào)試,例如常見的8051系列單片機(jī)開發(fā)工具Keil、AVR單片機(jī)開發(fā)工具AVR studio, 這樣為單片機(jī)使用c語言編程提供了相當(dāng)?shù)谋憷?。使用C語言編程不必對單片機(jī)和硬件接口的結(jié)構(gòu)有很深入的了解,聰明的編譯器可以自動完成變量的存儲單元的分配,用戶只需要專注于應(yīng)用軟件部分的設(shè)計(jì)就可以了,這樣就會大大加快軟件的開發(fā)速度,而且使用c語言設(shè)計(jì)的代碼,很容易在不同的單片機(jī)平臺進(jìn)行移植,這樣如果在軟件開發(fā)速度、軟件質(zhì)量、程序的可讀性、可移植性這些都是匯編都不能所比擬的。

  在電子信息發(fā)展迅猛的年代,我們不僅要掌握8051系列單片機(jī)的C語言編程,而且要掌握好按鍵、ICD、USB等程序的編寫,要知道幾乎每一-樣單片機(jī)系統(tǒng)都要與他們打交道的,例如生活中常見的門禁系統(tǒng),它們做好防盜的同時(shí)為人們提供了-一個(gè)友好的“ 人機(jī)交互”接口如按鍵、ICD, 輸入密碼以按鍵為媒介,相關(guān)信息在LCD上顯示,門禁系統(tǒng)的管理信息通過串口、USB進(jìn)行獲取,甚至通過網(wǎng)絡(luò)進(jìn)行獲取,而且獲取的方式是通過PC的控制界面進(jìn)行控制。

  本書單片機(jī)的選型以STC89C52RC增強(qiáng)型51單片機(jī)為藍(lán)本。本書共分為六大部分。

  第一部分為簡略介紹單片機(jī)的歷史,著重介紹傳統(tǒng)8051系列單片機(jī)的特點(diǎn)、STC89C52RC 增強(qiáng)型51單片機(jī)的主要特性和Keil開發(fā)環(huán)境。

  第二部分為基礎(chǔ)入門篇,著重講解STC89C52RC增強(qiáng)型51單片機(jī)的內(nèi)部資源的基本使用,如GPIO,定時(shí)器、外部中斷、串口(含模擬串口)、看門狗、內(nèi)部EERPOM等,同時(shí)對74LS164串行輸入并行輸出鎖存器、數(shù)碼管、LCD、進(jìn)行簡單介紹?;A(chǔ)入門篇做到原理與實(shí)踐相結(jié)合的過程體系,初學(xué)者能夠迅速掌握8051系列單片機(jī)的基本應(yīng)用。最后闡述了STC89C52RC增強(qiáng)型51單片機(jī)獨(dú)有的功耗控制、EMI管理、軟件復(fù)位等應(yīng)用和Keil內(nèi)建的RTX-51實(shí)時(shí)系統(tǒng)以及IIB的生成、調(diào)用,特別是RTX-51實(shí)時(shí)系統(tǒng)的學(xué)習(xí)將對以后進(jìn)軍嵌入式實(shí)時(shí)系統(tǒng)提供了厚實(shí)的根基。

  第三部分為實(shí)戰(zhàn)篇,通過學(xué)習(xí)基礎(chǔ)入門篇過后,現(xiàn)在必須由量變到質(zhì)變的過程,實(shí)戰(zhàn)篇只有三個(gè)實(shí)驗(yàn),分別是計(jì)數(shù)器實(shí)驗(yàn)、交通燈實(shí)驗(yàn)、頻率計(jì)實(shí)驗(yàn)。這三個(gè)實(shí)踐性實(shí)驗(yàn)是十分典型的實(shí)驗(yàn),在大學(xué)的課程設(shè)計(jì)課題中都可以找到,因?yàn)檫@三個(gè)實(shí)驗(yàn)?zāi)軌蚝芎玫貦z驗(yàn)我們對單片機(jī)深入程度,同時(shí)能夠在面向單片機(jī)編程中邏輯思維能力得到“質(zhì)”的提高。例如通過計(jì)數(shù)器實(shí)驗(yàn)涉及到單片機(jī)的定時(shí)器熟練應(yīng)用與數(shù)碼管的顯示、交通燈實(shí)驗(yàn)涉及到串口通信技術(shù)、頻率計(jì)實(shí)驗(yàn)涉及到定時(shí)器與LCD1602 的高級應(yīng)用,同時(shí)這三個(gè)實(shí)驗(yàn)需要74LS164進(jìn)行串行輸入并行輸出的轉(zhuǎn)換,所以當(dāng)掌握了實(shí)戰(zhàn)篇內(nèi)容的精髓,無論是對單片機(jī)的理解或是邏輯思維能力都有不同程度的蛻變。

  第四部分為高級通信接口開發(fā)篇,闡述了USB與網(wǎng)絡(luò)通信的原理及其應(yīng)用。在我們進(jìn)行產(chǎn)品研發(fā)的過程當(dāng)中,不可避免地要接觸各種各樣的USB設(shè)備,并要為其編寫程序。一旦當(dāng)前的USB設(shè)備滿足不了項(xiàng)目的要求時(shí),往往使用網(wǎng)絡(luò)設(shè)備取代USB設(shè)備,這個(gè)現(xiàn)象是十分常見的。其實(shí)很大- -部分人如果是初始接觸USB或者網(wǎng)絡(luò)設(shè)備開發(fā),他們就感覺到非常痛苦的事情,為什么這樣說呢?因?yàn)橐獙SB或者網(wǎng)絡(luò)設(shè)備進(jìn)行開發(fā),必須要對USB或網(wǎng)絡(luò)協(xié)議要熟悉。難能可貴的是本書在有限篇幅里簡明扼要地對USB和網(wǎng)絡(luò)的協(xié)議描述得一清二楚,并通過實(shí)驗(yàn)進(jìn)行驗(yàn)證,以此消除對USB和網(wǎng)絡(luò)編程的恐懼,從此對USB與網(wǎng)絡(luò)設(shè)備的開發(fā)駕輕就熟。

  第五部分為深入篇主要對接口編程、單片機(jī)編程優(yōu)化、單片機(jī)穩(wěn)定性作深入的研究,以深入接口和深入編程進(jìn)行講解,是技術(shù)上的重點(diǎn),同樣是技術(shù)上的難點(diǎn)。這樣我們對單片機(jī)的理解不再浮于表面,而是站在一名項(xiàng)目開發(fā)者角度,思考著眾多的技術(shù)性問題,譬如深入接口部分是以數(shù)據(jù)校驗(yàn)為重點(diǎn),包含奇偶校驗(yàn)、校驗(yàn)和、CRC16循環(huán)冗余檢驗(yàn),加深大家對數(shù)據(jù)校驗(yàn)的理解。深入編程以編程規(guī)范、代碼架構(gòu)、c語言的高級應(yīng)用(如宏、指針、強(qiáng)制轉(zhuǎn)換、結(jié)構(gòu)體等復(fù)雜應(yīng)用)、程序防跑飛等要點(diǎn)作深入的研究。深入篇從技術(shù)角度來看,是整本書內(nèi)容的精華部分,在研究如何優(yōu)化單片機(jī)的性能、穩(wěn)定性搞得焦頭爛額的時(shí)候指引了明確的方向。深入篇是我們必看的部分,因其涉及的內(nèi)容是單片機(jī)與C編程的精髓,并解決這多方面的問題,提供了不可多得的參考價(jià)值。

  第六部分為番外篇,何謂之番外篇,因?yàn)楸酒隽私榻B單片機(jī)的范疇,但是又不得不說,因?yàn)樵诟呒墝?shí)驗(yàn)篇很大部分的篇章已經(jīng)涉及了界面的應(yīng)用,說實(shí)話,現(xiàn)在的單片機(jī)程序員或多或少與界面接觸,甚至要懂得界面的基本編寫,說白了就是單片機(jī)程序員同時(shí)演繹著界面程序員的角色,這個(gè)在中小型企業(yè)比較常見,編寫的往往是一些比較簡單的調(diào)試界面,常用于調(diào)試或演示給老板或參觀的人看,當(dāng)產(chǎn)品竣工時(shí),要提供相應(yīng)的DLL給系統(tǒng)集成部,締造出不同的應(yīng)用方案。在番外篇中,界面編程開發(fā)工具為VC++2008,通過VC++2008向大家展示界面如何編寫,同時(shí)如何實(shí)現(xiàn)串口通信、USB通信、網(wǎng)絡(luò)通信,只要使用筆者編寫好的類,實(shí)現(xiàn)它們的通信是如此的簡單,就像在c語言中調(diào)用函數(shù)- -樣,只需要掌握Init()、Send()、Recv()、Close ()函數(shù)的使用就可以了,相信大家會在這篇中基本掌握界面編程,最后駕輕就熟,編寫出屬于自己的調(diào)試工具。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費(fèi)
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計(jì)
  8. 0.60 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費(fèi)
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191185次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)