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

正文內(nèi)容

單片機課程設計報告-數(shù)字鐘的設計(更新版)

2025-05-20 22:37上一頁面

下一頁面
  

【正文】 期字符數(shù)組賦值 { case 39。 ri=((num[3]amp。0x70)4)*10+(num[4]amp。0x0f)。 } time[2]=((num[6]amp。 SCLK=0。 SCLK=1。 }void write (uchar addr,uchar dat) //向ds1302寫數(shù)據(jù) { uchar i。i0。 ACC=(x|0x01)。y)。 uchar code table3[]= 。 // 蜂鳴器設定 */ sbit RST=P2^5。讓自己多學點,多懂點,只有這樣才不會愧對自己的大學四年!八、參考文獻[1]單片機原理及應用 / 張毅剛,彭喜元,彭宇編著.—2版[M].北京:高等教育出版社,[].[2]單片機C51設計教程與實驗/祁偉, 楊亭編著[M].北京:航空航天大學出版社,2006.[3]單片機C程序設計實例指導/李光飛等編著[M]. 航空航天大學出版社,2005.[4]例說51單片機:C語言版/張義和等編著: 袁彩霞改編[M].北京:人民郵電出版社,.附錄1:主要器件清單:器件名稱器件型號數(shù)量備注單片機STC12C5A60S21 液晶屏LCD16021 時鐘芯片DS130240 單排針40 單排母40 按鈕6*6*54腳 4 LED燈紅色綠色各1個/人3 晶振12MHZ1 蜂鳴器 1 三極管90131 覆銅板A4制板耗材轉(zhuǎn)印紙 制板耗材腐蝕液 4制板耗材常規(guī)電阻電容 諾干 杜邦線 400 附錄2:實驗程序includedefine uchar unsigned chardefine uint unsigned int sbit rs=P2^0。想當初如果自己因為種種原因不把自己的問題去請教他人,那么自己不懂的到現(xiàn)在還是不懂。這次實踐讓我對C51開發(fā)板的硬件結(jié)構(gòu)有了進一步的連接,同時也認識了DS2302時鐘芯片和LCD1602液晶顯示屏的引腳及功能。結(jié)果是生硬的,而過程永遠值得我們慢慢回味。重新檢查連線并無錯誤,回仿真圖進行仿真調(diào)試也一切正常。想比較之下,選擇方案二進行設計較合適。 該時鐘系統(tǒng)主要由時鐘模塊、液晶顯示模塊、鍵盤控制模塊組成。 5 四、軟件設計 6 程序框圖 6 實驗程序(見附錄2) 6 五、仿真過程與仿真結(jié)果 7 仿真原理圖: 7 仿真結(jié)果 7 六、安裝與調(diào)試 8 安裝: 8 實物圖: 8 調(diào)試: 9 調(diào)試結(jié)果: 9 七、結(jié)論與心得 10 八、參考文獻 11 附錄1:主要器件清單: 12 附錄2:實驗程序 13 24 24 單片機課程設計報告一、設計任務與要求 設計任務通過課程設計的教學實踐,進一步學習、掌握單片機應用系統(tǒng)的有關(guān)知識,加深了解單片機的工作原理。 數(shù)字時鐘的設計設計基本要求:(1)能顯示小時、分鐘、秒;(2)具有時間設置功能;(3)在進入系統(tǒng)時顯示自己的學號并閃爍兩下; 擴展要求:具備鬧鐘功能,有聲音提示。該方案節(jié)省硬件成本且能使讀者在定時/計數(shù)器的使用、中斷及程序設計方面得到鍛煉與提高,對單片機的指令系統(tǒng)能有更深入的了解,而對學好單片機技術(shù)這門課程起到一定的作用。 PCB圖 外圍電路部分。,日期,星期,鬧鐘。經(jīng)過一個星期的實訓令我受益良多。而在這次實訓中遇到了些許問題,通過虛心請教其他的同學,經(jīng)過同學們的熱心幫助,我的問題一個個都迎刃而解了。比如C程序不能自己獨立完成,仿真軟件用得不夠熟練等。 // 讀寫選擇端 sbit s1=P1^5。 sbit ACC0 = ACC^0。 //鬧鐘設定時顯示的時間數(shù)組void delay(uint z) //1ms延時函數(shù) { uint x,y。 beep=1。i)//循環(huán)8次移位 { IO=ACC0。 SCLK=1。 RST=1。 } ACC=dat。 RST=0。//年 time[3]=(num[6]amp。039。0x70)4)+39。 time[13]=(num[5]amp。S39。: time[12]=39。339。 case 39。 break。u39。 time[14]=39。a39。0x0f)+39。 //fen time1[9]=(num[1]amp。039。 P0=。 lcden=1。 delay(20)。} void chuxian2(){ uchar num1。num114。39。 } write_(0xc0)。039。O39。\039。enter==6) enter=2。 case 1: write_(0xcc)。 case 3: write_(0xc6)。 write_(0x0f)。 delay(100)。 delay(100)。 else write_(0xc9)。amp。 //分 } if(flag1==1) { fen1++。 } break。 if(ri==32) ri=1。 if(yue==13) yue=1。 enter=2。 if(enter!=0amp。 write(0x82,((fen/10)*0x10+fen%10))。 if(shi1==1) shi1=23。 case 5: if(flag1==0) { ri。 case 6: yue。 case 8: flag1=1。 // lcd信號使能端設定 lcdew=0。 //顯示“20” chuxian1()。 //顯示“—” write_data(time[4])。 miao=read(0x80)。shi1==shiamp。 getnum()。 } }
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1