標題: 好書推薦《51單片機輕松入門—基于STC15W4K系列》 [打印本頁]
作者: 無量壽經 時間: 2015-7-29 21:06
標題: 好書推薦《51單片機輕松入門—基于STC15W4K系列》
本帖最后由 無量壽經 于 2021-3-15 23:46 編輯
強烈推薦單片機頂級好書,此書的編寫建立在作者十多年的產品研發經驗基礎之上,又經歷了大約5年的精心編寫整理時間,每一章都是實際運用中非常重要的精華知識,如果您是單片機初學者或對單片機已經學會了些皮毛,毫不吹牛,這本書絕對是您不能當面錯過的學習與產品研發的頂級參考資料,因為這些知識都來源于實踐,是花費了大量時間和金錢換來的,內容真實不虛。特別對串口通信、SPI通信、I2C通信等作了完整透徹的分析。全書大量的經典電路可以照搬,大量的代碼直接復制粘貼就可以正常使用,可為讀者減少很多的工作量。全書以當今最新主流的STC15W4K系列單片機進行介紹與實驗,并配套了輔助參考視頻,提供作者郵箱答疑、QQ在線答疑、國內知名網站單片機論壇答疑。
2021年視頻下載地址如果是初學者,建議電腦安裝“搜狗瀏覽器”,搜狗瀏覽器可長期穩定登錄百度網盤,其它瀏覽器有可能出現登錄出錯現象。
以下是本書作者回答部分讀者的提問貼:
http://www.zg4o1577.cn/bbs/dpj-38142-1.html
http://www.zg4o1577.cn/bbs/dpj-40694-1.html
http://www.zg4o1577.cn/bbs/dpj-40690-1.html
QQ群(STC51-STM32): 99794374 ,驗證:STC15單片機。 郵箱:xgliyouquan@126.com
此書于2015年6月已出版。讀者評論:
未命名6.JPG (47.82 KB, 下載次數: 442)
下載附件
2016-9-18 21:17 上傳
未命名1.JPG (9.71 KB, 下載次數: 507)
下載附件
2016-9-18 21:17 上傳
未命名2.JPG (5.75 KB, 下載次數: 465)
下載附件
2016-9-18 21:17 上傳
未命名3.JPG (8.47 KB, 下載次數: 440)
下載附件
2016-9-18 21:17 上傳
未命名4.JPG (10.26 KB, 下載次數: 412)
下載附件
2016-9-18 21:17 上傳
未命名5.JPG (13.95 KB, 下載次數: 434)
下載附件
2016-9-18 21:17 上傳
未命名7.JPG (4.67 KB, 下載次數: 457)
下載附件
2016-9-18 21:17 上傳
未命名8.JPG (9.35 KB, 下載次數: 453)
下載附件
2016-9-18 21:17 上傳
未命名9.jpg (419.46 KB, 下載次數: 475)
下載附件
2016-9-18 21:17 上傳
未命名10.JPG (6.38 KB, 下載次數: 475)
下載附件
2016-9-18 21:17 上傳
未命名11.JPG (4.48 KB, 下載次數: 485)
下載附件
2016-9-18 21:17 上傳
未命名12.JPG (3.84 KB, 下載次數: 458)
下載附件
2016-9-18 21:17 上傳
書封面照片.JPG (440.22 KB, 下載次數: 845)
下載附件
2015-7-29 20:41 上傳
目錄如下,可試讀。
51單片機輕松入門—基于STC15W4K系列.pdf
(2.55 MB, 下載次數: 2746)
2015-7-29 21:01 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
第1章 單片機高效入門
1.1 單片機簡介
1.1.1 認識單片機
1.1.2 單片機的用途
1.1.3 學習的典型芯片與C語言介紹
1.1.4 本書配套實驗板及相關學習工具介紹
1.2 點亮1個發光二極管
1.2.1 單片機型號命名規則
1.2.2 單片機引腳功能說明
1.2.3 制作一個最簡單的單片機實驗電路
1.2.4 使用Keil uVsion3環境編寫最簡單的程序
1.2.5 ISP下載程序到單片機(將電腦上的目標代碼“灌入”單片機中運行)
1.2.6 程序解釋
1.3 Keil 仿真
1.3.1 軟件仿真(標準8051方式仿真,不能仿真單片機新增功能)
1.3.2 硬件仿真(利用STC專用仿真芯片仿真,可仿真所有功能)
1.4 經典流水燈實例
1.5 單片機C語言延時程序詳解
1.5.1 學會使用計算軟件
1.5.2 計算軟件內部運算過程詳解
1.5.3 利用庫函數實現短暫精確延時
1.5.4 使用定時器/計數器實現精確延時
1.6 main()、void main()和int main()的區別
1.7 printf 格式化輸出函數
第2章 單片機開發必須掌握的C語言基礎
2.1 簡單數據類型與運算符
2.1.1 原碼、反碼、補碼、BCD碼、格雷碼
2.1.2 常量
2.1.3 變量的數據類型(bit、char、int、long、float)
2.1.4 變量存儲空間(code、data 、bdata 、idata、xdata)
2.1.5 變量存儲類型(auto、static、extern)
2.1.6 變量作用域
2.1.7 運算符
2.1.8 運算符的優先級與結合性
2.2 C51構造數據類型
2.2.1 數組:將相同類型數據組合在一起就構成數組(如數碼管顯示緩沖區)
2.2.2 結構體:將不同類型數據組合在一起就構成結構體(如年月日2014-12-31)
2.2.3 共用體:不同變量占用相同內存地址就是共用體
2.2.4 指針:用于直接讀取或修改內存值
2.2.5 #define與typedef的差別
2.3 流程與控制
2.3.1 分支結構
2.3.2 循環結構
2.3.3 跳轉結構
2.4 函數
2.4.1 函數定義
2.4.2 調用格式
2.4.3 傳值調用與傳地址調用2種方式對比
2.4.4 數組作為函數參數
2.4.5 使用指針變量作函數形式參數
2.4.6 使用結構體變量指針作為函數參數
2.4.7 函數作用域
2.4.8 庫函數
2.5 模塊化編程
2.5.1 頭文件的編寫
2.5.2 條件編譯
2.5.3 多文件程序(模塊化編程)
第3章 定時器/計數器、中斷系統
3.1 定時器/計數器
3.1.1 單片機定時器/計數器工作原理概述
3.1.2 定時器/計數器的相關寄存器
3.1.3 定時器/計數器的工作方式
3.1.4 初值計算
3.1.5 編程舉例
3.2 可編程時鐘輸出
3.3 中斷系統
3.3.1 中斷系統結構圖
3.3.2 操作電路圖中的開關(相關寄存器介紹)
3.3.3 編寫中斷函數
3.3.4 中斷程序舉例
3.3.5 外中斷代碼調試(按鍵的防抖技術)
第4章 串口通信
4.1 最基本的串口通信
4.1.1 串口數據發送格式
4.1.2 串口相關寄存器
4.1.3 波特率計算步驟詳解
4.1.4 單片機與計算機通信的簡單例子
4.2 徹底理解串口通信協議
4.3 串口隔離電路
4.4 計算機擴展串口(USB 轉串口芯片CH340G)
4.5 RS485串行通信
4.6 SSI通信
4.6.1 SSI數據通信格式
4.6.2 SSI硬件電路
4.6.3 SSI軟件實現
4.7 數據通信中的錯誤校驗
4.7.1 校驗和(CheckSum)與重要的串口通信實例
4.7.2 CRC校驗(全稱:循環冗余碼校驗)
4.8 單片機串口向計算機串口發送2進制、16進制、數值與字符串
第5章 SPI通信
5.1 SPI總線數據傳輸格式
5.1.1 接口定義
5.1.2 傳輸格式
5.2 SPI接口相關寄存器
5.2.1 SPI相關的特殊功能寄存器
5.2.2 SPI接口引腳切換
5.3 SPI接口運用舉例
第6章 I2C通信
6.1 I2C總線數據傳輸格式
6.1.1 各個位的傳輸要求
6.1.2 多字節傳輸格式
6.2 程序模塊功能測試
6.2.1 硬件仿真觀察24C02讀寫結果(R/C時鐘:22.1184MHz)
6.2.2 硬件仿真觀察24C32/64讀寫結果(R/C時鐘:22.1184MHz)
6.3 24C02運用實例(斷電瞬間存儲整數或浮點數)
第7章 單片機內部比較器與DataFlash存儲器
7.1 STC15W系列單片機內部比較器
7.1.1 比較器結構圖
7.1.2 寄存器說明
7.1.3 電路講解與程序實例
7.2 DataFlash存儲器
7.2.1 DataFlash操作有關的寄存器介紹
7.2.2 DataFlash操作實例(斷電瞬間存儲數據)
第8章 可編程計數陣列CCP/PCA/PWM模塊(可用作DAC)
8.1 PCA模塊總體結構圖
8.2 PCA模塊的特殊功能寄存器
8.3 PCA模塊的工作模式與應用舉例
第9章 模數轉換器ADC
9.1 模數轉換器ADC主要技術指標
9.2 使用單片機內部的10位ADC轉換器
9.2.1、ADC相關的特殊功能寄存器
9.2.2、實例代碼
9.3 12位ADC轉換芯片MCP3202-B
9.4 16位ADC轉換芯片ADS1110A0
9.5 18位ADC轉換芯片MCP3421A0T-E/CH
第10章 數模轉換器DAC
10.1 TLC5615數模轉換電路與基本測試程序
10.2 TLC5615產生鋸齒波、正弦波、三角波
10.3 TLC5615的高級運用(播放歌曲)
第11章 單片機實用小知識
11.1 復位
11.1.1 外部RST引腳復位
11.1.2 軟件復位
11.1.3 內部低壓檢測復位
11.1.4 看門狗定時器復位
11.2 單片機的低功耗設計
11.2.1 相關寄存器說明
11.2.2 應用舉例
11.3 單片機擴展32K外部數據存儲器62256
11.3.1 電路講解
11.3.2 軟件測試實例
第12章 常用單片機接口程序
12.1 數碼管靜態顯示
12.2 數碼管動態顯示
12.3 獨立鍵盤
12.4 矩陣鍵盤
第13章 1602液晶
13.1 1602液晶外形與電路圖
13.2 1602液晶運用舉例
13.3 1602液晶顯示漢字與特殊符號
第14章 精密電壓表\電流表\通用顯示器\計數器制作
14.1 功能說明與電路原理分析
14.2 程序實例
14.2.1 通用顯示器功能檢測程序(外部程序)
14.2.2 計數器功能檢測程序(外部程序)
14.2.3 模塊程序
第15章 步進電機測試
15.1 步進電機特點
15.2 步進電機的3種勵磁方式
15.3 步進電機驅動電路
15.4 步進電機驅動實例
15.5 步進電機專用驅動器介紹
第16章 頻率檢測
16.1 頻率檢測的用途與頻率定義
16.2 頻率檢測實例
第17章 DS1302時鐘芯片
17.1 DS1302的SPI數據通信格式
17.2 程序實例
第18章 紅外通信
18.1 紅外通信電路與基本原理
18.2 紅外接收軟件實例
第19章 單總線DS18B20 通信(長距離無線通信)
19.1 DS18B20運用基礎
19.1.1 單只DS18B20溫度檢測電路
19.1.2 DS18B20通信時序
19.1.3 DS18B20內部功能部件ROM、RAM、E2RAM、指令集
19.1.4 讀取溫度步驟
19.2 單只DS18B20的溫度檢測實例
19.3 多只DS18B20的溫度檢測
19.3.1 讀取傳感器代碼實例
19.3.2 讀取傳感器溫度實例
第20章 SD卡與znFAT文件系統
20.1 認識SD卡與SD卡驅動程序
20.1.1 認識SD卡
20.1.2 電路講解
20.1.3 通信時序與完整驅動程序說明
20.2 znFAT文件系統
20.2.1 znFAT的移植方法
20.2.2 znFAT移植實例
第21章 MP3播放器實驗(znFAT文件系統運用實例)
21.1 MP3介紹與電路講解
21.2 正弦測試
21.3 通過SD卡播放MP3文件
第22章 數字存儲示波器技巧與邏輯分析儀的操作
22.1 測量直流電源開關機瞬間輸出毛剌浪涌
22.2 測量稍縱即逝的紅外發射信號
22.3 精確測量直流電源紋波
22.4 示波器帶寬選用依據
22.5 邏輯分析儀快速入門
附錄 ASCII碼表
參 考 文 獻
-
未命名13.JPG
(4.12 KB, 下載次數: 565)
下載附件
2016-9-18 21:17 上傳
作者: cc1989cc 時間: 2015-8-7 16:46
怎么下載
作者: 無量壽經 時間: 2015-8-9 09:27
有下載地址的。直接點那個PDF即可下載。
作者: 知識閱覽者 時間: 2015-8-13 17:27
哇哇哇,樓主呀,這個太好了!!求PDF全文件!!!
作者: rester 時間: 2015-8-15 22:59
超級謝謝,好好東東
作者: rester 時間: 2015-8-15 23:00
哇哇哇,樓主呀,這個太好了
作者: 無量壽經 時間: 2015-8-19 21:06
內 容 簡 介
本書以最新流行的不需要外部晶振與復位電路的可仿真的高速STC15系列單片機為核心,詳細介紹了
單片機內部功能模塊,比如定時器、中斷、串口、SPI接口、片內比較器、ADC轉換器、可編程計數器陣列
(CCP/PCA/PWM)等。每個重要知識點都有簡短精煉的實例作驗證,然后就是單片機常用外圍接口的介紹與
STC15系列單片機的實際產品運用實例分析。另外對單片機開發必須掌握的C語言基礎知識與Keil開發環
境也作了較為詳細的介紹,對于沒有學習過C語言的讀者通過本書也能輕松進入以C語言開發單片機的學
習狀態。
為了快速驗證本書的理論知識,作者設計了與本書配套的雙核(兩個仿真型單片機)實驗板,功能強
大,操作簡單,直觀,除用于本書實驗測試外,也可用于產品前期開發。
本書可作為普通高校計算機類、電子類、自動控制類、儀器儀表類、機電一體化類等相關專業教學用書,
對已有一定設計經驗的單片機工程師也有重要參考價值。
作者: 蝴蝶花 時間: 2015-8-21 22:03
謝謝樓主分享的好資料!
作者: zhou792008 時間: 2015-8-29 00:20
好書 一定買一本 ,版主壇友打折嗎?
作者: 無量壽經 時間: 2015-8-29 18:59
很多人問,零基礎是否能學懂我的書,我只能說,如果小學都沒畢業的人,肯定是光腦殼打陽塵——莫望,學習我的書需要有電路基礎知識(至少認識常見的電子元件,比如電阻、電容、二極管、三極管等,能看懂簡單的電路圖),還必須有對單片機的濃厚興趣。
作者: melody361 時間: 2015-8-29 19:40
好書 一定買一本 ,版主壇友打折嗎?
作者: 無量壽經 時間: 2015-9-3 13:09
定價59,按8.3折+快遞費10。
作者: dhii1234 時間: 2015-9-8 10:17
好東東
作者: yuhuikeji 時間: 2015-9-9 16:39
謝謝分享
作者: wang19900908 時間: 2015-9-18 09:15
很久沒有用STC51的了,下來看看
作者: bjgk 時間: 2015-9-18 19:00
好書,內容挺多。
作者: 2005198318 時間: 2015-9-24 20:21
哇哇哇,樓主呀,這個太好了
作者: 日明月 時間: 2015-9-28 18:19
樓主這是掃描版嗎
作者: 無量壽經 時間: 2015-9-29 20:33
今年新出的正版書。
作者: scm_beginner 時間: 2015-9-30 08:54
已下載,非常感謝。
作者: somexu 時間: 2015-10-19 17:25
有完整板的碼?
作者: whengfu 時間: 2015-10-20 11:32
下載來看過了,電子書只有前50頁
作者: 緣分五月lck 時間: 2015-10-23 17:31
51單片機此類書籍應該挺多的吧
作者: alien 時間: 2015-10-28 10:08
想學習這個單片機開發應該怎么入門
作者: 無量壽經 時間: 2015-10-30 21:23
看書+實驗,不清楚的問題本論壇直接提問。
作者: hanzq03 時間: 2015-11-8 20:01
電子版只有50頁
作者: middfat 時間: 2015-11-8 23:20
只有50頁;有沒有光碟?
作者: 無量壽經 時間: 2015-11-9 20:16
紙版書408頁,閱讀紙版不存在電腦輻射問題,還方便在上面作筆記,如果學真正學透單片機,建議購買紙版。
作者: lwr960 時間: 2015-11-19 17:24
比較系統,學習的好教材
作者: 姜小賢 時間: 2015-12-2 21:05
感覺應該不錯,
作者: ttyy665 時間: 2015-12-3 09:37
謝謝樓主,功德無量
作者: ttyy665 時間: 2015-12-3 09:39
謝謝樓主,功德無量
作者: 5002281 時間: 2015-12-5 08:02
下來學習,謝謝分享!
作者: 08fuyoucai12 時間: 2015-12-19 05:50
下載了,真心不錯。希望都能互相鼓勵加油。
作者: 無量壽經 時間: 2015-12-19 19:38
《51單片機輕松入門—基于STC15W4K系列》配套免費視頻地址
http://pan.baidu.com/share/home?uk=4077802723&view=share#category/type=0
作者: zyq 時間: 2015-12-27 22:20
部經典
作者: 雪玉寐影 時間: 2015-12-27 23:45
15系列跟以前的89、90、12系列區別還是比較明顯的,連管腳都不兼容的
作者: 無量壽經 時間: 2015-12-31 01:43
是的,15系列功能比以前的系列又上了一個臺階,功能已經非常強大了。
作者: smilefff 時間: 2016-1-2 20:28
不全,下次不要亂傳上去
作者: 無量壽經 時間: 2016-2-11 23:39
《51單片機輕松入門—基于STC15W4K系列》內容節選
2.1.6 變量作用域
作用域的定義是這樣的,如果一個變量在某個文件或函數范圍內是有效的,則稱該文件或函數為該變量的作用域,在此作用域內可以使用該變量,所以又稱變量在此作用域內“可見”,通常,變量的作用域都是通過它在程序中的位置隱式說明的。
變量只能在定義它或說明它的范圍內使用,而在該范圍之外是不可見的,按作用域的大小可分為程序級、文件級、函數級及復合語句級(塊級),其中程序級的作用域最大,屬于程序級作用域的只有全局變量,在構成程序的所有文件中都是可見的,屬于文件級的作用域的只有靜態全局變量,屬于函數級、復合語句級的變量稱為局部變量,在下面的討論中,我們會看到變量的作用域與變量的存儲類型有關。
局部變量 :
① 在一個函數內部定義的變量是局部變量,只能在函數內部使用(使用關鍵字auto,static,默認值auto可省略),在主函數內部定義的變量也是局部變量,其它函數也不能使用主函數中的變量。
② 局部變量在沒有賦值以前的值是不確定的,是以前殘留在內存里的隨機值,所以在定義局部變量的時候一定要初始化。
③ 實際參數變量屬于主調函數的局部變量。
④ 形式參數變量屬于被調函數的局部變量,它的作用范圍僅限于函數內部所用的語句塊。
⑤ 在復合語句中定義的變量是局部于復合語句的變量,只能在復合語句塊中使用。
⑥ 不同函數中可以使用同名變量,它們作用域不同,因此不會發生沖突。
⑦ 局部變量在函數被調用的過程中動態占有存儲單元,調用結束立即釋放。
全局變量 :
① 在函數外部定義的變量是全局變量,其作用域是變量定義位置開始至整個程序文件結束,可使用前綴auto,static,默認值auto可省略,實際中全局變量一般是在程序的開頭位置定義。
② 全局變量在沒有賦值以前系統默認為0,全局變量初始化是在其定義時進行的,而其初始化僅執行一次,這種規則對于數組、結構體和聯合體也同樣適用。
③ 使用全局變量可增加函數間數據傳遞的渠道,全局變量可以將數據傳入在作用域范圍內的函數,也可以將數據傳回到作用域范圍內的其它函數,使用全局變量可讓函數傳回多個值,但一定要注意全局變量傳遞數據是數據傳遞的后門,全局變量在程序中任何地方都可以更新,使用全局變量會降低程序的安全性與移植性,因此,原則上盡量少用全局變量,能用局部變量的就不用全局變量,要避免局部變量全局化。
④ 使用其它文件的全局變量,可通過extern關鍵字引用,或用文件包含處理。
⑤ 局部變量若與全局變量同名,則在局部變量的作用域內,全局變量存在,但不可見,全局變量的作用被屏蔽。
⑥ 全局變量在程序運行過程中一直占用RAM存儲單元。
作者: 無量壽經 時間: 2016-2-15 21:46
《51單片機輕松入門—基于STC15W4K系列》內容節選 |
2.5 模塊化編程
2.5.1 頭文件的編寫
執行菜單File→New新建一個空白文件,然后保存,保存路徑選擇當前工程所在文件夾,為方便閱讀程序,文件名盡量與對應的*.c文件名相同,后綴名為*.h,模塊化編程通常是一個*.c文件對應一個*.h文件,頭文件編寫中首先要使用條件編譯命令防止頭文件重包含錯誤,例如:
#ifndef __STDIO_H__ //__ 是2個下劃線
#define __STDIO_H__
……頭文件代碼塊
#endif
一般格式是這樣的:
#ifndef <標識>
#define <標識>
……頭文件代碼塊
#endif
<標識>在理論上來說可以是自由命名的,為便于理解程序,實際使用一般是用頭文件名并且全部大寫,前后各加2個下劃線,并把文件名中的“.”變成一個下劃線。
2.5.2 條件編譯
一般情況下,源程序中所有的行都參加編譯,但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”,條件編譯功能也可用條件語句來實現,但條件編譯可以節省程序存儲器空間,需要注意的是條件編譯命令行結尾沒有分號。
第1種條件編譯格式
#ifdef 標識符
語句段1;
#else
語句段2
#endif
功能說明:如果標識符已被#define命令定義過,則編譯語句段1; 否則編譯語句段2。
示例: #define MASTER 1
┅┅
#ifdef MASTER
SPCTL=0xf0;
#else
SPCTL=0xe0;
#endif
第2種條件編譯格式
#ifndef 標識符
語句段1;
#else
語句段2
#endif
功能說明:如果標識符未被#define命令定義過,則編譯語句段1; 否則編譯語句段2。
第3種條件編譯格式
#if 常數表達式
語句段1;
#else
語句段2;
#endif
功能說明:若#if指令后的常數表達式為真(隨便什么數字,只要不是0),則編譯語句段1,否則編譯語句段2。
例如:
#define MAX 200
#if MAX>999
printf("compiled for bigger\n");
#else
printf("compiled for small\n");
#endif
2.5.3 多文件程序(模塊化編程)
我們第一章介紹的所有程序都很簡單,只需要編寫一個*.c文件,main()函數和普通函數都放在同一個*.c文件中,就是單文件程序,當程序量比較大時,我們應該對代碼進行分類,不同類型的代碼放到不同的*.c文件中,這就是多文件程序,也就是模塊化編程的方式,采用模塊化編程可以使整個工程脈絡清晰,代碼規劃合理,有利于代碼積累,重復利用,快速建立大型工程,在這里,我們把一個*.c或*.h文件就稱為一個模塊,模塊化編程主要注意以下幾點:
① 變量定義與初始化,函數體都放在 *.c文件中,類型定義、宏、端口定義、SFR聲明、函數聲明等都放在*.h文件中,若某個函數聲明不放在.H文件中,則其它程序無法調用這個函數。
② 一個*.c文件配套一個*.h文件,由于*.c文件中用到的宏定義等可能都是在*.h文件中,所以*.c文件中要使用 #include "*.h"將自己對應的頭文件包含進來,假設a.c文件需要調b.c文件中的函數,a.c除了包含自己對應的頭文件外還需要包含b.c對應的頭文件。
③ *.h中的所有內容都可以放在*.c中,但*.c中的變量定義初始化等不能放在*.h中。
④ 整個工程只能有一個main()函數。
多文件程序能夠實現的根本原理是C51將所有函數都認為是全局性的,而且是外部的, 可以被另一個文件中的任何一個函數調用,但是另一個文件調用該函數之前,則應在文件的開頭(即所有函數外的最上端)聲明被調函數,又因為聲明的被調函數可能會很多,所以有了包含頭文件的需要。
接下來看一個流水燈程序采用模塊化編程例子。
例2.35 完整的多文件程序
//*************** A模塊包含下面2個文件 **********************
// 文件a.h 聲明定義
#include "STC15W4K.H"
#define PORT P0
#define DelayTime 50000
void fun1(void);
void fun2(void);
// 文件a.c // 具體實現
#include "b.h" // 因為要用到"b.c"中delay(),所以必須有此命令
#include "a.h" // 因為要用到"a.h"中的符號PORT和DelayTime,所以必須有此命令
void fun1(void) // 流水燈(從左到右)
{
unsigned char i=0,temp=0x80;
for(i=0;i<8;i++)
{
PORT=~temp;
temp>>=1;
delay(DelayTime);
}
}
void fun2(void) // 流水燈(從右到左)
{
unsigned chari=0,temp=0x01;
for(i=0;i<8;i++)
{
PORT=~temp;
temp<<=1;
delay(DelayTime);
}
}
//*************** B模塊包含下面2個文件 **********************
// 文件b.h // 聲明定義
void delay(unsigned int time);
// 文件b.c //具體實現
void delay(unsigned int time)
{
while(time--);
}
//*************** 主文件main.c **********************
#include "a.h" // 因為要用到"a.c"中fun1()、fun2(),所以必須有此命令
#include "b.h" // 因為要用到"b.c"中delay(),所以必須有此命令
void main()
{
while(1)
{
fun1();
delay(10000);
fun2();
delay(10000);
}
}
作者: jz2010201 時間: 2016-4-11 22:57
學習一下
作者: 物是人非0125 時間: 2016-4-12 11:30
比較系統,學習的好教材
作者: 用戶名真特么煩 時間: 2016-4-14 17:19
好想要黑幣。。。
作者: mom 時間: 2016-4-19 00:04
好東西啊
作者: 胡奚曷 時間: 2016-4-19 11:47
只是50頁的廣告而已,大家不要下了
作者: 無量壽經 時間: 2016-4-21 19:47
未命名.JPG (46.54 KB, 下載次數: 793)
下載附件
2016-4-21 19:47 上傳
作者: 12931053 時間: 2016-4-26 11:19
mark!!!!!!!!!!!!!
作者: tdp55918 時間: 2016-5-1 00:30
不錯,下來看看……
作者: 蔣082838 時間: 2016-5-1 12:27
感謝你的好東西
作者: yyfzdh032 時間: 2016-5-5 17:21
很不錯 內容很詳實
作者: feichi87 時間: 2016-5-5 23:02
多謝樓主分享。!
作者: 754470345 時間: 2016-5-7 11:25
好像不是完整版
作者: 半夏等忍冬 時間: 2016-5-8 23:50
哪里有完整的pdf呢
作者: 丶盜版哥 時間: 2016-5-8 23:55
讓我瞅瞅
作者: hsy2966 時間: 2016-5-9 15:54
好書多謝了
作者: rdcmhl 時間: 2016-5-11 09:43
謝謝
作者: 小演境 時間: 2016-5-12 12:42
怎嗎玩
作者: Jobs 時間: 2016-5-13 16:40
好書,頂起
作者: 大政方針 時間: 2016-5-17 21:43
haoshu
作者: zhdh222 時間: 2016-5-19 16:18
樓主真給力啊
作者: 123hao123 時間: 2016-5-20 09:04
幫助很大
作者: 木山 時間: 2016-5-20 14:45
51單片機輕松入門—基于STC15W4K系列
作者: 燚元帥 時間: 2016-5-20 16:28
STC15單片機STC15單片機STC15單片機
作者: hello123ok 時間: 2016-6-1 13:50
有配套的視頻下載嗎?
作者: c240500663 時間: 2016-6-5 18:54
haoshu a
作者: 871741949 時間: 2016-6-5 21:19
好東西,謝謝分享
作者: zyf__js 時間: 2016-6-13 09:47
找了好久了,這個論壇還不錯。
作者: Alex_1994 時間: 2016-6-13 11:08
不錯哦
作者: 阿斯頓發順風 時間: 2016-6-14 14:47
按時發生大發發
作者: m32112 時間: 2016-6-23 15:57
怎么還是目錄?
作者: 無量壽經 時間: 2016-6-26 16:08
視頻已更新到30講
作者: 雙贏電子 時間: 2016-6-26 18:01
好全的資料,學習一下,謝謝分享
作者: MX安心 時間: 2016-6-26 19:20
學習一下
作者: xf4545 時間: 2016-6-28 11:14
這個資源是全本書嗎,聽名字不錯
作者: a639157781 時間: 2016-6-28 20:42
mark一下
作者: 冷漠沙洲 時間: 2016-7-3 17:08
好東西,謝謝分享


