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

正文內容

基于at89c52單片機數(shù)字時鐘設計(編輯修改稿)

2025-01-12 09:36 本頁面
 

【文章內容簡介】 對,此次仿真已達到設計要求的全部功能。 結束語 本文介紹了把 AT89C52 單片機為核心, LCD1602 為顯示的 六位數(shù)字可調時鐘。明確了設計要求,并詳細說明了電路硬件的設計思路。在程序設計中可以看出, C 語言程序相對來說簡單易懂,容易調試修改語法錯誤。容易實現(xiàn)數(shù)字時鐘的設計要求。 通過對本次基于 52 單片機數(shù)字時鐘的設計,讓我可以從中學到很多東西,實際的操作和理論有一定的困難,克服這些困難的時候,讓我對更深刻認識和能熟練操作單片機。為以后對單片機的理論設計有了一段實踐的基礎。這對我以在實際中對單片機的工作有很大的幫助,這是段寶貴的財富。 參考文獻 [1]李 朝青 .單片機學習原理及接口技術 [M] 第 3 版,北京 : 北京 航空航天大學出版社 , 2021 [2] 王法能 . 單片機原理及應用 [M]. 科學出版社 ,2021 [3] 陳 寧 . 單片機技術應用基礎 [M]. 南京 :南京信息職業(yè)技術學院 , 2021 [4] 劉 勇 . 數(shù)字電路 [M]. 電子工業(yè)出版社 , 2021 [5] 楊子文 . 單片機原理及應用 [M]. 西安電子科技大學出版社 2021 [6]豈興明,唐杰等 .51 單片機 編程基礎與開發(fā)實例詳解 [M]. 人民郵電出版社 ,2021 [7] 張毅剛 . 新編 MCS51 單片機 應用設計 [M]. 哈爾濱 : 哈爾濱工業(yè) 大學出版 社 , 2021 [8] 朱定華,等 . 單片 微 機原理 與應用 [M]. 北京 : 北京 清華 大學出版社 , 北京 : 北京 交通 大學出版 ,2021 [9]張毅剛 , 彭喜元 , 董繼成 . 單片機原理及應用 [M], 北京 : 高等教育出版社 , 2021. [10]劉盛雄 , 周奇 , 韋云隆 . 基于單片機的數(shù)字式電子鐘的設計與制作 [J]. 重慶工學院學報 , 2021,. [11]盧超 . 基于單片機的數(shù)字電子鐘的設計與制作 [J]. 大慶師范學院學報 , 2021 [12]周潤景 , 袁偉亭 , 景曉松 . Proteus 在 MCS51amp。ARM7 系統(tǒng)中的應用百例 [M].北京 :電子工業(yè)出版社 , 2021, 致謝 這次畢業(yè)設計可以圓滿地完成,得到了指導老師的指導與支持。 在此特別感謝 程婭荔 老師的大力幫助。指導老師的悉心指導和大力支持,在總體結構、功能的把握上給予了非常大的幫助。轉眼間,大學生活即將結束,回首過去四年的大學生活,真是有苦也有樂,然而更多的則是收獲,感謝母校的各位老師不但無私地傳授給我們知識,也教會了我們如何做人。雖然我們專業(yè)的畢業(yè)設計任務繁重,但正是在這幾個月緊張而充實的設計中,我感到自己的知識得到了一次升華,我相信:我的畢業(yè)設計 會給我的四年大學畫上一個圓滿的句號。 現(xiàn)代科學技術的飛速發(fā)展,改變了世界,也改變了我們的生活。作為新世紀的大學生,應當站在世界的發(fā)展前列,掌握現(xiàn)代科學技術知識,調整自己的知識結構和能力結構,以適應社會發(fā)展的要求。新世紀需要具有豐富的現(xiàn)代科學知識、能夠獨立解決面臨的任務、有創(chuàng)新意識的新型人才。 附錄 A 整體電路圖 附錄 B 完整程序 include define uchar unsigned char define uint unsigned int sbit rs=P3^5。 sbit lcden=P3^4。 sbit s1=P3^0。 sbit s2=P3^1。 sbit s3=P3^2。 sbit beep=P3^3。 uchar count,slnum,num。 char miao,shi,fen。 uchar code table[]=shuzhishizhong。 uchar code table1[]=jinggangshandaxu。 uchar code table2[]=07dianxinben。 void delay(uint z) { uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。 } void di() { beep=0。 delay(100)。 beep=1。 } void write_(uchar ) { rs=0。 lcden=0。 P0=。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void write_date(uchar date) { rs=1。 lcden=0。 P0=date。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void write_sfm(uchar add,uchar date) { uchar shi,ge。 shi=date/10。 ge=date%10。 write_(0x80+0x40+add)。 write_date(0x30+shi)。 write_date(0x30+ge)。 } void init() { uchar num。 lcden=0。 fen=0。 miao=0。 shi=0。 count=0。 slnum=0。 write_(0x38)。 write_(0x0c)。 write_(0x06)。 write_(0x01)。 write_(0x80+0x10)。 for(num=0。num16。num++) { write_date(table1[num])。 delay(5)。 } write_(0x80+0x52)。 for(num=0。num12。num++) { write_date(table2[num])。 delay(5)。 } for(num=0。num16。num++) { write_(0x1c)。 delay(200)。 } delay(3000)。 for(num=0。num16。num++) { write_(0x18)。 delay(5)。 } write_(0x80)。 for(num=0。num14。num++) { write_date(table[num])。 delay(5)。 } write_(0x80+0x40+6)。 write_date(39。:39。)。 delay(5)。 write_(0x80+0x40+9)。 write_date(39。:39。)。 delay(5)。 write_sfm(10,miao)。 write_sfm(7,fen)。 write_sfm(4,shi)。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 } void keyscan() { if(s1==0) { delay(5)。 if(s1==0) { slnum++。 while(!s1)。 di()。 if(slnum==1) { TR0=0。 write_(0x80+0x40+10)。 write_(0x0f)。 } if(slnum==2) { write_(0x80+0x40+7)。 } if(slnum==3) { write_(0x80+0x40+4)。 } if(slnum==4) { slnum=0。 write_(0x0c)。 TR0=1。 } } } if(slnum!=0) { if(s2==0) { delay(5)。 if(s2==0) { while(!s2)。 di()。 if(slnum==1) { miao++。 if(miao==60) miao=0。 write_sfm(10,miao)。 write_(0x80+0x40+10)。 } if(slnum==2) { fen++。 if(fen==60) fen=0。 write_sfm(7,fen)。 write_(0x80+0x40+7)。 } if(slnum==3) { shi++。 if(shi==24) shi=0。 write_sfm(4,shi)。 write_(0x80+0x40+4)。 } } } if(s3==0) { delay(5)。 if(s3==0) { while(!s3)。 di()。 if(slnum==1) { miao。 if(miao==1) miao=59。 write_sfm(10,miao)。 write_(0x80+0x40+10)。 } if(slnum==2) { fen。 if(fen==1) fen=59。 write_sfm(7,fen)。 write_(0x80+0x40+7)。 } if(slnum==3) { shi。 if(shi==1) shi=23。 write_sfm(4,shi)。 write_(0x80+0x40+4)。 } } } } } void main() { init()。 while(1) { keyscan()。 } } void timer0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==20) { count=0。 miao++。 if(miao==60) { miao=0。 fen++。 if(fen==60) { fen=0。 shi++。 if(shi==24) { shi=0。 } write_sfm(4,shi)。 } write_sfm(7,fen)。 } write_sfm(10,miao)。 } } 1 原文已完。下文為附加文檔,如不需要,下載后可以編輯刪除,謝謝! 施工組織設計 本施工組織設計是本著“一流的質量、一流的工期、科學管理”來進行編制的。編制時,我公司技術發(fā)展部、質檢科以及項目部經過精心研究、合理組織、充分利用先進工藝,特制定本施工組織設計。 一、 工程概況: 西夏建材城生活區(qū) 2 30住宅樓位于銀川市新市區(qū) ,橡膠廠對面。 本工程由寧夏燕寶房地產開發(fā)有限公司開發(fā),銀川市規(guī)劃建筑設計院設計。 本工 程耐火等級二級,屋面防水等級三級,地震防烈度為 8度,設計使用年限 50 年。 本工程建筑面積 :27樓 。30樓 m2。室內地坪177。 以絕對標高 m 為準,總長 27樓 ; 30樓 m??倢?27樓 ; 30樓 m。設
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1