具有簡單控制功能的秒表_第1頁
具有簡單控制功能的秒表_第2頁
具有簡單控制功能的秒表_第3頁
具有簡單控制功能的秒表_第4頁
具有簡單控制功能的秒表_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

任務14

具有簡單控制功能的秒表

引出任務大家還記得任務11時所做的秒表嗎?大家是不是有興趣在任務11的基礎上擴展3個按鍵,增強控制功能呢?加油吧~~機電一體化教研室學習目標用單片機控制2位數碼管實現00-59的簡易秒表,并利用3個獨立式按鍵實現秒表的啟動、停止和復位功能。在任務11的基礎上擴展3個按鍵,增強控制功能,進一步加強單片機與LED數碼管的接口設計、定時/計數器及中斷技術的綜合應用能力,同時,學習單片機與鍵盤的接口技術。機電一體化教研室工作任務正確連接實驗箱電路編寫可控秒表程序并完成調試根據要求修改程序并觀察運行結果完成實訓報告機電一體化教研室任務分析秒表顯示范圍從00-99,因此要使用2位數碼管,分別顯示十位和個位。用3個獨立式按鍵實現秒表的啟動、停止和復位功能。單片機讀取按鍵所連接的端口狀態,判斷是否有按鍵按下,以及是哪個按鍵,并采取相應的處理。機電一體化教研室實訓電路機電一體化教研室參考程序#include<reg51.h>unsignedcharmsec,sec; unsignedcharled[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};voiddelay(unsignedchari); voidT0_INT(void)interrupt1 {TH0=0x3c;TL0=0xb0;msec++;if(msec==20) {msec=0;sec++;if(sec==60){sec=0;}}}機電一體化教研室參考程序voidmain() { unsignedchartemp; TMOD=0x01; TH0=0x3c; TL0=0xb0; EA=1; ET0=1; P3=0xff; while(1) { P2=0x01; P0=led[sec%10];delay(10); P2=0x02; P0=led[sec/10];delay(10);

temp=~P3; temp=temp&0x2c; if(temp==0) { if(temp==0x04) TR0=0; if(temp==0x08) TR0=1; if(temp==0x20) {TR0=0;sec=0;msec=0;}} }}機電一體化教研室動動手程序編寫創建工程保存工程建立源文件保存源文件源文件加入工程編譯鏈接調試機電一體化教研室動動煎手硬件聽連接使用釘電子槍連線止連接扔實驗巨箱單舊片機律輸出速端口曬與相券應的呆數碼材管和鍬按鍵使用US架B數據熟線連腰接電蹤蝶腦US斧B端口唇與單椒片機侮實驗酬箱數壁據端墾口全速葬運行敘,按霧鍵觀絡察秒廳表控置制效園果機電查一體補化教霞研室拓展踏思考如果紅使用農同一殃個按隆鍵來狹實現嘩啟動布和暫幫停功憐能,妥即:什按一員次,母啟動努;再偷按一茫次,勸暫停僻。怎敗么修哭改程乖序?機電促一體擇化教堵研室拓展滿任務拓展隱任務根據這拓展音要求滴修改辭程序將,用棒一個薪按鍵草實現蜘啟動勉、暫哨停功色能編譯鏈義接廊調試全速蓬運行具,按畜鍵觀緩察啟統動/暫停錘鍵的吃使用郵效果機電深一體厭化教命研室拓展怨思考在拓脾展任敬務中籮,你級的啟關動/暫停尺鍵使釋用效向果如命何?有沒鑄有發置現有墻時候皮這個滔按鍵農不怎啊么聽料話?太想一華想這岸是為頸什么雖?在這填個任五務中翠,只

溫馨提示

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

評論

0/150

提交評論