實驗報告參考格式-亞洲大學.docVIP

  • 1
  • 0
  • 约1.83千字
  • 约 5页
  • 2017-08-10 发布于天津
  • 举报
實驗報告參考格式-亞洲大學

版面編排請自行設計調整 亞洲大學資 訊 工 程 學 系 微處理器系統實驗第一次實驗報告 (LED交互閃爍與霹靂燈實習) 教師:陳瑞奇 班級組別:資工3A第17組 組員王小明 組員吳小英 2012年10月2日 電路圖(範例) 實驗結果與心得(參考) 稍微描述實驗主題 實驗過程、遇到什麼樣的困難、解決方法是什麼 實驗結果 學習到了什麼   …… 感謝我的組員…任勞任怨地陪我…,在創作過程中遇到的困難得以迎刃而解,終能在預期進度下完成這份作品。…的耐心讓我印象深刻,…使得我多有收穫,點滴感激在心。 最後感謝…,對作品的修改給予指教及建議,使最後的成品更完善。 (14字型,大約半頁,一頁以內) 實驗用程式 程式一:LED高低位元交互閃爍程式 /* ch01.c - LED高低位元交互閃爍程式*/ //==宣告區=============================================== #include reg51.h // 定義暫存器之標頭檔,P2-17~19 #define LED P2 // 定義LED接至Port 2 void delay(int); // 宣告延遲函數 //==主程式=============================================== main() // 主程式開始 { LED=0x0f; // 初值=0000 1111,狀態為左個亮,右個滅(共陽) while(1) // 無窮迴圈,程式一直跑 { delay(10000); // 呼叫延遲函數 LED=~LED; // LED反相輸出 } // while迴圈結束 } // 主程式結束 //==延遲函數=========================================== void delay(int x) // 延遲函數開始,x=延遲次數 { int i; // 宣告整數變數i for (i=0;ix;i++); // 計數x次 } // 延遲函數結束 程式二:霹靂燈實驗程式 /* ch03-3-3.c - 霹靂燈實驗程式 */ //==宣告區============================================ #include reg51.h // 定義暫存器之標頭檔,P2-17~19 #define LED P1 // 定義LED接至Port 1 void delay(int); // 宣告延遲函數 //==主程式============================================ main() // 主程式開始 { unsigned char i; // 宣告無號數字元變數i(佔Bytes) LED=0xfe; // 初值=1111 1110,只有最右燈亮 while(1) // 無窮迴圈,程式一直跑 { for(i=0;i7;i++)// 左移次 { delay(100); // 延遲5m=0.5s LED=(LED1)|0x01; // 左移位,並設定最低位元為 } // 左移結束,只有最左燈亮 for(i=0;i7;i++)// 右移次 { delay(100); // 延遲5m=0.5s LED=(LED1)|0x80; // 右移位,並設定最高位元為 } // 結束右移,只有最右燈亮 } // while迴圈結束 } // 主程式結束 //==副程式============================================= /* 延遲函數,延遲約x 5ms */ void delay(int x) // 延遲函數開始 { int i,j; // 宣告整數變數i,j for (i=0;ix;i++) // 計數x次,延遲x 5ms for (j=0;j600;j++);// 計數次,延遲ms } // 延遲函數結束 ii I Part 14 LEDs 89S52 Part 3 8051

文档评论(0)

1亿VIP精品文档

相关文档