❶ 關於C語言入門
【書名】 新概念51單片機C語言教程——入門、提高、開發、拓展全攻略(含光碟1張)
【作者】
【作譯者】 郭天祥
【出版社】 電子工業出版社
【ISBN】 978-7-121-07893-4
【定價】 69.00元
【出版日期】 2009-01
【頁碼】
【版次】
【裝幀】
【開本】 16
▼內容簡介
本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能應用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配套光碟提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗板。
本書可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
▼圖書目錄
第1篇 入 門 篇
1.1 單片機概述
1.1.1 什麼是單片機
1.1.2 單片機標號信息及封裝類型
1.1.3 單片機能做什麼
1.1.4 如何開始學習單片機
1.2 51單片機外部引腳介紹
1.3 電平特性
1.4 二進制與十六進制
1.4.1 二進制
1.4.2 十六進制
1.5 二進制的邏輯運算
1.5.1 與
1.5.2 或
1.5.3 非
1.5.4 同或
1.5.5 異或
1.6 單片機的C51基礎知識介紹
1.6.1 利用C語言開發單片機的優點
1.6.2 C51中的基本數據類型
1.6.3 C51數據類型擴充定義
1.6.4 C51中常用的頭文件
1.6.5 C51中的運算符
1.6.6 C51中的基礎語句
1.6.7 學習單片機應該掌握的主要內容
2.1 Keil工程建立及常用按鈕介紹
2.1.1 Keil工程的建立
2.1.2 常用按鈕介紹
2.2 點亮第一個發光二極體
2.3 while語句
2.4 for語句及簡單延時語句
2.5 Keil模擬及延時語句的精確計算
2.6 不帶參數函數的寫法及調用
2.7 帶參數函數的寫法及調用
2.8 利用C51庫函數實現流水燈
第2篇 內外部資源操作篇
3.1 數碼管顯示原理
3.2 數碼管靜態顯示
3.3 數碼管動態顯示
3.4 中斷概念
3.5 單片機的定時器中斷
4.1 獨立鍵盤檢測
4.2 矩陣鍵盤檢測
5.1 模擬量與數字量概述
5.2 A/D轉換原理及參數指標
5.3 ADC0804工作原理及其實現方法
5.4 D/A轉換原理及其參數指標
5.5 DAC0832工作原理及實現方法
5.6 DAC0832輸出電流轉換成電壓的
方法
第6章 串列口通信原理及操作流程
6.1 並行與串列基本通信方式
6.2 RS-232電平與TTL電平的轉換
6.3 波特率與定時器初值的關系
6.4 51單片機串列口結構描述
6.5 串列口方式1編程與實現
6.6 串列口列印在調試程序中的應用
第7章 通用型1602,12232,12864液晶
操作方法
7.1 液晶概述
7.2 常用1602液晶操作實例
7.3 常用12232液晶操作實例
7.4 常用12864液晶操作實例
第8章 I2C匯流排AT24C02晶元應用
8.1 I2C匯流排概述
8.2 單片機模擬I2C匯流排通信
8.3 E2PROM AT24C02與單片機的通信
實例
第9章 基礎運放電路專題
9.1 運放概述及參數介紹
9.2 反相放大器
9.3 同相放大器
9.4 電壓跟隨器
9.5 加法器
9.6 差分放大器
9.7 微分器
9.8 積分器
第3篇 提 高 篇
第10章 定時器/計數器應用提高
10.1 方式0應用
10.2 方式2應用
10.3 方式3 應用
10.4 52單片機定時器2介紹
10.5 計數器應用
第11章 串列口應用提高
11.1 方式0應用
11.2 方式2和方式3應用
11.3 單片機雙機通信
11.4 單片機多機通信
第12章 指針
12.1 指針與指針變數
12.1.1 內存單元、地址和指針
12.1.2 指針變數的定義、賦值與
引用
12.2 指針變數的運算
12.3 指針與數組
12.3.1 指針與一維數組
12.3.2 指針與多維數組
12.4 指針與函數
12.4.1 指針作為函數的參數
12.4.2 指向函數的指針
12.4.3 指針型函數
12.5 指針與字元串
12.5.1 字元串的表達形式
12.5.2 字元指針作為函數參數
12.5.3 使用字元指針與字元數組的
區別
12.6 指針數組與命令行參數
12.6.1 指針數組的定義和使用
12.6.2 指向指針的指針
12.6.3 指針數組作為main()函數的命令行
參數
12.7 指針小結
12.7.1 指針概念綜述
12.7.2 指針運算小結
12.7.3 等價表達式
12.8 C51中指針的使用
12.8.1 指針變數的定義
12.8.2 指針應用
第13章 STC系列51單片機功能介紹
13.1 單片機空閑與掉電模式應用
13.2 「看門狗」概念及其應用
13.3 用軟體實現系統復位
13.4 內部擴展RAM的應用
13.5 擴展P4口的應用
13.6 內部E2PROM的應用
13.7 STC89系列單片機內部A/D應用
13.8 STC12系列單片機內部A/D應用
13.9 STC12系列單片機的PCA/PWM
介紹
13.10 STC12系列單片機的SPI介面
介紹
13.11 STC12系列單片機的「576MHz」超速
運行
第4篇 實 戰 篇
第14章 利用51單片機的定時器設計一個
時鍾
14.1 如何從矩陣鍵盤中分解出獨立按鍵
14.2 原理圖分析
14.3 實例講解
第15章 使用DS12C887時鍾晶元設計
高精度時鍾
15.1 時鍾晶元概述
15.2 DS12C887時鍾晶元介紹
15.3 如何用TX-1C實驗板擴展本實驗
15.4 原理圖分析
15.5 實例講解
第16章 使用DS18B20溫度感測器設計
溫控系統
16.1 溫度感測器概述
16.2 DS18B20溫度感測器介紹
16.3 實例講解
第17章 太陽能充/放電控制器
17.1 控制器原理圖分析
17.2 控制器板上元件介紹
17.3 實例講解
第18章 VC、VB(MSCOMM控制項)與
單片機通信實現溫度顯示
18.1 VC MSCOMM控制項與單片機通信實現
溫度顯示
18.2 VB MSCOMM控制項與單片機通信實現
溫度顯示
第5篇 拓 展 篇
第19章 使用Protell 99繪制電路圖全
過程
19.1 繪制電路板概述
19.2 建立工程
19.3 製作元件庫
19.4 添加封裝及製作PCB封裝庫
19.5 錯誤檢查及生成PCB
19.6 布線電氣特性設置
19.7 自動布線和手動布線
第20章 ISD400x系列語音晶元應用
20.1 ISD400x系列語音晶元介紹
20.2 ISD400x系列語音晶元操作規則
20.3 ISD400x系列語音晶元應用實現
第21章 電機專題
21.1 直流電機原理及應用
21.2 步進電機原理及應用
21.3 舵機原理及其應用
第22章 常用元器件介紹
22.1 二極體
22.2 電容
22.3 場效應管
22.4 光耦
22.5 蜂鳴器
22.6 繼電器
22.7 自恢復保險
22.8 瞬態電壓抑制器
22.9 晶閘管(可控硅)
22.10 電荷泵
第23章 直流穩壓電源專題
23.1 整流電路
23.2 濾波電路
23.3 穩壓電路
23.4 集成穩壓模塊的使用
23.5 串聯開關型穩壓電源
第24章 運放擴展專題
24.1 簡單低通濾波器
24.2 「電流-電壓」轉換電路
24.3 光電放大器
24.4 精密電流源
24.5 可調參考電壓源
24.6 復位穩定放大器
24.7 模擬乘法器
24.8 全波整流器和平均值濾波器
24.9 正弦波振盪器
24.10 三角波發生器
24.11 自動跟蹤對稱電源
24.12 可調實驗電源
24.13 運放相關術語表
附錄A 天祥電子開發實驗板簡介
A.1 TX-1C 51單片機開發板(配套詳細
視頻教程)
A.2 AVR單片機開發板(配套詳細視頻
教程)
A.3 PIC單片機開發板(配套詳細視頻
教程)
A.4 J-Link全功能ARM模擬器
A.5 三星S3C44B0 ARM7入門級開
發板
A.6 三星S3C44B0 ARM7提高級開
發板
A.7 TX-51STAR 51單片機開發板(配套
詳細視頻教程)
參考文獻
❷ 單片機初學者該看什麼書
《51單片機工程師是怎樣煉成的:基於C語言+Proteus模擬》老楊 電子工業出版社
《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》彭偉 電子工業出版社
《新概念51單片機C語言教程——入門、提高、開發、拓展》 郭天祥 電子工業出版社
《實例解讀51單片機完全學習與應用》 電子工業出版社
《手把手教你學單片機》 北航
《單片機基礎》李廣弟 北航
《單片機原理及介面技術》李朝青 北航
《51單片機應用從零開始》匯編 楊欣 清華出版社
《愛上單片機》 杜洋 人民郵電出版社
《例說51單片機(C語言版)》 張義和 人民郵電出版社
《單片機原理與技術》
《51單片機開發與應用技術詳解》
《單片機技術與原理教材》
《匠人手記》
《手把手教你學單片機》
《8051單片機》
《單片機原理及應用》 張毅剛
《51單片機原理與實踐》
《單片機應用技術》 哈爾濱工業大學出版社
《8051單片機教程》 平凡
《單片機輕松入門》平凡
❸ 自學51單片機的書籍
如下:
《51單片機工程師是怎樣煉成的:基於C語言+Proteus模擬》老楊 電子工業出版社
《單片機C語言程序設計實訓100例——基於8051+Proteus模擬》彭偉 電子工業出版社
《新概念51單片機C語言教程——入門、提高、開發、拓展》 郭天祥 電子工業出版社
《實例解讀51單片機完全學習與應用》 電子工業出版社
《手把手教你學單片機》 北航
《單片機基礎》李廣弟 北航
《單片機原理及介面技術》李朝青 北航
《51單片機應用從零開始》匯編 楊欣 清華出版社
《愛上單片機》 杜洋 人民郵電出版社
《例說51單片機(C語言版)》 張義和 人民郵電出版社
《單片機原理與技術》
《51單片機開發與應用技術詳解》
《單片機技術與原理教材》
《匠人手記》
《手把手教你學單片機》
《8051單片機》
《單片機原理及應用》 張毅剛
《51單片機原理與實踐》
《單片機應用技術》 哈爾濱工業大學出版社
《8051單片機教程》 平凡
《單片機輕松入門》平凡
《單片機原理與應用》 西安電子科技大學
❹ 新概念51單片機C語言教程的內容簡介
《新概念51單片機C語言教程:入門、提高、開發、拓展》可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
❺ 新概念51單片機C語言教程的介紹
《新概念51單片機C語言教程》是2009年電子工業出版社出版的圖書,作者是郭天祥。《新概念51單片機C語言教程:入門、提高、開發、拓展》從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能應用。《新概念51單片機C語言教程:入門、提高、開發、拓展》從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能應用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。《新概念51單片機C語言教程:入門、提高、開發、拓展》內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。《新概念51單片機C語言教程》配套光碟提供13講近30學時的教學視頻和《新概念51單片機C語言教程》實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。《新概念51單片機C語言教程》作者還可提供與《新概念51單片機C語言教程:入門、提高、開發、拓展》配套的單片機實驗板。《新概念51單片機C語言教程:入門、提高、開發、拓展》可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
❻ 學習單片機C語言,哪些書比較好
先針對性回答一下你的問題:
1、單片機學習需要的知識,單片機原理,編程技術,電子電路。
2、學無止境,當然要繼續學習,C語言對於單片機非常重要,多數人都是用c,包括我。如果從匯編開始我不知道要經過多少努力你才能開始做開發。
3、VB可以做電腦程序開發,可以做成軟體和單片機進行通訊,可以用電腦和單片機系統組成一個應用項目。一切知識都是有用的,看你的愛好和你的時間決定吧。
4、單片機和數學基本上沒有太直接聯系,不要被別人嚇住了。
另外再加一條單片機種類選型的看法
5、初學還是建議學習51單片機,因為51單片機容易上手,學習資料也多。你說的指令集51的算是少的了。如果使用匯編的話就要學會每條匯編指令。而現在多數單片機工程師都是選擇c語言進行設計。而且c語言的程序除了單片機設置的部分,其他功能運算部分在每種單片機上基本都通用,這叫移植性好,而匯編語言則是每種類型的單片機一種指令集,單片機程序移植困難。
最後再說一下如何具體學習單片機:
很多想學單片機的人問我的第一句話就是怎樣才能學好單片機?對於這個問題我今天就我自己是如何開始學單片機,如何開始上手,如何開始熟練這個過程給大家講講。
先說說單片機,一般我們現在用的比較多的的MCS-51的單片機,它的資料比較多,用的人也很多,市場也很大。就我個人的體會怎麼樣才能更快的學會單片機這門課。單片機這門課是一項非常重視動手實踐的科目,不能總是看書,但是學習它首先必須得看書,因為從書中你需要大概了解一下,單片機的各個功能寄存器,而說明白點,我們使用單片機就是用軟體去控制單片機的各個功能寄存器,再說明白點,就是控制單片機那些管腳的電平什麼時候輸出高,什麼時候輸出低。由這些高低電平的變化來控制你的系統板,實現我們需要的各個功能。至於看書,只需大概了解單片機各管腳都是干什麼的?能實現什麼樣的功能?第一次,第二次你可能看不明白,但這不要緊,因為還缺少實際的感觀認識。所以我總是說,學單片機看書看兩三天的就夠了,看小說你一天能看五六本,看單片機你兩三天看兩三遍就夠了,可以不用仔細的看。推薦一本書,就這一本就足夠,書名是《新編MCS-51單片機應用設計》,是哈爾濱工業大學出版社出的的,作者是張毅剛。大概了解一下書上的內容,然後實踐,這是非常關鍵的,如果說學單片機你不實踐那是不可能學會的,關於實踐有兩種方法你可以選擇,一種方法:你自己花錢買一塊單片機的學習板,不要求功能太全的,對於初學者來說你買功能非常多的那種板子,上面有很多東西你這輩子都用不著,我建議有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA(原理一樣)、液晶、蜂鳴器,這就差不多了。如果上面我提到的這些,你能熟練應用,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計電路,不斷的積累經驗。只要過了第一關,後面的路就好走多了,萬事開頭難,大家可能都聽過。方法二:你身邊如果有單片機方面的高手,向他求助,讓他幫你搭個簡單的最小系統板。對於高手來說,做個單片機的最小系統板只需要一分鍾的時間,而對於初學者可就難多了,因為只有對硬體了解了,才能熟練運用。而如果你身邊沒有這樣的高手,又找不到可以幫助你的人,那我勸你最好是自己買上一塊,畢竟自己有一塊要方便的多,以後做單片機類的小實驗時都能用得上,還省事。
有了單片機學習板之後你就要多練習,最好是自己有台電腦,一天少看電影,少打游戲,把學習板和電腦連好,打開調試軟體坐在電腦前,先學會怎麼用調試軟體,然後從最簡單的流水燈實驗做起,等你能讓那八個流水燈按照你的意願隨意流動時你已經入門了,你會發現單片機是多麼迷人的東西
❼ 怎樣才能快速學習單片機的編程
1。首先要學學單片機的硬體知識,至少要了解它內部構造如何、最小系統的構建和基本的擴展電路。這類書很多。
2。編程的話最好用C語言編寫,所以你至少對C語言比如語法,變數,常量等相關的知識要知道。不要求你精通,基礎知識熟練就行。
3。最好要有一塊開發板,淘寶上很多,自己搜下。
4。推薦一本快速入門的書《單片機C語言開發100例》,有配套光碟中包含一書配套光碟與教學資料,具體如下:
(1)單片機模擬軟體Proteus的教學光碟;
(2)單片機開發軟體Keil的使用教學光碟;
(3) 單片機100例的全部C語言源代碼;
(4)單片機100例的絕大多數模擬原理圖,16進制文件已載入,讀者可直接運行觀察模擬程序運行效果;
(5) 免費提供配套實驗板的加工圖紙,讀者可拿到工廠直接加工成PCB,自己焊接上元件即可進行實驗。
❽ 那位兄弟有 郭天祥(51單片機的書籍,好像有本是新概念)
ISBN:978-7-121-07893-4
書名:《新概念51單片機C語言教程——入門、提高、開發、拓展全攻略》
作者:郭天祥
定價:69元(含光碟1張)
作者背景
作者郭天祥是哈爾濱工程大學的碩士生,但是一名電子設計迷,這本書是他學習和實踐單片機設計的經驗總結,本書出版前他發布於網上的他給本科生上課的視頻教程非常受歡迎,受眾主要是高校電子信息類的學生。
請關注後面的附件:本書作者在本書文前「致讀者」的內容,相信會對大學生有非常好的人生啟迪,同時也是本書的一個非常好的賣點。
本書「圖書教材+隨書視頻光碟+可選實驗板」可以完全實現學生的自主學習。
封底文字
本書組織
全書分為5篇,入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇
特別按照初學者所遇到的問題和需求路徑安排全書內容
以應用需求為主線,搭建了單片機技術上下游的知識體系
從實際工程應用入手,通過實驗過程和現象講解單片機原理,可讀性好
內容源於大量科研和教學實踐,許多C語言代碼可直接應用到工程項目中,實用性強
配套學習光碟,並可提供學慣用實驗板,可以邊學邊練
學習資源
本書含DVD光碟一張,13講教學視頻+課件常式代碼+全書常式代碼
技術支持,天祥電子網站http://www.txmcu.com
讀者對象
高校電子信息類和機電類專業本/專科師生
高校大學生創新基地師生
51單片機C語言編程初學者
計算機、自動控制、智能儀器儀表、電力電子、機電一體化技術人員
讀者層次
入門初學者
中級開發者
本書文前內容
內 容 簡 介
本書從實際應用入手,以實驗過程和實驗現象為主導,循序漸進地講述51單片機C語言編程方法以及51單片機的硬體結構和功能應用。全書共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。本書內容豐富,實用性強,書中大部分內容均來自科研工作及教學實踐,許多C語言代碼可以直接應用到工程項目中。本書配套光碟提供13講近30學時的教學視頻和本書實例代碼,可使讀者更快更好地掌握單片機知識和應用技能。本書作者還可提供與本書配套的單片機實驗板。
本書可作為大學本、專科單片機課程教材,適合於51單片機的初學者和使用51單片機從事項目開發的技術人員,也可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
前 言
本書從實際工程應用入手,以實驗過程和實驗現象為主導,由淺入深、循序漸進地講述使用C語言為51單片機編程的方法、51單片機的硬體結構和各種功能應用。
本書不同於傳統的講述單片機的書籍,本書中的所有常式均以實際硬體實驗板現象為根據,由C語言程序來分析單片機工作原理,使讀者知其然,又能知其所以然,從而幫助讀者從實際應用中徹底理解和掌握單片機。另外,本書中大部分內容均來自作者科研及教學工作實踐,內容涵蓋作者多年來項目經驗總結的精華,並且貫穿一些學習方法的建議。
本書內容豐富,實用性強,許多C語言代碼可以直接應用到工程項目中。本書配套附一張光碟,提供近30小時的單片機教學視頻。同時,作者還開發了與本書配套的TX-1C單片機實驗板,可幫助讀者邊學邊練,達到學以致用的目的。讀者在學習過程中可以將視頻和書互為參考,配合學習,並用單片機實驗板進行實踐,這樣可以更快更好地掌握單片機應用知識和技能。
本書適合作為大學電子信息類和機電類各專業本、專科單片機課程教材,或高校大學生創新基地培訓教材,也適合51單片機的初學者和使用51單片機從事項目開發的技術人員,還可供從事自動控制、智能儀器儀表、電力電子、機電一體化等專業的技術人員參考。
本書內容組織
本書內容共分5篇,分別為入門篇、內外部資源操作篇、提高篇、實戰篇和拓展篇。
第1,2篇與本書配套光碟內容基本對應,內容組織上循序漸進、由淺入深;在知識介紹上,從原理到實踐,再從實驗現象進一步分析原理,對51單片機的主要功能及硬體結構做了詳細介紹。
第3篇在前兩篇的基礎上通過實驗進一步擴展講解了51單片機的其他功能應用,而且還特別將STC單片機與傳統51單片機相比擴展了的功能逐一講解。
第4篇是作者教學和實際項目中精選出的具有代表性的真實項目,其知識涉及面廣,內容豐富,是作者開發經驗的精華總結。
第5篇為拓展部分,詳細講解了使用Protell軟體繪制原理圖、PCB圖、元件庫和元件封裝的過程;詳細介紹了常用的ISD400X系列語音晶元;分別講解了直流電機、步進電機和舵機的原理及驅動方法;介紹了設計電路常用的元件;詳細介紹了如何設計直流穩壓電源及開關電源;最後介紹運放的應用知識。
本書實常式序
作者在編寫本書時,使用的操作系統是英文版Windows XP SP2,開發工具是Keil V6.12,抓圖工具是紅蜻蜓抓圖精靈V1.24,單片機下載軟體是STC-ISP V3.9,使用的硬體實驗設備是天祥電子的TX-1C單片機實驗板,本書中單片機部分的所有實常式序都在該環境中調試通過,並且在TX-1C實驗板上得以驗證。
本書學習建議
配套光碟提供的視頻與本書前兩篇基本對應,建議讀者在學習本書之前,最好有一塊與本書中相同的實驗板。學習時先看視頻,對單片機有一個初步的印象,視頻中互動部分讀者可親自做實驗,在學習過程讀者要多動腦,多動手,單片機是實實在在的硬體,只有在不斷實踐中才能領悟它的工作原理。讀者在對實驗原理理解的前提下,要嘗試獨立編寫出書中每章的例子程序,當有困惑時再查看書中代碼,反思自己的失誤在哪裡,進而積累更多的經驗。
本書配套光碟說明
本書配套光碟提供兩部分內容:本書所有實例代碼和13講視頻教程。
視頻教程內容列表
講 次 內 容 細 節
第1講 學習單片機預備知識
如何點亮一個發光管 單片機能做什麼,基本電子知識,如何用TX-1C單片機學習板學習單片機,C51知識簡介,如何申請免費晶元樣品。點亮一個發光管
第2講 流水燈設計
蜂鳴器發聲
繼電器控制 簡單延時程序、子程序調用、帶參數子程序設計、流水燈同時蜂鳴器響、如何驅動蜂鳴器,及如何驅動繼電器,集電極開路的概念及應用
第3講 數碼管顯示的原理
數碼管的靜態顯示 共陽、共陰數碼管顯示原理、定時器工作方式介紹、重點講述工作方式2、中斷概念及中斷函數寫法、外部中斷試驗、定時器中斷應用
第4講 數碼管的動態顯示原理及應用實現 動態掃描概念、定時器、中斷加深
用單片機的定時器及中斷設計一個60秒定時器
第5講 獨立鍵盤、矩陣鍵盤的檢測原理及實現 鍵盤用來做什麼、如何檢測鍵盤、消抖、鍵盤編碼、帶返回值函數寫法及應用
第6講 A/D、D/A的工作原理及實現、運放電路 模擬電壓與數字電壓的關系、為什麼要使用A/D及D/A、ADC0804的操作方法、DAC0832的操作方法
第7講 串口通信原理及操作流程 串口通信工作方式、10位數據通信、波特率概念、如何根據波特率計算定時器初值
第8講 1602液晶顯示原理及實現 最簡單液晶工作原理、如何開始對一個沒有任何概念的晶元開始單片機的操作
第8講 I2C匯流排AT24C02晶元工作原理 I2C匯流排工作原理、目前非常通用的一種通信機制
第10講 利用51單片機的定時器設計一個時鍾 綜合運用51單片機知識設計一個可以隨意調節時間、帶整點鬧鈴的時鍾(其中用到定時器、中斷、按鍵、蜂鳴器、數碼管或串口通信)
第11講 用DS12C887時鍾晶元設計一個高精度時鍾 DS12C887內部帶有鋰電池,系統掉電情況下可自行精確走10年,並帶有鬧鍾功能、年、月、日、時、分、秒等(本節由學生自己設計電路)
第12講 使用Protell 99繪制電路圖全過程 Protell 99軟體使用、元件庫、封裝庫設計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工
第13講 Altium designer 6.5繪制電路圖全過程 最頂級電路板設計軟體Altium Designer使用、元件庫、封裝庫設計、繪制原理圖、錯誤檢查、生成PCB、手動、自動布線、送去加工
在這里對配套視頻中講解三極體和場效應管部分的一點錯誤給予更正:
作者在講課時說:三極體是壓控流型器件,場效應管是壓控壓型器件。
正確結論應該是:三極體是流控流型器件,場效應管是壓控流型器件。
作者在編寫本書的過程中,得到了哈爾濱工程大學國家電工電子教學基地和信息與通信工程學學院郭黎利教授、刁鳴教授、趙旦峰教授、付永慶教授和王松武教授、劉文智老師和李海波老師的大力支持。本書的部分章節由我的同學葉大鵬、李健編寫,另外我的同學張勇、宋寶森、鍾雙、於振南、郭天宇、李名祺也十分關心本書的編寫進度,為提高書稿的質量提出了許多寶貴的建議和修改意見。在此,對他們一並表示衷心的感謝。
由於作者的水平有限,錯誤和疏漏之處在所難免,歡迎廣大技術專家和讀者指正。作者的聯系方式是[email protected],讀者也可以登錄天祥電子網站發表意見,或聯系購買單片機實驗板,網址是http://www.txmcu.com。
郭天祥
於哈爾濱工程大學
2008年11月
❾ 單片機哪本書比較好,有推薦嗎
推薦號稱十天學會單片機(結果一個視頻三小時)的郭天祥的《新概念51單片機C語言教程》。但我個人比較推薦《時間觸發嵌入式系統設計模式 (豆瓣)》——Michael J.Pont 。這本書不僅僅讓你學會單片機,而且教你一些單片機編程思想(看書名字就知道)。其實說白了單片機這東西看書還不如買塊開發板自己親自看看歷程跑跑程序學得好,特別是剛入門用的51。