欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 單片機(jī)心形萬年歷設(shè)計資料(源碼+PCB+電路報告) [打印本頁]

作者: 艾拉物優(yōu)菟    時間: 2018-11-15 17:34
標(biāo)題: 單片機(jī)心形萬年歷設(shè)計資料(源碼+PCB+電路報告)


Altium Designer畫的心形萬年歷原理圖和PCB圖如下:(51hei附件中可下載工程文件)


實(shí)訓(xùn)任務(wù)書

1.時間:2018572018518
2. 實(shí)訓(xùn)單位:河南工學(xué)院
3. 實(shí)訓(xùn)目的:熟悉電子產(chǎn)品設(shè)計和制作全過程
4. 實(shí)訓(xùn)任務(wù):
解電路的工作原理,會繪制電路原理圖;
能夠根據(jù)功能需要進(jìn)行元器件布局操作;
會根據(jù)電路板約束條件完成電路板布線工作;
掌握電路板的制作過程,訓(xùn)練動手能力
電子元器件,會用萬用表測量元器件,完成電路板的焊接工作;
會根據(jù)功能需要編寫單片機(jī)程序;
掌握電子產(chǎn)品軟硬件調(diào)試過程檢修電子產(chǎn)品,排除故障
作好實(shí)訓(xùn)筆記,對自己所發(fā)現(xiàn)的疑難問題及時請教解決;
聯(lián)系自己專業(yè)知識,體會電子產(chǎn)品制作過程,總結(jié)自己的心得體會;
參考相關(guān)的書籍、資料,認(rèn)真完成實(shí)訓(xùn)報告。


實(shí)訓(xùn)報告

一、前言:  
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
二、原理圖及功能和原理說明
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
三、電路板圖及繪制方法
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
四、電路板制作步驟及照片
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
五、電路板焊接步驟及照片
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
單片機(jī)程序的編寫
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
電路通電調(diào)試過程及照片
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
心得體會
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××


特殊要求說明
――-紅色文字為說明,寫報告時請先刪除!

102房間【嵌入式系統(tǒng)開發(fā)實(shí)驗(yàn)室:講課、編程
111(東)房間【電路板制作實(shí)訓(xùn)室】:制板、焊接


參考資料









電路板制作步驟和注意事項(xiàng)
【打磨要輕,目的是:只磨去表層氧化膜,盡量不要傷害到銅,磨后要光亮如鏡】
轉(zhuǎn)印機(jī)的溫度設(shè)置在190-200℃之間】
FeCl3溶液時要用溫水,水要少,溶液濃度要高,這樣反應(yīng)速度才會快先腐蝕再打孔

裝配焊接時注意事項(xiàng)
【用“透光法”或萬用表確定是否斷線和短路,這是判斷電路板是否能用的依據(jù)】
【元件引腳粗細(xì)是判斷是否需要擴(kuò)大焊盤內(nèi)徑的依據(jù)】
檢查項(xiàng):漏焊、連焊、虛焊、元件極性、元件數(shù)值等
【第一次通電時一定要先用萬用表測量單片機(jī)底座的40腳和20電壓值和極性
否則安裝上單片機(jī)后,可能會燒壞單片機(jī)


單片機(jī)源程序如下:
  1. #include "time.h"

  2. Time_Typedef Time=
  3. {
  4.         0,        //中斷標(biāo)志
  5.         0,        //50ms計數(shù)
  6.        
  7.         0,        //秒
  8.         0,        //分
  9.         12,        //時
  10.        
  11.         14,        //日
  12.         4,        //月
  13.         18        //年
  14. };


  15. void Timer0_Init(void)                //50毫秒@12.000MHz
  16. {
  17. //        AUXR &= 0x7F;                //定時器時鐘12T模式
  18. //        TMOD &= 0xF0;                //設(shè)置定時器模式
  19.         TMOD |= 0x01;                //設(shè)置定時器模式
  20.         TL0 = 0xB0;                //設(shè)置定時初值
  21.         TH0 = 0x3C;                //設(shè)置定時初值
  22.         TF0 = 0;                //清除TF0標(biāo)志
  23.         TR0 = 1;                //定時器0開始計時
  24.        
  25.         ET0 =1;
  26.         EA =1;
  27. }


  28. void Init_Time()
  29. {
  30.         Timer0_Init();
  31. }

  32. void Update_Time()
  33. {
  34.         if(Time.Count ==20)                        //一秒時間
  35.         {
  36.                 Time.Count =0;
  37.                
  38.                 Time.Second ++;
  39.                 if(Time.Second ==60)        //一分鐘
  40.                 {
  41.                         Time.Second =0;
  42.                         Time.Minute ++;
  43.                         if(Time.Minute ==60)//小時
  44.                         {
  45.                                 Time.Minute =0;
  46.                                 Time.Hour ++;
  47.                                 if(Time.Hour ==24)//一天
  48.                                 {
  49.                                         Time.Hour =0;
  50.                                         Time.Dat ++;
  51.                                         if(Time.Dat >31)//一月
  52.                                         {
  53.                                                 Time.Dat =1;
  54.                                                 Time.Month ++;
  55.                                                 if(Time.Month >12)        //一年
  56.                                                 {
  57.                                                         Time.Month =1;
  58.                                                         Time.Year ++;
  59.                                                         if(Time.Year >99)Time.Year =0;
  60.                                                 }
  61.                                         }
  62.                                 }
  63.                         }
  64.                 }
  65.         }
  66. }

  67. void EX0_INT() interrupt 1
  68. {
  69.         TL0 = 0xB0;                //設(shè)置定時初值
  70.         TH0 = 0x3C;                //設(shè)置定時初值 50ms
  71.        
  72.         Time.Flag =1;
  73.         Time.Count ++;
  74. }

復(fù)制代碼

全部資料51hei下載地址:
心形萬年歷.rar (8.74 MB, 下載次數(shù): 40)







歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1