LED自動閃爍試驗_第1頁
LED自動閃爍試驗_第2頁
LED自動閃爍試驗_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、CC2530原理及應用實驗訓報告學號:16440051姓名:謝敏班級:3實驗時間:實驗編號01實驗名稱LED自動閃爍實驗1、掌握IAR的使用方法實驗目的和要求2、掌握CC253叫LED燈的連接及使用;實驗題目:1、在IAR集成開發環境中編寫程序,限制 LED2燈自動閃爍. 代碼:#include<ioCC2530.h>#define unit unsigned int#define uchar unsigned char#define LED2 P2_0 void Delay(int n) int i,j;for(i=0;i<5;i+) for(j=0;j<n;j+);

2、)void Initial()P2DIR |=0x01; LED2=1;)void main() Initial();LED2=0;while(1)LED2=!LED2;Delay(5000);)運行結果截圖:遇到問題及解決:精選文庫通過這次實驗,我了解實驗軟件和單片機的使用方法.學會點亮指示燈的方法.通過軟件進行程序的編寫,我熟悉了軟件,同時對算法和C語言也有了很好的學習與提升.通過對仿真電路圖進行連接,我學會了使用軟件,電路連接無誤后,把生成的文件加載到單片機上進行仿真.實驗室提供了單片機實驗箱.2、請使用定時器技術,LED2每間隔1秒求一次反#include <iocc2530.h

3、>#define LED P2_0void initial(void);void init_tmer(void);void initial(void)P2DIR|=0x01;LED=1;void init_timer(void)T1CC0L=0xd4;T1CC0H=0x30;T1CCTL0|=0x04;T1IE=1;T1OVFIM=1;EA=1;T1CTL=0x0E;unsigned count=0;#pragma vector=T1_VECTOR_interrupt void Timer1_sevice()EA=0;T1STAT&=0x01;count+;if(count%10=0)LED=LED;精選文庫)EA=1;)void main()(initial();init_timer();while(1);)運行結果截圖:遇到問題及解決:做單片機硬件和軟件結合的實驗,在以前學過的編程語言根底上,學習用單片機編程實現點亮熄滅LED和單片機限制 LED閃爍,在理解老師講解的知識根底上和同學一起探討交流,慢慢熟悉了一些新知識.操 作過程中,軟硬件方面都出現一些問題,實驗中實驗結果討論遇到試驗箱上發光二極管壞掉的情況,而編 寫的程序是讓發光二極管熄滅,但它卻一直亮著,在檢查程序無誤后,改用另一個二極管,結果程序正常 顯現了,

溫馨提示

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

評論

0/150

提交評論