




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二講第二講51單片機(jī)入門與流水燈程序的編寫主講人 :鄧夢(mèng)露 QQ :1223749578培訓(xùn)內(nèi)容和目的培訓(xùn)內(nèi)容和目的1、認(rèn)識(shí)51單片機(jī)2、掌握keil C51軟件的安裝與工程的建立3、掌握51單片機(jī)的程序編寫、編譯和下載流程4、掌握流水燈程序的編寫原理和方法5、掌握51單片機(jī)最小系統(tǒng)原理與焊接方法6、掌握datesheet的使用和學(xué)習(xí)方法一、認(rèn)識(shí)51單片機(jī)什么是單片機(jī)?單片機(jī)(Single chip microcomputer)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多種I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器等功能(
2、可能還包括顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個(gè)小而完善的微型計(jì)算機(jī)系統(tǒng)。處理器處理器一、認(rèn)識(shí)51單片機(jī)常見(jiàn)51單片機(jī)封裝一、認(rèn)識(shí)51單片機(jī)51單片機(jī)實(shí)驗(yàn)板一、認(rèn)識(shí)51單片機(jī)一、認(rèn)識(shí)51單片機(jī)一、認(rèn)識(shí)51單片機(jī)引腳的簡(jiǎn)單介紹1、電源和時(shí)鐘引腳。如Vcc、GND、XTAL1、XTAL22、編程控制引腳。如RST、PSEN、EA3、I/0口引腳。如P0、P1、P2、P3一、認(rèn)識(shí)51單片機(jī)Vcc和GND:?jiǎn)纹瑱C(jī)電源引腳,常壓為+5V,低壓為+3.3VXTAL:外接時(shí)鐘引腳RST:?jiǎn)纹瑱C(jī)復(fù)位引腳,高電平有效,用于單片機(jī)的復(fù)位初始化操作。I/O口:輸入
3、輸出控制引腳一、認(rèn)識(shí)51單片機(jī)第二功能引腳:部分接口具有第二功能,在51單片機(jī)中如:二、keil安裝與工程的建立具體教程今晚會(huì)在群里面公布敬請(qǐng)關(guān)注!三、51單片機(jī)基礎(chǔ)編程1、編寫正確的C程序。2、C程序的編譯3、將生成的.hex文件下載進(jìn)單片機(jī)點(diǎn)亮發(fā)光二極管讓它亮起來(lái)!#include /52系列單片機(jī)頭文件sbit led1=P00; /聲明單片機(jī)P0口第一位void main() /主函數(shù)led1=0; /點(diǎn)亮第一個(gè)LED燈知識(shí)點(diǎn)1 1、reg52.hreg52.h在代碼中引用頭文件,其作用在于將這個(gè)頭文件的內(nèi)容放在引用頭文件的位置處,免去每次編寫同類程序都要將頭文件中語(yǔ)句重復(fù)編寫。頭文件
4、的兩種書寫方法:#include #include reg52.h知識(shí)點(diǎn)2 2、C C語(yǔ)言注釋的寫法語(yǔ)言注釋的寫法(1)/注釋語(yǔ)句注釋語(yǔ)句 兩個(gè)斜杠后跟注釋語(yǔ)句,不能換行使用(2)/ /* *注釋語(yǔ)句注釋語(yǔ)句* */ / 斜杠與星號(hào)之間加注釋語(yǔ)句,能夠換行使用知識(shí)點(diǎn)3 3、main()main()主函數(shù)的寫法主函數(shù)的寫法C程序的編譯1、設(shè)置生成.hex文件2、點(diǎn)擊keil的編譯按鈕,開始編譯。3、查看編譯窗口是否有warning或error。4、自動(dòng)生成.hex文件程序的下載串口下載器:串口下載器的使用和連接1、將串口下載器上的TX、RX分別和單片機(jī)的RX、TX相連。2、將兩者的VCC、GND
5、分別連接到一起。3、將串口下載器連接電腦的USB口。程序的下載燒錄軟件:燒錄軟件的使用(以PZ-ISP為例)1、打開軟件2、選擇芯片類型(選擇STC89C5XXX系列)3、打開文件,選擇編譯生成的目標(biāo).hex文件。4、點(diǎn)擊下載程序,立馬給單片機(jī)供電。5、程序下載完成。 你的燈亮啦!讓它閃起來(lái)!知識(shí)點(diǎn)4 4、C C語(yǔ)言中的數(shù)據(jù)類型語(yǔ)言中的數(shù)據(jù)類型基本數(shù)據(jù)類型:short int、long int、char、float、doublechar:字符型,占用一個(gè)字節(jié),范圍0256int:整型,keil中占用兩個(gè)字節(jié),范圍065536float:浮點(diǎn)型,占用四個(gè)字節(jié),范圍0232知識(shí)點(diǎn)修飾符:signe
6、d(有符號(hào))、unsigned(無(wú)符號(hào))signed int 有符號(hào)整型unsigned int 無(wú)符號(hào)整型signed char 有符號(hào)字符型unsigned char 無(wú)符號(hào)字符型知識(shí)點(diǎn)5 5、while()while()循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)知識(shí)點(diǎn)6 6、forfor循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)換一種方式知識(shí)點(diǎn)7 7、C C語(yǔ)言不帶參子函數(shù)的書寫語(yǔ)言不帶參子函數(shù)的書寫其中:其中:void表示無(wú)返回值delay1s為函數(shù)名,可隨意取,最好方便記憶和讀懂括號(hào)內(nèi)為空(void),表示該函數(shù)不帶任何參數(shù)。知識(shí)點(diǎn)注意事項(xiàng):注意事項(xiàng):再換一種流水燈跳起來(lái)四、51單片機(jī)最小系統(tǒng)原理創(chuàng)翼科技社51學(xué)習(xí)板最小系統(tǒng)原理圖第二次焊接實(shí)踐第二次焊接實(shí)踐具體焊接教程今晚會(huì)在群里面公布敬請(qǐng)關(guān)注!五、d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度不銹鋼水箱安全性能評(píng)估合同
- 二零二五年度企業(yè)車輛綠色出行獎(jiǎng)勵(lì)與監(jiān)督合同
- 吉安市城投公司及下屬子公司2024年公開招聘線下及實(shí)操筆試參考題庫(kù)附帶答案詳解
- 2025浙江嘉興市嘉善福德曼液壓機(jī)械有限公司招聘2人筆試參考題庫(kù)附帶答案詳解
- 2025廣東省汕特建設(shè)集團(tuán)有限公司招聘專業(yè)技術(shù)人才4人筆試參考題庫(kù)附帶答案詳解
- 2025年福建福州地鐵春季校園招聘105人筆試參考題庫(kù)附帶答案詳解
- 2025年廣東佛山市三水海江昇平建設(shè)工程有限公司招聘企業(yè)工作人員27人(第一批)筆試參考題庫(kù)附帶答案詳解
- 2025安徽蚌埠市城市投資控股集團(tuán)有限公司所屬公司社會(huì)招聘11人筆試參考題庫(kù)附帶答案詳解
- 樹脂瓦施工方案
- 飛機(jī)技術(shù)知識(shí)培訓(xùn)課件
- 延長(zhǎng)石油招聘筆試試題
- 2024年山東省濰坊市中考數(shù)學(xué)真題試題(含答案及解析)
- 開票稅點(diǎn)自動(dòng)計(jì)算器
- 2024年江蘇農(nóng)牧科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及參考答案
- 醫(yī)療器械質(zhì)量安全風(fēng)險(xiǎn)會(huì)商管理制度
- 降低用藥錯(cuò)誤發(fā)生率
- 起重機(jī)維護(hù)保養(yǎng)記錄表
- 焦慮自評(píng)量表(SAS)
- 患者轉(zhuǎn)運(yùn)意外應(yīng)急預(yù)案
- 大學(xué)生國(guó)防教育教案第四章現(xiàn)代戰(zhàn)爭(zhēng)
- 政治審查表(模板)
評(píng)論
0/150
提交評(píng)論