-
- 素材大。
- 3.35 MB
- 素材授權(quán):
- 免費(fèi)下載
- 素材格式:
- .ppt
- 素材上傳:
- ppt
- 上傳時間:
- 2018-05-06
- 素材編號:
- 185284
- 素材類別:
- 儀器設(shè)備PPT
-
素材預(yù)覽
這是一個關(guān)于51單片機(jī)教程PPT課件,包括了單片機(jī)結(jié)構(gòu)及原理,中斷系統(tǒng),定時/計數(shù)器,串口通信,工具軟件介紹、流水燈實(shí)驗(yàn)等內(nèi)容,51單片機(jī)原理及應(yīng)用第一講 單片機(jī)結(jié)構(gòu)及原理第二講 中斷系統(tǒng)第三講 定時/計數(shù)器第四講 串口通信第五講 工具軟件介紹、流水燈實(shí)驗(yàn) 51單片機(jī)原理及應(yīng)用 什么是單片機(jī) 單片機(jī)能做什么 單片機(jī)能做什么工業(yè)控制 用于各種物理量的采集與控制。電流、電壓、溫度、液位、流量等物理參數(shù)的采集和控制均可以利用單片機(jī)方便地實(shí)現(xiàn)。在這類系統(tǒng)中,利用單片機(jī)作為系統(tǒng)控制器,可以根據(jù)被控對象的不同特征采用不同的智能算法,實(shí)現(xiàn)期望的控制指標(biāo),從而提高生產(chǎn)效率和產(chǎn)品質(zhì)量。典型應(yīng)用如電機(jī)轉(zhuǎn)速控制、溫度控制、自動生產(chǎn)線等。智能儀器儀表 提高了儀器儀表的使用功能和精度,使儀器儀表智能化,同時還簡化了儀器儀表的硬件結(jié)構(gòu)。如各種智能電氣測量儀表、智能傳感器等。機(jī)電一體化產(chǎn)品 機(jī)電一體化產(chǎn)品是集機(jī)械技術(shù)、微電子技術(shù)、自動化技術(shù)和計算機(jī)技術(shù)于一體,具有智能化特征的各種機(jī)電產(chǎn)品。單片機(jī)在機(jī)電一體化產(chǎn)品的開發(fā)中可以發(fā)揮巨大的作用。典型產(chǎn)品如機(jī)器人、數(shù)控機(jī)床、自動包裝機(jī)、點(diǎn)鈔機(jī)、醫(yī)療設(shè)備、打印機(jī)、傳真機(jī)、復(fù)印機(jī)等。分布式系統(tǒng)的前端模塊 在較復(fù)雜的工業(yè)系統(tǒng)中,經(jīng)常要采用分布式測控系統(tǒng)完成大量的分布參數(shù)的采集,歡迎點(diǎn)擊下載51單片機(jī)教程PPT課件。
51單片機(jī)教程PPT課件是由紅軟PPT免費(fèi)下載網(wǎng)推薦的一款儀器設(shè)備PPT類型的PowerPoint.
51單片機(jī)原理及應(yīng)用第一講 單片機(jī)結(jié)構(gòu)及原理第二講 中斷系統(tǒng)第三講 定時/計數(shù)器第四講 串口通信第五講 工具軟件介紹、流水燈實(shí)驗(yàn) 51單片機(jī)原理及應(yīng)用 什么是單片機(jī) 單片機(jī)能做什么 單片機(jī)能做什么工業(yè)控制 用于各種物理量的采集與控制。電流、電壓、溫度、液位、流量等物理參數(shù)的采集和控制均可以利用單片機(jī)方便地實(shí)現(xiàn)。在這類系統(tǒng)中,利用單片機(jī)作為系統(tǒng)控制器,可以根據(jù)被控對象的不同特征采用不同的智能算法,實(shí)現(xiàn)期望的控制指標(biāo),從而提高生產(chǎn)效率和產(chǎn)品質(zhì)量。典型應(yīng)用如電機(jī)轉(zhuǎn)速控制、溫度控制、自動生產(chǎn)線等。智能儀器儀表 提高了儀器儀表的使用功能和精度,使儀器儀表智能化,同時還簡化了儀器儀表的硬件結(jié)構(gòu)。如各種智能電氣測量儀表、智能傳感器等。 機(jī)電一體化產(chǎn)品 機(jī)電一體化產(chǎn)品是集機(jī)械技術(shù)、微電子技術(shù)、自動化技術(shù)和計算機(jī)技術(shù)于一體,具有智能化特征的各種機(jī)電產(chǎn)品。單片機(jī)在機(jī)電一體化產(chǎn)品的開發(fā)中可以發(fā)揮巨大的作用。典型產(chǎn)品如機(jī)器人、數(shù)控機(jī)床、自動包裝機(jī)、點(diǎn)鈔機(jī)、醫(yī)療設(shè)備、打印機(jī)、傳真機(jī)、復(fù)印機(jī)等。 分布式系統(tǒng)的前端模塊 在較復(fù)雜的工業(yè)系統(tǒng)中,經(jīng)常要采用分布式測控系統(tǒng)完成大量的分布參數(shù)的采集。在這類系統(tǒng)中,采用單片機(jī)作為分布式系統(tǒng)的前端采集模塊,系統(tǒng)具有運(yùn)行可靠,數(shù)據(jù)采集方便靈活,成本低廉等一系列優(yōu)點(diǎn)。 家用電器 家用電器是單片機(jī)的又一重要應(yīng)用領(lǐng)域,前景十分廣闊。如空調(diào)器、電冰箱、洗衣機(jī)、電飯煲、高檔洗浴設(shè)備、高檔玩具等。 1.2 單片機(jī)的發(fā)展概況 第二講 80C51的中斷系統(tǒng) 一、80C51的中斷系統(tǒng)結(jié)構(gòu) 2、中斷源入口地址 80C51單片機(jī)中斷處理過程 中斷響應(yīng)條件 有中斷請求; 對應(yīng)中斷允許位為1,開中斷(即EA=1)同時滿足時,才可能響應(yīng)中斷。 第三講 80C51的定時/計數(shù)器 實(shí)現(xiàn)定時常用的三種方法: main()函數(shù)中: TMOD=0x01;//設(shè)置定時器0為工作方式1 TH0=0xFE; //定時器0高8位給初值 TL0=0xC0; //定時器0低8位給初值 EA=1; //開總中斷 ET0=1; //開定時器0中斷 TR0=1; //啟動定時器0 中斷服務(wù)程序中重新裝入定時初值 void timer0() interrupt 1 { TH0=0xFE; //定時器0高8位給初值 TL0=0xC0; //定時器0低8位給初值 } 串口通信例子 REN=1; //允許接收 SM0=0; SM1=1; //設(shè)置串口工作方式 TR1=1; EA=1; //開總中斷 ES=1; //開串口中斷 while(1) { if ( flag==1 ) { ES=0; //關(guān)串口中斷 flag=0; //清零 SBUF=a; //設(shè)置待發(fā)送數(shù)據(jù) while(!TI); //等待發(fā)送完成 TI=0; //清除發(fā)送中斷標(biāo)志 ES=1; } } } 中斷服務(wù)程序 void serail() interrupt 4 { RI=0; //軟件清除接收中斷標(biāo)志 a=SBUF; //讀數(shù)據(jù) flag=1; } 單片機(jī)流水燈程序 #include
//包含頭文件,其中有對P0~P3、TCON //SCON、IE、IP等的定義 void delay(uint x);//軟件延時子函數(shù)聲明 sbit LED1 =P2^0; //將P2口的第0位命名為LED1 sbit LED2 =P2^1; sbit LED3 =P2^2; sbit LED4 =P2^3; uchar num; //定義一個變量 uchar d; void main() { while(1) { d=0x01; for(num=0;num<4;num++) { d<0;a--) for(b=100;b>0;b--); } 51單片機(jī)c語言ppt:這是51單片機(jī)c語言ppt,包括了C51與標(biāo)準(zhǔn)C的差異,C語言與匯編語言,C51的數(shù)據(jù)類型,新增存貯類型,絕對地址訪問等內(nèi)容,歡迎點(diǎn)擊下載。
51單片機(jī)教程ppt:這是51單片機(jī)教程ppt(部分ppt內(nèi)容已做更新升級),包括了單片微型計算機(jī)概述,微型計算機(jī)的概述,單片機(jī)的應(yīng)用簡介,初學(xué)者要準(zhǔn)備的知識,MCS-51單片機(jī)的硬件結(jié)構(gòu),MCS-51單片機(jī)的基本結(jié)構(gòu),MCS-51單片機(jī)的最小系統(tǒng),MCS-51單片機(jī)的引腳,程序開發(fā)軟件&仿真軟件,定時/計數(shù)器的工作原理,中斷請求標(biāo)志,中斷響應(yīng)條件等內(nèi)容,歡迎點(diǎn)擊下載。
51單片機(jī)存儲器ppt:這是51單片機(jī)存儲器ppt,包括了MCS-51單片機(jī)存儲器擴(kuò)展的概述,程序存儲器的擴(kuò)展,數(shù)據(jù)存儲器的擴(kuò)展,擴(kuò)展外部存儲器的綜合設(shè)計舉例等內(nèi)容,歡迎點(diǎn)擊下載。