《單片機技術(shù)與應(yīng)用》 課件 項目一 智能車間指示系統(tǒng)設(shè)計與制作任務(wù)1_第1頁
《單片機技術(shù)與應(yīng)用》 課件 項目一 智能車間指示系統(tǒng)設(shè)計與制作任務(wù)1_第2頁
《單片機技術(shù)與應(yīng)用》 課件 項目一 智能車間指示系統(tǒng)設(shè)計與制作任務(wù)1_第3頁
《單片機技術(shù)與應(yīng)用》 課件 項目一 智能車間指示系統(tǒng)設(shè)計與制作任務(wù)1_第4頁
《單片機技術(shù)與應(yīng)用》 課件 項目一 智能車間指示系統(tǒng)設(shè)計與制作任務(wù)1_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

任務(wù)1信號燈模塊設(shè)計與制作單片機技術(shù)與應(yīng)用項目一智能車間指示系統(tǒng)設(shè)計與制作主題討論:單片機是什么?把CPU、存儲器和輸入/輸出接口電路集成在一個芯片上,這就是單片機。單片機是集成在一塊(單)芯片上的微型計算機。MCU:Micro-ControllerUnit,微控制器任務(wù)1信號燈模塊設(shè)計與制作任務(wù)1信號燈模塊設(shè)計與制作【基礎(chǔ)任務(wù)要求】模擬企業(yè)車間信號燈控制,用發(fā)光二極管代替信號燈,通過單片機控制一個發(fā)光二極管LED閃爍,讓LED先點亮,延時一定時間之后熄滅,然后再點亮,熄滅,循環(huán)不止。設(shè)計電路圖制作電路板控制程序設(shè)計軟硬件聯(lián)調(diào)程序下載產(chǎn)品測試單片機應(yīng)用系統(tǒng)開發(fā)流程任務(wù)1信號燈模塊設(shè)計與制作STC89C52單片機時鐘電路復(fù)位電路電源電路發(fā)光二極管電路系統(tǒng)框圖【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)家里的統(tǒng)一節(jié)拍由混亂恢復(fù)到最初的和諧【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)大姐:遠距離通信【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)二姐:行程時間安排【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)三姐:幫CPU處理緊急突發(fā)事件【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)孿生四兄弟:近距離通信【知識鏈接】1.單片機的內(nèi)部結(jié)構(gòu)存放數(shù)據(jù)存放程序單片機控制臺CPU中央處理器(控制器和運算器)串行端口定時計數(shù)器中斷系統(tǒng)并行端口(P0、P1、P2、P3)時鐘電路復(fù)位電路連線題大姐孿生四兄弟爸爸和媽媽家長的法寶二姐三姐硬件設(shè)計-繪電路單片機發(fā)光二極管

請問如何連接單片機與發(fā)光二極管呢?硬件設(shè)計-繪電路3~20mA電流發(fā)光二極管發(fā)光硬件設(shè)計-繪電路電路繪制規(guī)范:用統(tǒng)一規(guī)定的元件符號盡量避免導(dǎo)線的交叉導(dǎo)線要求橫平豎直設(shè)置元器件參數(shù)元件放在編輯區(qū)內(nèi)細致規(guī)范嚴謹小錦囊任務(wù)名:信號燈模塊設(shè)計與制作元件名稱圖片型號數(shù)量Proteus中的名稱單片機芯片STC89C521用AT89C51替代晶振12MHZ1CRYSTAL電容22pF2CAP電解電容22μf/16V1CAP-ELEC電阻1KΩ1RES電阻50Ω1RES發(fā)光二極管1LED-RED【知識鏈接】2.單片機的引腳【知識鏈接】2.單片機的引腳【知識鏈接】2.單片機的引腳【知識鏈接】2.單片機的引腳【知識鏈接】2.單片機的引腳【知識鏈接】2.單片機的引腳除了這5個控制引腳外,他還需要8條數(shù)據(jù)線引腳和16條地址線引腳,大家想想我們到哪里找這么多引腳給他用呢?【知識鏈接】2.單片機的引腳P0口作為分時復(fù)用作為8條數(shù)據(jù)線和低8位地址線引腳P2口作為高8位地址線引腳【知識鏈接】3.單片機最小系統(tǒng)怎樣保證CPU工作?這就必須提到單片機的兩個非常重要的外圍電路:單片機的時鐘電路和復(fù)位電路?!局R鏈接】3.單片機最小系統(tǒng)時鐘電路如下時鐘電路是單片機應(yīng)用系統(tǒng)中必需的電路。振蕩信號fosc:6MHZ、12MHZ、11.0592MHZ【知識鏈接】3.單片機最小系統(tǒng)晶振起振電路貼片電容時鐘電路【知識鏈接】3.單片機最小系統(tǒng)有序的世界-單片機時序:單片機中的各種操作在時間上要有一個嚴格的先后次序,這種次序就是單片機時序。例如:【知識鏈接】3.單片機最小系統(tǒng)【知識鏈接】3.單片機最小系統(tǒng)【知識鏈接】3.單片機最小系統(tǒng)復(fù)位電路【知識鏈接】3.單片機最小系統(tǒng)復(fù)位電路【知識鏈接】3.單片機最小系統(tǒng)復(fù)位電路復(fù)位電路【知識鏈接】3.單片機最小系統(tǒng)1.讓單片機恢復(fù)到確定的初始狀態(tài)2.讓單片機從初始狀態(tài)開始工作復(fù)位電路如何編程實現(xiàn)發(fā)光二極管閃爍呢?

程序設(shè)計1重點、難點控制程序開始點亮一個LED燈延時熄滅一個LED燈延時結(jié)束delay函數(shù)循環(huán)次數(shù)ii--空語句函數(shù)返回YN+-

Keil軟件操作步驟1.新建工程文件Project-newproject2.新建源文件File-New3.輸入程序4.保存源文件File-Saveas5.添加源文件6.工程編譯7.生成.hex文件

控制程序#include<reg51.h> voiddelay(unsignedintc);voidmain(){ while(1) {

P1=0x00;

delay(100);

P1=0x01;

delay(100);

}}voiddelay(unsignedintc){ unsignedchara,b; for(;c>0;c--) for(b=38;b>0;b--) for(a=130;a>0;a--);}程序1:控制程序#include<reg51.h> voiddelay(unsignedintc);sbitled=P1^0;voidmain(){ while(1) {

led=0;

delay(100);

led=1;

delay(100);

}}voiddelay(unsignedintc){ unsignedchara,b; for(;c>0;c--) for(b=38;b>0;b--) for(a=130;a>0;a--);}程序2:

調(diào)試運行1.看故障現(xiàn)象2.析故障原因3.查硬件故障4.查軟件故障5.驗功能效果故障排查步驟嚴謹規(guī)范精益求精進階任務(wù):多信號燈閃爍控制【任務(wù)要求】要求單片機P1口控制8個發(fā)光二極管LED閃爍??刂瞥绦?include<reg51.h> voiddelay(unsignedintc);voidmain(){ while(1) {

P1=0x00;

delay(100);

P1=0xff;

delay(100);

}}

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論