freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機數(shù)字式時鐘的設計單片機課程設計報告(專業(yè)版)

2025-09-08 21:14上一頁面

下一頁面
  

【正文】 //存入設定的值 DateTime[0]=weekT。 dayT[1] = dayT[1]39。 minuteT[1]=Date[2]。 } } else if(P1==0xFB) //星期 { while(P1==0xFB){。239。 second[0]=39。 minute[0]=39。039。 hour[0]=39。) { hour[0]=39。 } else { day[0]=day[0]1。039。 } } break。139。) { if(month[1]==39。039。 單片機課程設計 27 default: Putstr(9,1,Err)。 DispOneChar(6,1,second[1])。 DispOneChar(7,0,39。 //顯示格式為: **: **: ** (表示時分秒) if(P1==0xFE) //按右移 { while(P1==0xFE){。//清屏 } //設置時間結束 . } 單片機課程設計 25 /***************設置定時 *****************/ void setClock(void) { //設定定時時間開始 . if(P1==0xEF){//按下定時鍵 while(P1==0xEF){。 minuteT[0] = minuteT[0]39。 yearT[0] = yearT[0]39。 secondT[0]=39。039。 case 5: LocateXY(6,1)。439。) { if(minuteT[1]==39。239。239。 } else if(dayT[0]==39。039。239。939。 yearT[0]=39。 單片機課程設計 17 if(yearT[1]==39。 case 4: Putstr(9,1,Wed)。 DispOneChar(2,1,39。)。 hourT[1]=Date[0]。 //設定 20xx 年 1 月 1 日 0 時 0 分 0 秒 星期三 while(1) //程序初始化后開始循環(huán)運行 { time(300)。 //顯示時間 void Clock(void)。 //E=10 RS=1 RW=1 /**********設定鬧鐘保存所設定的時間 ***********/ char year[2]={0},month[2]={0},day[2]={0},hour[2]={0},minute[2]={0},second[2]={0},week=1。如何在浩如煙海的網(wǎng)絡中提取我們需要的知識也是我必須要提高的,網(wǎng)絡作為一個平臺,由于大家的無私奉獻,才使得它豐富多彩,包羅萬象。蜂鳴器作半點和整點報時 鬧鈴,鬧鈴時間延時 30 秒。 實 驗中 口接 蜂鳴器, 給予 特定脈沖可演奏《兩只老 虎 》 的音樂。人機接口包括按鍵、顯示器、鬧鐘指示燈和蜂鳴器等,顯示器顯示時間,按鍵可以調(diào)節(jié)時間,并可控制電子鐘的啟停、鬧鐘設置。 74HC00 遵循 JEDEC 標準 。問題得以解決。時鐘 顯示功能,精確度完全可以滿足日常生活顯示時間的需要;調(diào)時功能,方便快捷 ,定時, 整點報時 , 任意鍵 停止鬧鈴, 暫停 時鐘等 。 //E=1 RS=0 RW=0 單片機課程設計 13 uchar xdata Lcd1602StatusPort _at_ 0x8001。 void Putstr(uchar x,uchar y, uchar code *ptr)。 //保持 2 秒顯示內(nèi)容 Putstr(0,0, )。monthT[0]=Date[7]。)。 Putstr(11,0,Time...)。//周一 break。939。 yearT[0]=39。139。 } else { monthT[1]=39。) { if(dayT[1]==39。) { dayT[1]=dayT[1]1。} if(hourT[0]==39。} if(hourT[0]==39。// 定位顯示地址 if(P1==0xFD) //分 + { while(P1==0xFD){。) { if(minuteT[1]==39。939。 } } else { secondT[0]=secondT[0]+1。939。 } //結束 根據(jù) SetTime 的值修改相應的值: SetTime=0 0:設置年 1:設置月 2:設置日 3:設置時 4:設置分 5:設置秒 6:設置星期 } //字符轉(zhuǎn)化為數(shù)字 weekT = weekT。039。 Ds1302WriteAll()。second[0]=Date[5]。)。 DispOneChar(5,1,39。//周五 break。 } } else { year[0]=year[0]+1。// 定位顯示地址 if(P1==0xFD) //月 + { while(P1==0xFD){。 } else { month[0]=month[0]+1。 month[0]=39。939。339。 } else { hour[0]=hour[0]+1。939。039。 || minute[1]==39。539。 || second[1]==39。// 定位顯示地址 if(P1==0xFD) //星期 + { 單片機課程設計 34 while(P1==0xFD){。dayT[0]=Date[9]。039。039。 DateTime[3]=(dayT[1]4)|dayT[0]。039。secondT[0]=Date[5]。 } } break。) { second[1]=second[1]1。 second[0]=39。539。} if(minute[0]==39。 } } break。 } else { hour[0]=hour[0]+1。 case 3: LocateXY(0,1)。} if(day[0]==39。} if(day[0]==39。) { 單片機課程設計 29 month[0]=39。039。) { year[1]=39。// 定位顯示地址 if(P1==0xFD) //年 + { while(P1==0xFD){。//周日 break。 DispOneChar(8,0,day[1])。 } } DispOneChar(0,0,39。year[0]=Date[11]。039。039。 } } break。 || secondT[1]==39。939。 ||minuteT[1]==39。039。) { hourT[1]=hourT[1]1。 hourT[0]=39。039。 } else { dayT[0]=dayT[0]+1。) { monthT[1]=39。 monthT[0]=39。 } } break。039。//周四 break。 DispOneChar(3,1,minuteT[1])。 DispOneChar(4,0,39。minuteT[0]=Date[3]。 //整點或半點報時 delay5Min()。 //暫停 void setled(void)。 char delayUp=1。實踐出真知,光有書本上的知識是遠遠不夠的,我明白了,作為一個理工科學生,我必須多動手多實踐。 其他任務 : 增加鬧鐘種類:每日指定時刻鬧鈴、延時鬧鈴,可以按任意鍵,停止鬧鈴。 圖 Led 燈 按鍵 共有 8 個按鍵, 功能如下 : : 選定下一個數(shù)值 + : 光標所在值增加 單片機課程設計 6 : 光標所在值減少 延時 : 5 分鐘后蜂鳴器響 定時 : 按下后開始設定定時時間 設置 : 按下后開始設定時間 暫停 : 時鐘停止 確定 : 定時 /設置的確定 圖 鍵盤 系統(tǒng)流程圖分析 系統(tǒng)流程圖分析 單片機課程設計 7 圖 系統(tǒng)流程圖 整點 /半點報時 定時報時 暫停時鐘 設置時間 設置定時時間 延時報時 開始 初始化 顯示器 讀取當前時間 /或自定義時間 顯示 2 秒提示語后清屏 顯示時間 整點 /半點 定時到 按暫停鍵 按設置鍵 按定時鍵 結束 關閉程序 Y N N N N N Y Y Y Y Y 按延時鍵 N 單片機課程設計 8 2 系統(tǒng)的軟件設計 軟件各模塊分析 時鐘設置模塊 時鐘設置 分析 鬧鈴模塊 時鐘設置 分析 按設置鍵 獲取當前時間 選擇設置位 設置具體時間 寫入 DS1302 函數(shù)返回 按確定鍵 N Y 單片機課程設計 9 顯示模塊 顯示分析 按定時鍵 獲取當前時間 選擇設置位 設置具體定時時間 保存定時時間 函數(shù)返回 按確定鍵 N Y 轉(zhuǎn)化時間 程序被調(diào)用 讀取 當前時間 顯示時間 程序返回 單片機課程設計 10 調(diào)試結果分析 在電子 時 鐘設計中程序比較長,遇到了各種各樣的問題。 圖 仿真電路 仿真電路中各模塊的分析 DS1302 實時時鐘芯片 DS1302是由 美國 DALLAS公司推出的具有涓細電流充電能力的低功耗實時時 鐘芯片。 圖 Lcd1602 仿真電路 AT89C52CMOS 8 位單片機 AT89C52 是一個低電壓,高性能 CMOS 8 位單片機,片內(nèi)含 8k bytes 的可反復擦寫的 Flash 只讀程序存儲器和 256 bytes 的隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術生產(chǎn),兼容標準 MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處單片機課程設計
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1