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

正文內(nèi)容

基于單片機(jī)數(shù)字式時(shí)鐘的設(shè)計(jì)單片機(jī)課程設(shè)計(jì)報(bào)告-wenkub

2023-07-07 21:14:14 本頁(yè)面
 

【正文】 ,Sun)。:39。)。 //顯示一個(gè)預(yù)定字符串exampl DispOneChar(0,1,hourT[1])。)。 DispOneChar(5,0,monthT[1])。 DispOneChar(3,0,yearT[0])。 //顯示設(shè)定的年份 DispOneChar(1,0,39。 } else { SetTime=SetTime+1。 單片機(jī)課程設(shè)計(jì) 15 weekT=Ds1302Reg[5]。 minuteT[1]=Date[2]。 dayT[1]=Date[8]。//清屏 //獲得當(dāng)前時(shí)間值 yearT[1]=Date[12]。 //按下暫停鍵,停止時(shí)鐘 setNowTime()。 //顯示時(shí)間 integralPoint()。 //清屏 Led=0。 //初始化 Ds1302DataConver()。 //設(shè)置時(shí)間 單片機(jī)課程設(shè)計(jì) 14 void setClock(void)。 //演奏定時(shí)音樂(lè) void pause(void)。 void LocateXY(char posx,char posy)。 void LcdReset( void )。//首先顯示 sbit Buzzer = P3^0。 /****************************根據(jù) SetTime 的值設(shè)定相應(yīng)參數(shù)***********************************/ /**********0:設(shè)置年 1:設(shè)置月 2:設(shè)置日 3:設(shè)置時(shí) 4:設(shè)置分 5:設(shè)置秒 6:設(shè)置星期 ***********/ char SetTime=0。 //E=10 RS=0 RW=1 uchar xdata Lcd1602WdataPort _at_ 0x8002。 //ds1302 內(nèi)部日期寄存器 ( 0006) extern char Date[]。 extern void Ds1302ReadAll()。 從這次的設(shè)計(jì)中,我真正的體會(huì)到,什么叫書(shū)到用時(shí)方恨少,還有就是理論聯(lián)系實(shí)踐的重要性,如何把我 們所學(xué)的理論知識(shí)運(yùn)用到實(shí)際生活當(dāng)中,這是最難的,也是我最缺的。 隨著現(xiàn)在互聯(lián)網(wǎng)的越來(lái)越發(fā)達(dá)。最后我 的程序順利的調(diào)試出來(lái)了。電子鐘最關(guān)鍵的就是對(duì) 89C52 芯片 、 DS1302。 擴(kuò)展任務(wù) 增加 :對(duì)日期的預(yù)設(shè)功能,通過(guò)按鍵,切換日期顯示或時(shí)間顯示。 程序已基本實(shí)現(xiàn)要求的如下功能: 基本任務(wù) : 以 AT89C52 單片機(jī)為核心,設(shè)計(jì)數(shù)字式電子鐘。 在最后的硬件實(shí)現(xiàn)階段發(fā)現(xiàn)蜂鳴器不響 。將寫(xiě)入的字符值改為數(shù)字后, 問(wèn)題 解決了。實(shí)驗(yàn)中 口接Led 燈,交替輸出 1/0 到 Led 燈 , 實(shí)現(xiàn) Led 燈的閃爍。 74HC00實(shí)現(xiàn)了 2 輸入與非門功能。 圖 Lcd1602 仿真電路 AT89C52CMOS 8 位單片機(jī) AT89C52 是一個(gè)低電壓,高性能 CMOS 8 位單片機(jī),片內(nèi)含 8k bytes 的可反復(fù)擦寫(xiě)的 Flash 只讀程序存儲(chǔ)器和 256 bytes 的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn) MCS51 指令系統(tǒng),片內(nèi)置通用 8 位中央處單片機(jī)課程設(shè)計(jì) 3 理器和 Flash 存儲(chǔ)單元, AT89C52 單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。 單片機(jī)課程設(shè)計(jì) 2 圖 DS1302 仿真電路 LCD1602 工業(yè)字符型液晶 工業(yè)字符型液晶,能夠同時(shí)顯示 16x02 即 32 個(gè)字符。顯示器用 LCD。目錄 QX YINYONGXIAN 1110411231 目錄 1 系統(tǒng)的總體設(shè)計(jì) ........................................................................................................ 1 仿真電路設(shè)計(jì) .............................................................................................. 1 仿真電路中各模塊的分析 ..................................................................... 1 DS1302 實(shí)時(shí)時(shí)鐘芯片 .................................................................. 1 LCD1602 工業(yè)字符型液晶 ............................................................ 2 AT89C52CMOS 8 位單片機(jī) ........................................................... 2 74HC573 八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器 ....................................... 3 74HC00 四與非門 ......................................................................... 4 蜂鳴器 .......................................................................................... 4 Led 燈 .......................................................................................... 5 按鍵 .............................................................................................. 5 系統(tǒng)流程圖分析 .......................................................................................... 6 2 系統(tǒng)的軟件設(shè)計(jì) ........................................................................................................ 8 軟件各模塊分析 .......................................................................................... 8 時(shí)鐘設(shè)置模塊 ....................................................................................... 8 鬧鈴模塊 .............................................................................................. 8 顯示模塊 .............................................................................................. 9 調(diào)試結(jié)果分析 ............................................................................................ 10 體會(huì)與心得 ................................................................................................11 附錄 ...........................................................................................................11 附錄 1 參考文獻(xiàn) .......................................................................................11 附錄 2 源代碼 ...........................................................................................11 單片機(jī)課程設(shè)計(jì) 1 1 系統(tǒng)的總體設(shè)計(jì) 仿真電路設(shè)計(jì) 以 AT89C52 單片機(jī)為核心, DS1302 實(shí)時(shí)時(shí)鐘芯片, 設(shè)計(jì)數(shù)字式電子鐘。 圖 仿真電路 仿真電路中各模塊的分析 DS1302 實(shí)時(shí)時(shí)鐘芯片 DS1302是由 美國(guó) DALLAS公司推出的具有涓細(xì)電流充電能力的低功耗實(shí)時(shí)時(shí) 鐘芯片。( 16 列 2行 。 圖 AT89C52 引腳圖 74HC573 八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器 74HC573 包含八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器。 圖 74HC00 引腳圖 圖 74HC00 實(shí)驗(yàn)電路圖 蜂鳴器 輸出脈沖到 蜂鳴器, 蜂鳴器 就會(huì)響。 圖 Led 燈 按鍵 共有 8 個(gè)按鍵, 功能如下 : : 選定下一個(gè)數(shù)值 + : 光標(biāo)所在值增加 單片機(jī)課程設(shè)計(jì) 6 : 光標(biāo)所在值減少 延時(shí) : 5 分鐘后蜂鳴器響 定時(shí) : 按下后開(kāi)始設(shè)定定時(shí)時(shí)間 設(shè)置 : 按下后開(kāi)始設(shè)定時(shí)間 暫停 : 時(shí)鐘停止 確定 : 定時(shí) /設(shè)置的確定 圖 鍵盤 系統(tǒng)流程圖分析 系統(tǒng)流程圖分析 單片機(jī)課程設(shè)計(jì) 7 圖 系統(tǒng)流程圖 整點(diǎn) /半點(diǎn)報(bào)時(shí) 定時(shí)報(bào)時(shí) 暫停時(shí)鐘 設(shè)置時(shí)間 設(shè)置定時(shí)時(shí)間 延時(shí)報(bào)時(shí) 開(kāi)始 初始化 顯示器 讀取當(dāng)前時(shí)間 /或自定義時(shí)間 顯示 2 秒提示語(yǔ)后清屏 顯示時(shí)間 整點(diǎn) /半點(diǎn) 定時(shí)到 按暫停鍵 按設(shè)置鍵 按定時(shí)鍵 結(jié)束 關(guān)閉程序 Y N N N N N Y Y Y Y Y 按延時(shí)鍵 N 單片機(jī)課程設(shè)計(jì) 8 2 系統(tǒng)的軟件設(shè)計(jì) 軟件各模塊分析 時(shí)鐘設(shè)置模塊 時(shí)鐘設(shè)置 分析 鬧鈴模塊 時(shí)鐘設(shè)置 分析 按設(shè)置鍵 獲取當(dāng)前時(shí)間 選擇設(shè)置位 設(shè)置具體時(shí)間 寫(xiě)入 DS1302 函數(shù)返回 按確定鍵 N Y 單片機(jī)課程設(shè)計(jì) 9 顯示模塊 顯示分析 按定時(shí)鍵 獲取當(dāng)前時(shí)間 選擇設(shè)置位 設(shè)置具體定時(shí)時(shí)間 保存定時(shí)時(shí)間 函數(shù)返回 按確定鍵 N Y 轉(zhuǎn)化時(shí)間 程序被調(diào)用 讀取 當(dāng)前時(shí)間 顯示時(shí)間 程序返回 單片機(jī)課程設(shè)計(jì) 10 調(diào)試結(jié)果分析 在電子 時(shí) 鐘設(shè)計(jì)中程序比較長(zhǎng),遇到了各種各樣的問(wèn)題。雖然現(xiàn)在回過(guò)頭來(lái)發(fā)現(xiàn)這個(gè)問(wèn)題很簡(jiǎn)單,但當(dāng)時(shí)是百思不得其解。 雖然蜂鳴器接地, 但是 給蜂鳴器高電平也無(wú)法驅(qū)動(dòng)蜂鳴器。人機(jī)接口包括按鍵、顯示器、鬧鐘指示燈和蜂鳴器等,顯示器顯示時(shí)間,按鍵可以調(diào) 節(jié)時(shí)間,并可控制電子鐘的啟停、鬧鐘設(shè)置。 其他任務(wù) : 增加鬧鐘種類:每日指定時(shí)刻鬧鈴、延時(shí)鬧鈴,可以按任意鍵,停止鬧鈴。接著,我就接著我 的設(shè)計(jì)思路,開(kāi)始 編寫(xiě)程序,調(diào)試程序。 通過(guò)這次的單片機(jī)大實(shí)驗(yàn),使我加深了對(duì)單片機(jī)的認(rèn)識(shí),并且熟悉了單片機(jī)系統(tǒng)的設(shè)計(jì)流程,收獲豐碩。網(wǎng)絡(luò)在本次設(shè)計(jì)中起到了很大作用,很多芯片資料,傳統(tǒng)的紙質(zhì)圖書(shū)里是沒(méi)有的。實(shí)踐出真知,光有書(shū)本上的知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,我明白了,作為一個(gè)理工科學(xué)生,我必須多動(dòng)手多實(shí)踐。 extern void Ds1302DataConver()。 //時(shí)鐘數(shù)據(jù)轉(zhuǎn)換為字符存儲(chǔ) extern char DateTime[]。 //E=1 RS=1 RW=0 uchar xdata Lcd1602RdataPort _at_ 0x8003。 char delayUp=1。 //蜂鳴器的接口 sbit Led = P3^1。 void Display( uchar dd )。 //顯示光標(biāo)定位 void displayTTV(void)。 //暫停 void setled(void)。 //設(shè)置鬧
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1