【正文】
D 7S E GE N L E D 1R 18 330R 19 330R 20 330R 21 330R 22 330R 23 330R 24 330R 25 330R104.7KR114.7KR124.7KR134.7KR144.7KR154.7KR164.7KR174.7KR274.7KR284.7KR294.7KR304.7KA D D R 0A D D R 1A D D R 2 圖 LCD 電路的設計 LCD 數(shù)據(jù)端連接單片機的 P0 口, RS、 WR、 E分別接 、 、 ,如圖 . +5G N D1V C C2VO3RS4WR5E6D B 07D B 18D B 29D B 310D B 411D B 512D B 613D B 714B G V C C15B G G N D16L C D 1L C D 1602+5D B _0D B _1D B _2D B _3D B _5D B _6D B _7D B _4R 6718 E N L C D 1A D D R 1A D D R 0 圖 四、系統(tǒng)軟件設計 主程序設計 開始 重慶科技學院單片機《關于電腦時鐘的實訓》的報告 7 圖 中斷子程序設計 音樂鈴聲 定時器 0 初始化 采集按鍵輸入的信息 到點報警 Buzzflag=1 修改時間 修改報警時間 開始 Count 計數(shù) 1 秒時間 Second++ 1 分鐘 1 小時 Hour++ 是 否 否 是 否 是 否 改時間 改報警時間 是 否 否 是 是 否 定時器賦初值 報警 Minute++ 是 報警 1s 重慶科技學院單片機《關于電腦時鐘的實訓》的報告 8 圖 時間設置子程序設計 /* 時間設置函數(shù) */ void timeset() { if(hourflag==1) //改小時 { if(upflag==1) { upflag=0。 K15:返回。 K8:修改小時。 重慶科技學院單片機《關于電腦時鐘的實訓》的報告 4 三、系統(tǒng)硬件設計 單片機的最小系統(tǒng) 單片機最小系統(tǒng)由 STC89C51 單片機、復位電路、晶振電路組成,如圖 . K 1 7R ESE TR 3 14 . 7 KC 1 10 . 1 u F+5R STR 6 018單片機復位電路 P 1 .0 / T 21P 1 .1 / T 2 E X2P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78R S T9P 3 .0 / R X D10P 3 .1 / T X D11P 3 .2 / I N T 012P 3 .3 / I N T 113P 3 .4 / T 014P 3 .5 / T 115P 3 .6 / W R16P 3 .7 / R D17X T A L 218X T A L 119G N D20P 2 .0 / A 821P 2 .1 / A 922P 2 .2 / A 1 023P 2 .3 / A 1 124P 2 .4 / A 1 225P 2 .5 / A 1 326P 2 .6 / A 1 427P 2 .7 / A 1 528P S E N29A L E30EA31P 0 .7 / A D 732P 0 .6 / A D 633P 0 .5 / A D 534P 0 .4 / A D 435P 0 .3 / A D 336P 0 .2 / A D 237P 0 .1 / A D 138P 0 .0 / A D 039V C C40U5S T C 8 9 C 5 2Y21 1 .0 5 9 2 M H zC 1 4 2 0 pC 1 5 2 0 p+5C 2 10 . 1 u FR S T+5D B _ 0D B _ 1D B _ 2D B _ 3D B _ 5D B _ 6D B _ 7D B _ 4K e y O u t 1K e y O u t 2K e y O u t 3K e y O u t 4K e y I n 1K e y I n 2K e y I n 3K e y I n 4P 1 .0P 1 .1P 1 .2P 1 .3T X DR X DS C LS D AE N L E D 1S C KS I OS 1 3 0 2B U Z Z1 w a r eI R DE N L C D單片機電路12345678J4CON812345678J5CON812345678J6CON812345678J7CON8P 1 .7P 1 .6P 1 .5 圖 矩陣按鍵電路的設計 按鍵行數(shù) KeyIn 端接單片機 P2 口的高四位, 按鍵行數(shù) KeyOut 端接單片機 P2 口的低四位。 教研室主任: 指導教師: 20xx年 12 月 二、實習任務的方案 我采用 STC89C52 芯片,晶振為 ,通過定時器計時來實現(xiàn)時鐘的功能。 設計 參數(shù) 顯示時間時, 4位數(shù)碼管顯示, 2位顯示小時, 2位顯示分鐘,第 2位小數(shù)點 秒亮, ;蜂鳴器報時時間以每生學號最末位確定。因此,電腦時鐘無論作為比賽題目還是練習題目都是很有價值。 重慶科技學院 學生實習(實訓)總結報告 學 院 :__ __ 專業(yè) 班級 :_ ___ 學生姓名 :___ ________ 學 號 :__ _ ___ 實習 (實訓 )地點 :______I506______ ____________ __ 報告題目 :__ 關于電腦時鐘的實訓 _______ ____ 報告日期: 20xx 年 12 月 26 日 指導 教師評語 : ____________ ___________________________ ________________________________________________________________________________________________________________________________________________________________________________________________________ _____ 成績(五級記分制) :______ _______ 指導 教師(簽字) :_____________________ 重慶科技學院單片機《關于電腦時鐘的實訓》的報告 1 目錄 一、實習目的意義和任務 ................................................ 2 實習目的意義 ................................................... 2 任務 ........................................................... 2 二、實習任務的方案 .................................................... 3 三、系統(tǒng)硬件設計 ...................................................... 4 單片機的最小系統(tǒng) ............................................... 4 矩陣按鍵 電路的設計 ............................................. 4 蜂鳴器電路的設計 ............................................... 5 數(shù)碼管及 LED 電路的設計 ......................................... 5 LCD 電路的設計 ................................................. 6 四、系統(tǒng) 軟件設計 ...................................................... 6 主程序設計 .................................................... 6 中斷子程序設計 ................................................ 7 時間設置子程序設計 ............................................ 8 音樂鈴聲子程序設計 ............................................ 9 五、調(diào)試及性能分析 ................................................... 11 調(diào)試步驟 ..................................................... 11 性能分析 ..................................................... 12 六、 心得體會 ........................................................ 12 附錄 1 系統(tǒng)硬件電路圖 ............................................. 12 附錄 2 程序清單 ................................................... 13