版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(優(yōu)選)一個(gè)發(fā)光二極管的閃爍控制現(xiàn)在是1頁\一共有27頁\編輯于星期三先配做一個(gè)單片機(jī)最小系統(tǒng)51單片機(jī)晶振電路復(fù)位電路電源電路接口電路1)硬件電路圖現(xiàn)在是2頁\一共有27頁\編輯于星期三MCU
3②LED單向?qū)щ娦?,?dǎo)通壓降1.7~2.1V。工作電流3~20mA。超過24mA,會(huì)燒毀。電路中要加限流電阻?,F(xiàn)在是3頁\一共有27頁\編輯于星期三MCU
4LED極性的判斷利用萬用表二極管可直接檢測(cè)?;蚶秒娮铏n亦可檢測(cè)。第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管現(xiàn)在是4頁\一共有27頁\編輯于星期三MCU
5③限流電阻的選擇VCC=5V,單片機(jī)輸出低電平0V,二極管導(dǎo)通壓降1.7V,工作電流為3-20mA,則限流電阻可選?現(xiàn)在是5頁\一共有27頁\編輯于星期三元器件清單課本P14現(xiàn)在是6頁\一共有27頁\編輯于星期三2)硬件電路板現(xiàn)在是7頁\一共有27頁\編輯于星期三P1.0=0,點(diǎn)亮信號(hào)燈P1.0=1,熄滅信號(hào)燈開始延時(shí)延時(shí)結(jié)束3)流程圖現(xiàn)在是8頁\一共有27頁\編輯于星期三
9MCU二、軟件程序例1.1:控制一個(gè)二極管閃爍(P1.0)現(xiàn)在是9頁\一共有27頁\編輯于星期三第三步
編譯下載調(diào)試現(xiàn)在是10頁\一共有27頁\編輯于星期三預(yù)處理命令---------函數(shù)說明------------全局變量定義------
主函數(shù)------------自定義函數(shù)---------局部變量定義---------
程序體
程序體------現(xiàn)在是11頁\一共有27頁\編輯于星期三①程序由函數(shù)組成(一個(gè)主函數(shù),或一個(gè)主函數(shù)和若干自定義函數(shù));②利用預(yù)處理命令對(duì)變量或函數(shù)進(jìn)行集中定義或說明;③函數(shù)和變量都需遵循先定義后使用的基本原則;④主函數(shù)中的所有語句執(zhí)行完畢,則程序結(jié)束。C51與標(biāo)準(zhǔn)C程序結(jié)構(gòu)完全相同現(xiàn)在是12頁\一共有27頁\編輯于星期三MCU
13頭文件的作用頭文件的作用就是將這個(gè)頭文件中的內(nèi)容放到引用頭文件的位置處,免去每次總要重復(fù)編寫這些語句。①兩種書寫方法:#include<>和#include"
"。"
"先進(jìn)入當(dāng)前文件夾搜索該頭文件,若沒有,則進(jìn)入安裝文件夾Keil\C51\INC下搜索這個(gè)頭文件,再?zèng)]有,編譯器將報(bào)錯(cuò)。區(qū)別:<>直接進(jìn)入安裝文件夾Keil\C51\INC下搜索這個(gè)頭文件,如沒有,編譯器將報(bào)錯(cuò)。現(xiàn)在是13頁\一共有27頁\編輯于星期三MCU
14②C51常用的頭文件通常有reg51.h,reg52.h,math.h,ctype.h,stdio.h,stdlib.h,absacc.h,。reg51.h和reg52.h是定義51/52單片機(jī)SFR和sbit的,52比51多了一個(gè)T2而已。math.h是定義常用數(shù)學(xué)運(yùn)算的。ctype.h是字符函數(shù)庫。stdio.h是標(biāo)準(zhǔn)I/O庫。stdlib.h是標(biāo)準(zhǔn)庫函數(shù),隨機(jī)數(shù)產(chǎn)生函數(shù)就在此庫中。absacc.h是絕對(duì)地址訪問庫函數(shù)。intrins.h是C51內(nèi)在函數(shù)庫,循環(huán)左/右移等功能函數(shù)就在這個(gè)庫里。第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管現(xiàn)在是14頁\一共有27頁\編輯于星期三MCU
152.Main主函數(shù)的寫法格式:voidmain(void)特點(diǎn):無返回值,無參數(shù)一個(gè)程序只有一個(gè)main函數(shù)。所有的代碼都寫在main函數(shù)的函數(shù)體中,每條語句結(jié)束后都要加分號(hào),語句之間可以用空格或回車隔開。第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管現(xiàn)在是15頁\一共有27頁\編輯于星期三MCU
163.while函數(shù)的寫法格式:while(表達(dá)式){
內(nèi)部語句(內(nèi)部可為空)
}
特點(diǎn):先判斷表達(dá)式,后執(zhí)行內(nèi)部語句。原則:若表達(dá)式不為0,即為真,那么執(zhí)行語句。否則跳出while語句,執(zhí)行后面的語句。第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管現(xiàn)在是16頁\一共有27頁\編輯于星期三MCU
17需要注意四點(diǎn):①在C語言中,把“0”為假,其它非0為真。②內(nèi)部語句可為空,如:“while(1){};”更簡寫的寫法是:“while(1);”,“;”一定不能少。否則會(huì)把跟在它后面的第一個(gè)分號(hào)前的語句認(rèn)為是它的內(nèi)部語句。③表達(dá)式可以是一個(gè)常數(shù)、一個(gè)運(yùn)算或一個(gè)帶返回值的函數(shù)。④單片機(jī)要一直運(yùn)行,所以單片機(jī)程序必需是一個(gè)死循環(huán)。第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管現(xiàn)在是17頁\一共有27頁\編輯于星期三
18MCU第二講:如何點(diǎn)亮一個(gè)發(fā)光二極管三、隨堂練習(xí)1.點(diǎn)亮第二個(gè)發(fā)光管.2.點(diǎn)亮最后一個(gè)發(fā)光管3.點(diǎn)亮1、3、5、74.點(diǎn)亮二、四、五、六5.嘗試讓所有發(fā)光管閃爍現(xiàn)在是18頁\一共有27頁\編輯于星期三知識(shí)儲(chǔ)備19一個(gè)電子系統(tǒng),比如機(jī)器人,其背后蘊(yùn)涵的知識(shí)往往是相當(dāng)豐富的。既有模擬電路、數(shù)字電路,還有嵌入式系統(tǒng)、機(jī)電一體化等?,F(xiàn)在是19頁\一共有27頁\編輯于星期三2.1.1綜合素質(zhì)20電子血壓計(jì),測(cè)量時(shí)將一個(gè)密封的袖帶套在上臂上,按下按鈕啟動(dòng)血壓測(cè)量后,單片機(jī)控制氣泵工作,向袖帶中打氣從而增加其中的壓力。當(dāng)壓力達(dá)到200mmHg左右時(shí)即停止打氣并緩慢放氣,在氣壓下降的過程中,壓力傳感器實(shí)時(shí)監(jiān)測(cè)袖帶中的壓力變化,通過ADC進(jìn)行模數(shù)轉(zhuǎn)換后送給單片機(jī)分析,從而計(jì)算出收縮壓(高壓)和舒張壓(低壓)。
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是20頁\一共有27頁\編輯于星期三2.1.2軟件工具21電路原理圖及PCB設(shè)計(jì):AltiumDesigner(Protel)等
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是21頁\一共有27頁\編輯于星期三2.1.3硬件工具之一:面包板22在面包板上觀察電路的現(xiàn)象是不是與設(shè)計(jì)的一致,以驗(yàn)證電路圖設(shè)計(jì)的正確性,這在電子電路設(shè)計(jì)中經(jīng)常用到。
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是22頁\一共有27頁\編輯于星期三2.1.3硬件工具之一:面包板23電阻1,它一支管腳插在電源正極排孔上,與電路的電源正極導(dǎo)通;另一支管腳插在下半部分的插孔中,而該插孔下方用一根導(dǎo)線跨接到第3列插孔中,而三極管1的e極插于同列插孔中,這樣就實(shí)現(xiàn)了電阻1與三極管1的e極的電氣連接。
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是23頁\一共有27頁\編輯于星期三2.1.4硬件工具之二:萬用板和印刷電路板24元器件插在萬用板的一面,元器件管腳穿過萬用板上的過孔,在萬用板另一面使用電烙鐵焊接管腳與萬用板上的焊盤,然后焊接導(dǎo)線并通過導(dǎo)線實(shí)現(xiàn)元器件之間的電氣連接。元器件一般都安裝在萬用板的同一面,導(dǎo)線可以焊接在萬用板的任意一面。
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是24頁\一共有27頁\編輯于星期三2.1.4硬件工具之二:萬用板和印刷電路板25電路原理圖可生成印刷電路板圖。把印刷電路板圖交給電路板生產(chǎn)廠家就可以把印刷電路板加工出來。電子產(chǎn)品的電路板已經(jīng)具備工作的基本條件了。
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是25頁\一共有27頁\編輯于星期三2.1.5焊接工具26
歡迎訪問“電路飛翔網(wǎng)”獲取更多信息《實(shí)例解讀8051單片機(jī)完全學(xué)習(xí)與應(yīng)用》
Allyouneedtoknowaboutthe8051microcontroller編著:楊欣YangX張延強(qiáng)ZhangY主審:萊·諾克斯NokesL王玉鳳WangY劉湘黔LiuX現(xiàn)在是26頁\一共有27頁\編輯于星期三2.1.6焊接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)園區(qū)照明節(jié)能措施
- 幼兒成長規(guī)劃協(xié)議
- 藥品庫房作業(yè)指導(dǎo)書
- 農(nóng)業(yè)倉庫彩鋼瓦搭建合同
- 臨時(shí)演員參演動(dòng)作片合同
- 住宅區(qū)電力供應(yīng)辦法
- 2024年金融理財(cái)產(chǎn)品售后服務(wù)保障協(xié)議3篇
- 2024年車廠出口業(yè)務(wù)合同2篇
- 外交團(tuán)隊(duì)管理促進(jìn)國際合作
- 社交媒體經(jīng)營部管理辦法
- 掃描電子顯微鏡(SEM)-介紹-原理-結(jié)構(gòu)-應(yīng)用
- 北京市海淀區(qū)2024-2025學(xué)年七年級(jí)上學(xué)期期中考試英語試卷(含答案)
- 中資企業(yè)出海報(bào)告:潮涌浪闊四海揚(yáng)帆
- 老舊小區(qū)改造室外消火栓工程施工方案和技術(shù)措施
- 《地質(zhì)災(zāi)害監(jiān)測(cè)技術(shù)規(guī)范》
- 2024-2030年中國云母制品制造市場發(fā)展?fàn)顩r及投資前景規(guī)劃研究報(bào)告
- 2025年上半年內(nèi)蒙古鄂爾多斯伊金霍洛監(jiān)獄招聘17名(第三批)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 24秋國家開放大學(xué)《農(nóng)產(chǎn)品質(zhì)量管理》形考任務(wù)1-2+形考實(shí)習(xí)1-3參考答案
- 2024-2025學(xué)年人教版八年級(jí)上冊(cè)地理期末測(cè)試卷(二)(含答案)
- 80、沈陽桃仙機(jī)場二平滑工程冬期施工方案
- 一年級(jí)數(shù)學(xué)練習(xí)題-20以內(nèi)加減法口算題(4000道)直接打印版
評(píng)論
0/150
提交評(píng)論