作者: fengtao1152 時間: 2016-7-17 16:39
請問樓主,您的開發板為什么用兩顆芯片,有什么特殊的嗎?
作者: lhwii 時間: 2016-7-17 23:51
二號機
作者: 褚書生 時間: 2016-7-18 20:06
有關于溫濕度控制器的教程嗎
作者: 4571167 時間: 2016-7-19 11:00
好東西,先看看。
作者: 無量壽經 時間: 2016-7-19 20:07
視頻已更新到38講,歡迎下載使用。
作者: 無量壽經 時間: 2016-7-19 20:45
未命名2.JPG (93.87 KB, 下載次數: 1009)
下載附件
2016-7-19 20:45 上傳
作者: ssli 時間: 2016-7-20 00:17
51黑因你更精彩
作者: vip3721 時間: 2016-7-20 23:40
支持下,看看完整不?
作者: 無量壽經 時間: 2016-7-23 00:16
本帖最后由 無量壽經 于 2016-7-23 00:18 編輯
2.JPG (44.83 KB, 下載次數: 991)
下載附件
2016-7-23 00:17 上傳
3.JPG (35.79 KB, 下載次數: 987)
下載附件
2016-7-23 00:17 上傳
4.JPG (48.1 KB, 下載次數: 1053)
下載附件
2016-7-23 00:17 上傳
作者: jerrytks110 時間: 2016-7-23 13:45
kk 先看看學習學習
作者: 豆豆丨君 時間: 2016-7-24 09:27
特別想要這本書終于找到電子版的了!!!
作者: 18583018 時間: 2016-7-24 11:55
分享才是硬道理,謝謝分享
作者: usaboy 時間: 2016-7-25 08:14
正在抓緊學習,這些寶典實在是太及時了,謝謝哦!
作者: 18310199856 時間: 2016-7-26 17:15
初學小白多關照
作者: 抬頭雨很甜 時間: 2016-7-26 20:55
沒金幣。。。
作者: hhwap2009 時間: 2016-7-28 19:41
如果您要查看本帖隱藏內容請回復
作者: 無量壽經 時間: 2016-8-2 18:14
配套視頻一更新到40講
作者: 肥龍五 時間: 2016-8-2 21:40
看看,學習。
作者: shyshen 時間: 2016-8-5 14:48
頂一個!
作者: doraemon89 時間: 2016-8-8 14:53
股喲來看看
謝謝樓主
作者: doraemon89 時間: 2016-8-8 14:53
過來看看
謝謝樓主
作者: S4888888 時間: 2016-8-15 15:58
好書呀,謝謝謝謝謝了
作者: chjx0131 時間: 2016-8-15 19:41
是不是視頻資料呢?要回復才能看呢?
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
午夜电影日韩
|
性大毛片视频
|
成人av网站在线观看
|
中文字幕一区二区三区乱码在线
|
欧美区日韩区
|
欧美不卡一区二区三区
|
91精品国产色综合久久
|
欧美日韩一区二区在线观看
|
国产女人与拘做受视频
|
精品欧美一区二区在线观看
|
91精品久久久久久久
|
一区二区三区免费观看
|
日韩看片
|
亚洲女人的天堂
|
久久av网站|
天堂久久久久久久
|
亚洲成人网在线观看
|
波多野结衣一区二区三区在线观看
|
亚洲精品久久久久中文字幕欢迎你
|
国产中文
|
夜夜久久
|
欧美成人a
|
国内精品视频一区二区三区
|
欧美综合在线视频
|
日韩欧美黄色
|
欧美黄色一区
|
成人性视频免费网站
|
久久精品欧美一区二区三区麻豆
|
午夜国产精品视频
|
欧美黄色免费网站
|
中文字幕在线视频一区二区三区
|
国产高清一区二区三区
|
一区二区三区在线免费观看
|
亚洲欧美一区二区三区国产精品
|
欧美特级黄色
|
亚洲看片
|
国产一级一级毛片
|
成人免费大片黄在线播放
|
毛片网络
|
亚洲精品一区二区在线观看
|
黄色大片免费看
|