




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ZhejiangInformationEngineeringSchool1任務(wù)1認(rèn)識(shí)電和電工技術(shù)電子電工教研組項(xiàng)目1點(diǎn)亮一個(gè)LED適用專業(yè):電氣技術(shù)應(yīng)用使用范圍:?jiǎn)纹瑱C(jī)技術(shù)基礎(chǔ)與技能(理論+實(shí)訓(xùn))2一、單片機(jī)基礎(chǔ)知識(shí)1.單片機(jī)內(nèi)部資源的三大核心指標(biāo):(1)FLASH---程序存儲(chǔ)空間(2)RAM---數(shù)據(jù)存儲(chǔ)空間(3)SFR---特殊功能寄存器STC89C52是宏晶科技出品的一款51內(nèi)核單片機(jī),它的內(nèi)部資源FLASH程序空間是8K字節(jié)(1K字節(jié)=1024字節(jié),1字節(jié)=8位),RAM數(shù)據(jù)空間是512字節(jié),SFR特殊功能寄存器有21個(gè)。共29頁(yè)32.電磁干擾問(wèn)題(傳說(shuō)中的EMI)(1)冬天的時(shí)候,空氣比較干燥的城市,朋友們經(jīng)常對(duì)電腦,鐵柜等等放電,這就是“靜電放電(ESD)”干擾。(2)使用電鉆的時(shí)候聽(tīng)收音機(jī),看電視有雜音,這就是“快速瞬間脈沖群(EFT)”的效果。(3)電腦性能不好,熱插拔優(yōu)盤(pán)等外圍設(shè)備會(huì)出現(xiàn)藍(lán)屏重啟電腦等現(xiàn)象,這就是熱插拔“浪涌(Surge)的效果。電磁兼容共29頁(yè)43.去耦電容的使用(1)低頻濾波電容,平常應(yīng)用最多的是鉭電容,電解電容,陶瓷電容,起到去除電源低頻紋波,穩(wěn)定電源的作用。(2)高頻濾波電容,電源附近,通常用104電容來(lái)進(jìn)行去除高頻干擾。5二、仿真軟件電路繪制打開(kāi)仿真軟件Proteus,依據(jù)Proteus軟件的基本操作方法,參照右圖放置元件及連線。單片機(jī)選用“AT89C52”,R2=100?,其余參數(shù)與上次課所介紹“單片機(jī)最小應(yīng)用系統(tǒng)”相同。完成后保存到指定文件夾,命名為“讓你的LED閃爍起來(lái)”點(diǎn)擊打開(kāi)Proteus軟件6三、應(yīng)用程序編寫(xiě)點(diǎn)擊打開(kāi)Keil軟件1.Keil源文件的建立
點(diǎn)擊菜單“File/New”或點(diǎn)擊工具欄上新建文件按鈕,即可在窗口中打開(kāi)一個(gè)新的文本編輯窗口,可在該窗口中輸入C語(yǔ)言源程序,保存該文件時(shí)必須加上擴(kuò)展名“.c”,如本項(xiàng)目應(yīng)保存為“讓你的LED閃爍起來(lái).c”72.工程文件的建立Keil引入“工程”這個(gè)概念:將參數(shù)設(shè)置和所需的文件都放在一個(gè)工程中,只能對(duì)工程進(jìn)行整體的編譯和連接等操作。點(diǎn)擊菜單中“Project/NewProject”,在彈出的對(duì)話框中輸入一個(gè)工程名,如“點(diǎn)亮一個(gè)LED”,不需要擴(kuò)展名,點(diǎn)擊保存后會(huì)出現(xiàn)第二個(gè)對(duì)話框,要求選擇目標(biāo)CPU型號(hào),點(diǎn)擊“ATMEL”前面的“+”號(hào),展開(kāi)該層,查找到并點(diǎn)擊“AT89C52”,然后點(diǎn)擊“ok”按鈕。83.載入源文件
鼠標(biāo)右鍵單擊工程窗口中的“SourceGroup1”,在下拉菜單中選中“AddFilestoGroup‘SorceGroup’”,彈出如下圖所示對(duì)話框,找到前面建立的“點(diǎn)亮一個(gè)LED.c”的源文件,雙擊后載入工程,關(guān)閉對(duì)話框即可在“SourceGroup1”看到。94.C語(yǔ)言程序輸入
在源程序窗口輸入下列程序語(yǔ)句,注意:標(biāo)點(diǎn)符號(hào)不可以搞錯(cuò)#include<reg52.h>//包含特殊功能寄存器定義的頭文件sbitLED=P0^0;//位地址聲明,注意:sbit必須小寫(xiě)、P大寫(xiě)!voidmain()//任何一個(gè)C程序都必須有且僅有一個(gè)main函數(shù)
{//{}是成對(duì)存在的,在這里表示函數(shù)的起始和結(jié)束
unsignedinti=0;//定義一個(gè)無(wú)符號(hào)整型變量i,并賦初值0while(1){LED=1;//點(diǎn)亮小燈
for(i=0;i<30000;i++);//延時(shí)一段時(shí)間
LED=0;//熄滅小燈
for(i=0;i<30000;i++);//延時(shí)一段時(shí)間
}105.C語(yǔ)言程序編譯
程序輸入完成后,點(diǎn)擊Project-->OptionsforTarget?Target1?.或者直接點(diǎn)下圖中紅框內(nèi)的快捷圖標(biāo),在在彈出的對(duì)話框中,點(diǎn)擊Output選項(xiàng)頁(yè),勾選其中的“CreateHEXFile”復(fù)選框,然后點(diǎn)OK,設(shè)置好以后呢,點(diǎn)擊“Project-->rebuildalltargetfiles”,或者鼠標(biāo)點(diǎn)擊下圖
中紅框內(nèi)的快捷圖標(biāo),就可以對(duì)程序進(jìn)行編譯了。11四、仿真運(yùn)行調(diào)試
在Proteus軟件中,用鼠標(biāo)右鍵單擊單片機(jī)芯片AT89C52,再左鍵單擊,打開(kāi)“裝入程序”對(duì)話框,查找并選中編譯生成的“讓你的LED閃爍起來(lái).hex”目標(biāo)文件,點(diǎn)擊“ok”,最后點(diǎn)擊仿真運(yùn)行按鈕,就可以看到發(fā)光二極管(LED)被點(diǎn)亮。共29頁(yè)12五、開(kāi)發(fā)板調(diào)試運(yùn)行1.程序調(diào)整#include<reg52.h>//包含特殊功能寄存器定義的頭文件sbitLED=P0^0;//位地址聲明,注意:sbit必須小寫(xiě)、P大寫(xiě)!sbitADDR0=P1^0;sbitADDR1=P1^1;sbitADDR2=P1^2;sbitADDR3=P1^3;sbitENLED=P1^4;由于開(kāi)發(fā)板與仿真軟件在硬件結(jié)構(gòu)上有點(diǎn)不同(下次課中介紹不同點(diǎn)),需要將工程中的遠(yuǎn)程調(diào)整,紅色字體為調(diào)整內(nèi)容,調(diào)整完成后重新編譯。13voidmain(){Unsignedinti=0;//定義一個(gè)無(wú)符號(hào)整型變量i,并賦初值0//以下為執(zhí)行語(yǔ)句部分ENLED=0;//U3、U4兩片74HC138總使能ADDR3=1;//使能U3使之正常輸出ADDR2=1;//經(jīng)U3的Y6輸出開(kāi)啟三極管Q16ADDR1=1;ADDR0=0;While(1){LED=0;//點(diǎn)亮小燈for(i=0;i<30000;i++);//延時(shí)一段時(shí)間LED=1;//熄滅小燈for(i=0;i<30000;i++);//延時(shí)一段時(shí)間}}14
將開(kāi)發(fā)板通過(guò)USB線與計(jì)算機(jī)連接,打開(kāi)下載軟件“STC-ISPV6.86D”,第一步,選擇單片機(jī)型號(hào)“STC89C52RC”
;第二步,選擇正確的COM口,波特率使用默認(rèn)的就行;第三步,點(diǎn)擊“打開(kāi)程序文件”,找到“讓你的LED閃爍起來(lái).hex”
文件打開(kāi);第四步,先關(guān)閉板子上的電源開(kāi)關(guān),然后點(diǎn)擊“下載/編程”按鈕,第五步,顯示操作成功后,打開(kāi)板上電源開(kāi)關(guān),觀察運(yùn)行結(jié)果。2.程序下載與運(yùn)行共29頁(yè)15六、數(shù)字電路基礎(chǔ)知識(shí)數(shù)制符號(hào)表示:二進(jìn)制B、八進(jìn)制O、十進(jìn)制D、十六進(jìn)制H一:其它進(jìn)制轉(zhuǎn)換為十進(jìn)制方法是:將其它進(jìn)制按權(quán)位展開(kāi),然后各項(xiàng)相加,就得到相應(yīng)的十進(jìn)制數(shù)。例1:N=(10110.101)B=(?)D按權(quán)展開(kāi)N=1*2^4+0*2^3+1*2^2+1*2^1+0*2^0+1*2^-1+0*2^-2+1*2^-3=16+4+2+0.5+0.125=(22.625)D基數(shù)數(shù)制所使用數(shù)碼的個(gè)數(shù)。例如,二進(jìn)制的基數(shù)為2;十進(jìn)制的基數(shù)為10。位權(quán)數(shù)制中某一位上的1所表示數(shù)值的大?。ㄋ幬恢玫膬r(jià)值)。例如,十進(jìn)制的123,1的位權(quán)是100,2的位權(quán)是10,3的位權(quán)是1。二進(jìn)制中的1011,第一個(gè)1的位權(quán)是8,0的位權(quán)是4,第二個(gè)1的位權(quán)是2,第三個(gè)1的位權(quán)是1共29頁(yè)16二:將十進(jìn)制轉(zhuǎn)換成其它進(jìn)制方法是:它是分兩部分進(jìn)行的即整數(shù)部分和小數(shù)部分。整數(shù)部分:(基數(shù)除法)把我們要轉(zhuǎn)換的數(shù)除以新的進(jìn)制的基數(shù),把余數(shù)作為新進(jìn)制的最低位;把上一次得的商在除以新的進(jìn)制基數(shù),把余數(shù)作為新進(jìn)制的次低位;繼續(xù)上一步,直到最后的商為零,這時(shí)的余數(shù)就是新進(jìn)制的最高位.小數(shù)部分:(基數(shù)乘法)把要轉(zhuǎn)換數(shù)的小數(shù)部分乘以新進(jìn)制的基數(shù),把得到的整數(shù)部分作為新進(jìn)制小數(shù)部分的最高位把上一步得的小數(shù)部分再乘以新進(jìn)制的基數(shù),把整數(shù)部分作為新進(jìn)制小數(shù)部分的次高位;繼續(xù)上一步,直到小數(shù)部分變成零為止?;蛘哌_(dá)到預(yù)定的要求也可以。共29頁(yè)17三:二進(jìn)制與八進(jìn)制、十六進(jìn)制的相互轉(zhuǎn)換二進(jìn)制轉(zhuǎn)換為八進(jìn)制、十六進(jìn)制:它們之間滿足23和24的關(guān)系,因此把要轉(zhuǎn)換的二進(jìn)制從低位到高位每3位或4位一組,高位不足時(shí)在有效位前面添“0”,然后把每組二進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制或十六進(jìn)制即可;八進(jìn)制、十六進(jìn)制轉(zhuǎn)換為二進(jìn)制時(shí),把上面的過(guò)程逆過(guò)來(lái)即可。例3:N=(C1B)H=(?)B(C1B
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北郵電子商務(wù)試題及答案
- 2025年護(hù)考聽(tīng)力測(cè)試題及答案
- 2025年農(nóng)民上崗考試題及答案
- 2025年國(guó)龍醫(yī)院面試題及答案
- 2025年邏輯錯(cuò)位測(cè)試題及答案
- 2025年函授教育考試題及答案
- 2025年高中數(shù)學(xué)培優(yōu)試題及答案
- 2025年公民素質(zhì)考試試題及答案
- 除了經(jīng)典邁克爾遜白光干涉外Mirau型干涉(米勞干涉)的測(cè)量原理
- 2025年重藥控股面試題及答案
- 2024年江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 中國(guó)保險(xiǎn)行業(yè)協(xié)會(huì)官方-2023年度商業(yè)健康保險(xiǎn)經(jīng)營(yíng)數(shù)據(jù)分析報(bào)告-2024年3月
- 注射泵操作評(píng)分標(biāo)準(zhǔn)
- 新人教版五年級(jí)PEP英語(yǔ)下冊(cè)單詞表
- 動(dòng)力國(guó)際項(xiàng)目詳情
- 免拆底模鋼筋桁架樓承板圖集
- 2023-2024學(xué)年成都市金牛區(qū)中考英語(yǔ)二診試題(含答案)
- 2024年徐州生物工程職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 特種設(shè)備“日管控、周排查、月調(diào)度”表格
- 低壓電纜接線培訓(xùn)課件
- JTJ300-2000 港口及航道護(hù)岸工程設(shè)計(jì)與施工規(guī)范
評(píng)論
0/150
提交評(píng)論