




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、任務二:控制一個發光二極管 先配做一個單片機最小系統 51單片機 晶振電路 復位電路 電源電路 接口電路 1)硬件電路圖)硬件電路圖 MCU 3 LED 單向導電性,導 通壓降1.72.1V。 工作電流320mA。 超過24mA, 會燒毀。電路中 要加限流電阻。 MCU 4 LED極性的判斷 利用萬用表二極管可直接檢測。或利用電阻檔 亦可檢測。 第二講:如何點亮一個發光二極 管 MCU 5 限流電阻的選擇 VCC=5V,單片機輸出低電平0V, 二極管導通壓降1.7V,工作電流為3- 20mA,則限流電阻可選? 元器件清單 課本P14 )硬件電路板)硬件電路板 P1.0=0,點亮信號燈 P1.0
2、=1,熄滅信號燈 開始 延時 延時 結束 3)流程圖)流程圖 9MCU 二、軟件程序 例1.1:控制一個二極管閃爍(P1.0) 第三步 編譯 下載 調試 預處理命令- 函數說明- 全局變量定義- 主函數- 自定義函數- 局部變量定義- 程序體 程序體- 程序由函數組成(一個主函數,或一個主函數 和若干自定義函數); 利用預處理命令對變量或函數進行集中定義或 說明; 函數和變量都需遵循先定義后使用的基本原則; 主函數中的所有語句執行完畢,則程序結束。 C51與標準C程序結構完全相同結構完全相同 MCU 13 1.reg52.h頭文件的作用 頭文件的作用就是將這個頭文件中的內容放到引用頭 文件的位
3、置處,免去每次總要重復編寫這些語句。 兩種書寫方法:#include和#include 。 先進入當前文件夾搜索該頭文件,若沒有,則進 入安裝文件夾KeilC51INC下搜索這個頭文件,再 沒有,編譯器將報錯。 區別:直接進入安裝文件夾KeilC51INC下搜索 這個頭文件,如沒有,編譯器將報錯。 MCU 14 C51常用的頭文件 通常有reg51.h, reg52.h,math.h,ctype.h, stdio.h,stdlib.h,absacc.h,。 reg51.h和reg52.h是定義51/52單片機SFR和 sbit的,52比51多了一個T2而已。 math.h是定義常用數學運算的。
4、ctype.h是字符 函數庫。stdio.h是標準I/O庫。 stdlib.h是標準庫函 數,隨機數產生函數就在此庫中。 absacc.h是絕 對地址訪問庫函數。 intrins.h是C51內在函數庫, 循環左/右移等功能函數就在這個庫里。 第二講:如何點亮一個發光二極 管 MCU 15 2. Main主函數的寫法 格式:void main(void) 特點:無返回值,無參數 一個程序只有一個main函數。所有的代碼都 寫在main函數的函數體中,每條語句結束后都 要加分號,語句之間可以用空格或回車隔開。 第二講:如何點亮一個發光二極 管 MCU 16 3. while函數的寫法 格式:whi
5、le(表達式) 內部語句(內部可為空) 特點:先判斷表達式,后執行內部語句。 原則:若表達式不為0,即為真,那么執行語 句。否則跳出while語句,執行后面的語句。 第二講:如何點亮一個發光二極 管 MCU 17 需要注意四點: 在C語言中,把“0”為假,其它非0為真。 內部語句可為空,如:“while(1);”更簡寫的寫 法是:“while(1);”,“;”一定不能少。否則會把跟在 它后面的第一個分號前的語句認為是它的內部語句。 表達式可以是一個常數、一個運算或一個帶返回 值的函數。 單片機要一直運行,所以單片機程序必需是一個 死循環。 第二講:如何點亮一個發光二極 管 18MCU 第二講:
6、如何點亮一個發光二極 管 三、隨堂練習 1.點亮第二個發光管. 2.點亮最后一個發光管 3.點亮1、3、5、7 4.點亮二、四、五、六 5.嘗試讓所有發光管閃爍 知識儲備知識儲備 19 一個電子系統,比如機器 人,其背后蘊涵的知識往 往是相當豐富的。既有模 擬電路、數字電路,還有 嵌入式系統、機電一體化 等。 2.1.1 綜合素質綜合素質 20 電子血壓計,測量時將一個密封 的袖帶套在上臂上,按下按鈕啟 動血壓測量后,單片機控制氣泵 工作,向袖帶中打氣從而增加其 中的壓力。當壓力達到 200mmHg左右時即停止打氣并 緩慢放氣,在氣壓下降的過程中, 壓力傳感器實時監測袖帶中的壓 力變化,通過A
7、DC進行模數轉換 后送給單片機分析,從而計算出 收縮壓(高壓)和舒張壓(低 壓)。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang Y 劉湘黔Liu X 2.1.2 軟件工具軟件工具 21 電路原理圖及PCB設計: Altium Designer (Protel)等 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to kn
8、ow about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang Y 劉湘黔Liu X 2.1.3 硬件工具之一:面包板硬件工具之一:面包板 22 在面包板上觀察電路的現象 是不是與設計的一致,以驗 證電路圖設計的正確性,這 在電子電路設計中經常用到。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L
9、 王玉鳳Wang Y 劉湘黔Liu X 2.1.3 硬件工具之一:面包板硬件工具之一:面包板 23 電阻1,它一支管腳插在電源 正極排孔上,與電路的電源 正極導通;另一支管腳插在 下半部分的插孔中,而該插 孔下方用一根導線跨接到第3 列插孔中,而三極管1的e極 插于同列插孔中,這樣就實 現了電阻1與三極管1的e極的 電氣連接。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang
10、Y 劉湘黔Liu X 2.1.4 硬件工具之二:萬用板和印刷電路板硬件工具之二:萬用板和印刷電路板 24 元器件插在萬用板的一面, 元器件管腳穿過萬用板上的 過孔,在萬用板另一面使用 電烙鐵焊接管腳與萬用板上 的焊盤,然后焊接導線并通 過導線實現元器件之間的電 氣連接。元器件一般都安裝 在萬用板的同一面,導線可 以焊接在萬用板的任意一面。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉
11、鳳Wang Y 劉湘黔Liu X 2.1.4 硬件工具之二:萬用板和印刷電路板硬件工具之二:萬用板和印刷電路板 25 電路原理圖可生成印刷電路 板圖。把印刷電路板圖交給 電路板生產廠家就可以把印 刷電路板加工出來。電子產 品的電路板已經具備工作的 基本條件了。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang Y 劉湘黔Liu X 2.1.5 焊接工具焊接工具 26 歡迎訪問“
12、電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang Y 劉湘黔Liu X 2.1.6 焊接方法焊接方法 27 插元器件入過孔,焊接元器 件管腳與焊盤。 歡迎訪問“電路飛翔網”獲取更多信息 實例解讀8051單片機完全學習與應用 All you need to know about the 8051 microcontroller 編著:楊欣Yang X 張延強Zhang Y 主審:萊諾克斯Nokes L 王玉鳳Wang Y 劉湘黔Liu X 2.1.6 焊接方法焊接方法 28 焊接時,從個頭較小的電阻、瓷介電容等元 器件開始。把元器件插入印刷電路板的過孔, 并從另一側伸出。左手拇指和食指捏著焊錫 絲,右手拿電烙鐵(左撇子可反過來),先 在電烙鐵頭上輕輕蹭一點焊錫以便更好的導 熱。接著把電烙鐵頭貼到管腳和焊盤之間, 等焊盤上的溫度升高之后,一般會看到銅黃 色的焊盤表面產生微小的泡泡,這時再把焊 錫絲推到焊盤上。由于焊盤溫度已經可以把 焊錫絲熔化,所以焊錫絲很快熔化在管腳和 焊盤之間
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于UTAUT2模型的欠發達地區農村中老年人快手APP使用行為影響因素研究-以靜寧縣城川鎮為中心
- 機械租租賃合同協議書
- 跨國項目團隊職責與分工策略
- IT行業軟件采購流程及管理策略
- 媒體行業勞動合同管理制度范文
- 2025年高中歷史教材使用計劃
- 2025-2030年中國耐火材料配料稱量車項目投資可行性研究分析報告
- 2025年購物籃行業市場突圍建議及需求分析報告
- 2024年全球及中國食品安全快速檢測服務行業頭部企業市場占有率及排名調研報告
- 2025年紙巾行業調研報告總結與反思
- 2025年江西省旅游集團股份有限公司招聘筆試參考題庫含答案解析
- 分析化學考試題(附參考答案)
- 《外科補液原則》課件
- 《墨家思想》課件
- 浙江省2025年1月首考高考英語試卷試題真題(含答案)
- 利他思維培訓課件
- 川教版(2024)小學信息技術三年級上冊《跨學科主題活動-在線健康小達人》教學實錄
- 湖南省長沙市雅禮實驗高中-主題班會-把學習變為熱愛:內驅力【課件】
- 2025中考物理總復習填空題練習100題(附答案及解析)
- 機械專業英語
- 期中考試成績質量分析
評論
0/150
提交評論