資料介紹
本文檔的主要內容詳細介紹的是51單片機C語言程序設計教程(王云)?電子書和配套資料,包含:書本樣章,例程代碼,視頻教程,課后作業免費下載。
本書遵循由淺入深、循序漸進的原則,講解單片機開發的必備知識以及開發經典案例。本書以Y L 51 單片機開發板為平臺,通過案例逐個講解開發板上各個器件模塊的使用及其編程方法,包括單片機最小系統、數碼管顯示原理、中斷與定時器、數模\模數轉換工作原理、LCD 液晶顯示、串行口通信、步進電機驅動原理、P W M 脈寬調制與直流電機等內容。
本書適合單片機初學者閱讀,也可作為大專院校、大學生電子設計競賽培訓教材,對工程技術人員也有一定的參考價值。
目前以及今后相當長的一段時間內,在單片機應用領域中,51 單片機仍將占據著大量市場。51 單片機是基礎入門中應用廣泛的一款單片機。51單片機也是學習ARM 、D SP、FPGA等高端應用的基礎。51 單片機的品種繁多,但它們都采用了8051 內核,因此只要學好一種單片機機型的原理和編程方法,就可以達到“一通百通”的學習效果。
本書的內容和組織結構
● 從開發的角度講起,從零開始手把手地帶領讀者學習單片機技術。
● 基于單片機最小系統,介紹了單片機的基礎知識以及單片機C 語言的基礎知識。
● 以單片機應用開發為主導,循序漸進地逐個講解單片機的常用模塊及編程方法。
● 通過實踐理解數字電路的概念、C 語言的基本應用以及如何將C 語言應用于實際電路中。
● 講解單片機應用的擴展知識及編程技巧,講授單片機項目開發的流程及方法。
● 提供配套視頻、課件和書中的實例代碼。
本書特色
本書巧妙地將對單片機原理的講述與硬件實驗設備結合起來,列舉了大量有趣易懂的小例子,深入淺出地用實操案例來講述單片機的工作原理。
本書提供有配套課件,方便進行PPT 教學;書中提供完整實例代碼和課后作業參考例程,所有程序代碼都可以在K eil編程軟件上通過調試,并在Y L 51 開發板上驗證,方便讀者參考并動手實踐,很多代碼都可以直接移植到自己的開發項目中使用。
單片機以其高可靠性、高性價比、低電壓、低功耗等一系列優點,得到了迅猛的發展和大范圍的應用。小到玩具車、馬路上的交通燈,大到航天器、機器人,無論是數據采集、工業控制還是智能化儀器儀表及通信設備,到處都有單片機的身影。其主要的應用領域如下。
(1)在測控系統中的應用。單片機可以用于各種工業控制系統、自適應控制系統、數據采集系統等。例如,工業上的鍋爐控制、電機控制、車輛檢測系統、水閘自動控制、數控機床及軍事上的兵器裝備等。
(2)在智能化儀器儀表中的應用。單片機應用于儀器儀表設備中促使儀器儀表向數字化、智能化、多功能化和綜合化等方向發展。單片機的軟件編程技術使長期以來測量儀表中的誤差修正、線性化的處理等問題迎刃而解。
(3)在機電一體化中的應用。單片機與傳統的機械產品結合使傳統的機械產品結構簡化、控制走向智能化,讓傳統的產品向新一代的機電一體化產品轉變,這是機械工業發展的方向。
(4)在智能接口中的應用。計算機系統,特別是較大型的工業測控系統采用單片機進行接口的控制管理,單片機與主機并行工作,可大大提高系統的運行速度。例如,在大型數據采集系統中,用單片機對模/數轉換接口進行控制不僅可提高采集速度,還可以對數據進行預處理,如數字濾波、誤差修正、線性化處理等。
科技越發達,智能化的東西就會越多。單片機的應用已是社會發展的必然需求。它的應用非常廣泛,已成為電子工程師的必修課。
本書將會以一種全新的方式來講述單片機,就是將單片機實際開發流程作為教程。本書給出了諸多項目開發示例。通過閱讀本書,讀者可以掌握多種單片機的使用方法。
本書使用的是51 系列的單片機。51 系列單片機是新手學習的最佳選擇之一,該系列的單片機相關的學習資料比較多,網上也比較好找。51 系列單片機在當前市場份額比較大,在很多產品中都能找到它的身影。同時,51 系列單片機也是學習ARM 、DSP、FPG A 等高端應用的基礎知識。
對于單片機的學習,可以總結為以下3 點。
(1)要領就是實踐,從實踐中發現問題解決問題,在實踐中成長。單片機屬于硬件,只有親自操作才會有深刻的體會。學習單片機,最有效的方法是理論與實踐并重,實踐先行。
(2)學習總是從模仿開始。在實際操作中,大家可能會遇到很多細節的問題,不知道如何處理。剛開始可以模仿本書,隨著本書來了解單片機。
(3)舉一反三。完成課后作業,并可以實現原理相似的其他功能。
- 51單片機的C語言程序設計學習課件免費下載 408次下載
- 高級語言程序設計從菜鳥到大師深入C語言程序設計PDF電子書免費下載 166次下載
- 單片機C51語言程序設計基礎的資料合集免費下載 18次下載
- 51單片機C語言應用程序實例精講的代碼合集免費下載 211次下載
- 8051系列單片機C程序設計完全手冊PDF電子書免費下載 263次下載
- 51單片機100實例源碼的注釋詳細PDF電子書免費下載 213次下載
- STC15系列單片機的器件手冊合集電子書免費下載 142次下載
- 51單片機C語言程序100例電子書免費下載 314次下載
- 51單片機的串口C語言程序免費下載
- 單片機的C語言應用程序設計PDF電子書免費下載 48次下載
- 多個51單片機C語言程序設計源代碼的詳細資料合集 19次下載
- 51單片機C語言程序設計教程書中代碼及課后作業資料免費下載 24次下載
- 單片機教程之51單片機C語言程序設計教程(王云)資料合集 379次下載
- 51單片機C語言程序設計教程書中代碼及課后作業教程免費下載 16次下載
- 51單片機及其C語言程序開發實例
- 51單片機燒寫程序的方法 4929次閱讀
- 51單片機的匯編程序庫 9414次閱讀
- 單片機液晶漢字顯示的C語言程序 4885次閱讀
- 使用51單片機讀寫AT29C040的C語言程序免費下載 4529次閱讀
- 51單片機讀寫AT29C040的C51程序 4738次閱讀
- HD44780讀寫單片機C51程序免費下載 4146次閱讀
- 使用HD44780讀寫單片機的C51程序詳細概述 3112次閱讀
- MCS51單片機程序設計時堆棧的計算方法解析 3675次閱讀
- 單片機C語言有哪些優越性?如何建立一個Keil C51項目 1.2w次閱讀
- AT89C51單片機實現全自動洗衣機功能的設計方案 9239次閱讀
- 基于AT89C51單片機直流電機PWM調速程序分享 1.6w次閱讀
- 單片機C語言程序設計:TIMER0與TIMER1控制條形LED 3846次閱讀
- 如何使用Keil3開發51單片機程序 7158次閱讀
- 單片機與程序設計(上) 3786次閱讀
- 單片機編程之匯編語言基礎-常用指令和程序模式 1.5w次閱讀
下載排行
本周
- 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
- 19.00 MB | 4次下載 | 免費
- 2使用TL431設計電源
- 0.67 MB | 2次下載 | 免費
- 3BT134雙向可控硅手冊
- 1.74 MB | 2次下載 | 1 積分
- 4一種新型高效率的服務器電源系統
- 0.85 MB | 1次下載 | 1 積分
- 5LabVIEW環形控件
- 0.01 MB | 1次下載 | 1 積分
- 6PR735,使用UCC28060的600W交錯式PFC轉換器
- 540.03KB | 1次下載 | 免費
- 751單片機核心板原理圖
- 0.12 MB | 1次下載 | 5 積分
- 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
- 1.44 MB | 1次下載 | 免費
本月
- 1開關電源設計原理手冊
- 1.83 MB | 52次下載 | 免費
- 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
- 8.45 MB | 23次下載 | 免費
- 3DMT0660數字萬用表產品說明書
- 0.70 MB | 13次下載 | 免費
- 4UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 12次下載 | 免費
- 5ST7789V2單芯片控制器/驅動器英文手冊
- 3.07 MB | 11次下載 | 1 積分
- 6TPS54202H降壓轉換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
- 2.26MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多