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

正文內(nèi)容

基于單片機的多功能數(shù)字電子鐘的設(shè)計—課程設(shè)計論文-展示頁

2025-03-10 11:56本頁面
  

【正文】 { miao++。 //: 中斷起作用,手動調(diào)時 } } if(s1num!=0) { if(s2==0) { delay(5)。 //: sl為零 write_(0x0c)。 //: 寫分鐘 } if(s1num==3) { write_(0x80+0x40+4)。 //:自動寫秒 write_(0x0f)。 if(s1num==1) { TR0=0。 if(s1==0) { s1num++。 write_date(0x30+ge)。 write_(0x80+0x40+add)。 shi=date/10。 TR0=1。 EA=1。 單片機課程設(shè)計 5 TH0=(6553650000)/256。 delay(5)。num12。 } write_(0x80+0x40)。num++) { write_date(table[num])。 for(num=0。 write_(0x01)。 write_(0x0c)。 lcden=0。 lcden=0。 lcden=1。 P2=date。 } void write_date(uchar date) //: 寫數(shù)組 { rs=1。 delay(5)。 delay(5)。 lcden=0。y)。x) for(y=110。 for(x=z。 //定義數(shù)據(jù)組 uchar code table1[]= 00:00:00。 char miao,shi,fen。 sbit s3=P3^2。 sbit s1=P3^0。 2 程序框圖 開始 定義堆棧區(qū) 數(shù)據(jù)緩沖區(qū)、標志位初始化 調(diào)用鍵盤掃描程序 是否手動按 單片機課程設(shè)計 2 是 地址指針指向計時緩沖區(qū) 調(diào)用時間設(shè)置程序 主程序流程圖 滿 18次? 是 秒單元加 1 60s到? 是 秒單元清 0,分單元加 1 60分到? 是 分單元清 0,時單元加 1 24小時到? 是 時單元清 0 返回 子程序流程圖 是否運行中斷程序 是 單片機課程設(shè)計 3 執(zhí)行手動操作嗯鍵 分別調(diào)節(jié)秒分時 摁第一次,調(diào)節(jié)秒 摁第二次,調(diào)節(jié)分鐘 摁第四次,調(diào)節(jié)小時 恩四次,中斷停止 執(zhí)行主程序自動計時 中斷程序流程圖 3 控制系統(tǒng)的軟件設(shè)計 主程序代碼 include define uchar unsigned char //無符號定義字符串 define uint unsigned int // 定義無符號整數(shù) sbit rs=P3^5。 數(shù)字電子鐘的原理 該電子時鐘由 AT89C2051, BUTTON,六段數(shù)碼管等構(gòu)成,采用晶振電路作為驅(qū)動電路,由延時程序和循環(huán)程序產(chǎn)生的一秒定時,達到時分秒的計時,六十秒為一分鐘,六十分鐘為一小時,滿二十四小時為一天?,F(xiàn)代的電子時鐘是基于單片機的一種計時工具,采用延時程序產(chǎn)生一定的時間中斷,用于一秒的定義,通過計數(shù)方式進行滿六 十秒分鐘進一,滿六十分小時進一,滿二十四小時小時清零。本次課程設(shè)計我們做的是八路搶答器,我們采用 AT89C51 單片機實現(xiàn)搶答功能,性能更穩(wěn)定,更易操作調(diào)試。近年來,隨著單片機檔次的不斷提高,功能的不斷完善,其應用日趨成熟、應用領(lǐng)域日趨擴大,特別是工業(yè)測控、尖端武器和日用家電等領(lǐng)域更是因為 有了單片機而生輝增色。能夠?qū)崿F(xiàn)搶答器功能的方式有多種,可以采用前期的模擬電路、數(shù)字電路或模擬與數(shù)字電路相結(jié)合的方式,但這種方式制作過程復雜,而且準確性與可靠性不高,成品面積大,安裝、維護困難。這次綜合課程設(shè) 計中,我們制作了八路搶答器。在學習之余,我們?nèi)匀豢梢哉业揭稽c有趣的事情,比如說做一個聲控燈泡、數(shù)字鐘等等。當你能把你所學到知識化作為現(xiàn)實的東西時,我們能力就提升到一個新臺階。課程設(shè)計在一定程度上反映了我們對理論知識的理解程度,是理論與實踐的橋梁。特別是在通信領(lǐng)域,實現(xiàn)了信息一體化的時代。特別是計算機的發(fā)展,真可謂是突飛猛進。 課程設(shè)計任務書 學院 信息科學與工程學院 專業(yè) 自動化 學生姓名 學號 設(shè)計題目 基于單片機的多功能數(shù)字電子鐘的設(shè)計(軟件) 課程設(shè)計內(nèi)容及要求: 內(nèi)容: ,選擇器件 Protel 畫原理圖 3. 編程,調(diào)試 4. 焊接電路,調(diào)試 要求: ,計時功能 進度及安排: 1.查資料 2.設(shè)計電 路畫電路圖 3.編程與調(diào)試 4.焊接硬件電路并調(diào)試 5.寫報告 指導教師(簽字): 年 月 日 學院院長(簽字): 年 月 日 單片機課程設(shè)計 成 績 評 定 表 學生姓名 班級學號 專 業(yè) 自動化 課程設(shè)計題目 基于單片機的多動能數(shù)字電子鐘的設(shè)計(軟件) 評 語 組長簽字: 成績 日期 20 年 月 日 目 錄 1功能數(shù)字電子鐘 ............................................................ 1 數(shù)字電子鐘 簡介 ........................................................ 1 數(shù)字電子鐘的原理 ...................................................... 1 2 程序框圖 .................................................................. 1 3控制系統(tǒng)的軟件計 ...............................................................................4 主程序代碼 ............................................................ 3 程序運行結(jié)果分析 ..................................................... 8 4 設(shè)計總結(jié)和體會 ............................................................ 9 5參考文獻 .................................................................. 9 單片機課程設(shè)計 摘要 隨著社會的不斷進步 ,電子技術(shù)也飛速的向前發(fā)展 .特別是大規(guī)模集成電路的發(fā)展 ,把我們帶進了電子化時代。電子產(chǎn)品的日益增多 ,也讓我們的生活越來越方便。自從 1946 年世界上第一臺計算機的誕生以來,還不到六十年的時間,計算機就 取得了舉世矚目的成績。作為大學生的我們,更需要加強實踐能力的培養(yǎng)。它不僅能鍛煉我們的動手能力,而且能夠培養(yǎng)我們對問題的思考能力以及對知識的進一步了解。 很多人都認為學習是枯燥無味的,有時覺得與現(xiàn)實太遙遠。生活中我們要找到自己感興趣的東西。 搶答器是為智力競賽參賽者答題時進行搶答而設(shè)計的一種優(yōu)先判決器電路,廣泛應用于各種知識競賽、文娛活動等場合。本節(jié)介紹一種利用 51 單片機作為核心部件進行邏輯控制及信號產(chǎn)生的八路搶答器。單片機應用技術(shù)已成為一項新的工程應用技術(shù)。 1 1 功能數(shù)字電子鐘 數(shù)字電子鐘簡介 1957 年 ,Ventura 發(fā)明了世界上第一個電子表,從而奠定了電子時鐘的基礎(chǔ),電子時鐘開始迅速發(fā)展起來。從而達到計時的功能,是人民日常生活補課缺少的工具。而電路中唯一的一個控制鍵卻擁有多種不同的功能,按下又松開,可以實現(xiàn)屏蔽數(shù)碼管顯示的功能,達到省電的目的;直接按下不松開 ,則可以通過按鍵實現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不放松,則可實現(xiàn)小時的調(diào)節(jié),同樣每按一次小時加一。 // 位定義 sbit lcden=P3^4。 sbit s2=P3^1。 uchar count,s1num。 uchar code table[]= NOW TIME IS 。 void delay(uint z) //設(shè)置延時程序 { uint x,y。x0。y0。 } 單片機課程設(shè)計 4 void write_(uchar ) //: 寫程序 { rs=0。 P2=。 //: 調(diào)用延時程序 lcden=1。 lcden=0。 lcden=0。 delay(5)。 delay(5)。 } void init() //: 定義調(diào)時子程序 { uchar num。 write_(0x38)。 write_(0x06)。 write_(0x80)。num15。 delay(5)。 for(num=0。num++) { write_date(table1[num])。 } TMOD=0x01。 //:初始化程序 TL0=(6553650000)%256。 ET0=1。 } void write_sfm(uchar add,uchar date) //:子寫程序 { uchar shi,ge。 ge=date%10。 write_date(0x30+shi)。 } void keyscan()
點擊復制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1