單片機課程設計 課題:
系 別: 專 業: 姓 名: 學 號: 成 績:
河南城建學院 年 月 日 各級標題、文字大小及行間距以所給例子為模板 一、設計目的 二、設計任務及要求 三、方案設計 1、要畫出各個部分的電路圖,如顯示部分電路圖、報警部分電路圖 1、要畫出程序流程圖,給出必要的程序代碼 2、如果程序代碼較長,作為附錄附后,不在正文中給出 六、仿真及調試 1、整體電路在Proteus中的仿真 2、實物研制及調試 七、設計總結 1、設計過程中遇到的問題及解決方法 2、設計體會 3、對設計的建議 參考文獻(3~5篇,格式如下) [1] 陳文彬, 王友赤. 診斷學[M]. 中國衛生出版社, 2002.45-90.
[2][日].西山一郎,兆十編著. 蘇蓋,張擇端譯. 自律型機器人制作[J]. 科學出版社OHM社 2002.3.8-102.
例:
目 錄
一、設計目的 1
二、設計任務及要求
三、方案設計
四、硬件設計
五、軟件設計
六、仿真及調試
七、設計總結
參考文獻 一、設計目的(1)加強對單片機課程的理解,嘗試將所學理論與實際完美結合。 (2)掌握一般小電子產品的設計方法,掌握單片機系統的實際應用方法,掌握基本電子元器件(如紅外探頭,數字電路芯片,1602液晶,蜂鳴器等)的應用,提升硬件設計能力以及軟件設計能力,進一步提高分析解決實際問題的綜合能力。 (3)能夠按照規范熟練地利用office軟件設計課程設計總結報告,為畢業設計打下6 (4)提高本科生的動手能力,為未來的就業或考研提高被錄取的概率。 二、設計任務及要求本系統以STC89C52單片機為控制核心,通過紅外遙控來開啟報警器的工作,開關二極管亮起。開啟后通過紅外探測頭來檢測外界是否達到報警的條件。如果達到,則通過蜂鳴器報警,報警結束后二極管亮一個(共有五個二極管)。如果是第一次報警,則1602液晶便從“No signal”變為“signal”并開始計時,直到再次通過紅外遙控關斷報警器,系統結構框圖如圖1所示:
0.jpg (15.77 KB, 下載次數: 40)
下載附件
2017-12-27 14:42 上傳
軟件流程圖:
0.jpg (28.81 KB, 下載次數: 37)
下載附件
2017-12-27 14:43 上傳
硬件電路圖:
Protues仿真截圖: 實物效果圖: 附錄A - #include<reg52.h>
- typedef unsigned char uchar;
- typedef unsigned int uint;
- /*電機定義模塊*/
- uint i=0;
- sbit LT=P1^0; //左
- sbit MT=P1^1; //中
- sbit RT=P1^2; //右
- sbit FT=P1^3; //前
-
- sbit IN1=P1^4; //左電機口
- sbit IN2=P1^5;
- sbit IN3=P1^6; //右
- sbit IN4=P1^7;
- uchar time;
- uint pulse,flag;
-
- uchar tabled[5];
- uchar tablet[3];
-
- /*lcd顯示模塊*/
-
- uchar code LINE1[]={"AUTO RUNNING..."}; //運行時顯示
- uchar code LINE2[]={"MADE BY HUANG XU"};
- uchar code END1[]={"DISTANCE: CM"};
- uchar code END2[]={"TOTAL TIME: S"};
- sbit RS=P2^0;
- sbit RW=P2^1;
- sbit EN=P2^2;
- sbit BUSY=P0^7;
-
- void delay() //1ms延時
- {
復制代碼
完整的Word格式文檔51黑下載地址:
單片機課程設計報告標準格式.doc
(625.01 KB, 下載次數: 29)
2017-12-26 09:42 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|