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

正文內(nèi)容

片機(jī)課程設(shè)計(jì)-智能電子鐘-在線瀏覽

2025-08-09 22:51本頁(yè)面
  

【正文】 4 / 27 、 明晰任務(wù) 采用 AT89C51 單片機(jī)作為系統(tǒng)的控制核心。 DS1302 是 DALLAS 公司推出的涓流充電時(shí)鐘芯片,內(nèi)含一個(gè)實(shí)時(shí)時(shí)鐘 /日歷和 31 字節(jié)靜態(tài) RAM,可以通過(guò)串行接口與計(jì)算機(jī)進(jìn)行通信,使得管腳數(shù)量減少。定時(shí)電路能夠?qū)崿F(xiàn) 自定任意時(shí)刻自動(dòng)開(kāi) /關(guān)屏, 采用 LCD LM016L 顯示年、月、周、天、時(shí)、分、秒。 DS1302 時(shí)鐘芯片的主要功能特性: (1) 能計(jì)算 2100 年之前的年、月、日、星期、時(shí)、分、秒的信息;每月 的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整;時(shí)鐘可設(shè)置為 24或 12 小時(shí)格式。 (3) 串行 I/O 口方式使得引腳數(shù)量最少。 (5) 寬范圍工作電壓 。 (7) 功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于 1mW。 Keil 軟件包是一個(gè)功能強(qiáng)大的開(kāi)發(fā)平臺(tái),它包括項(xiàng)目管理器、 CX51 編譯器、AX51 宏匯編器、 BL51/LX51 連接定位器、 RTX51 實(shí)時(shí)操作系統(tǒng)、 Simulator 軟件模擬器及 Monitor51 硬件目標(biāo)調(diào)試器。 Keil 是目前最好的 51 單片機(jī)開(kāi)發(fā)工具之一。前者不需要任何單片機(jī)硬件即可完成用戶程序仿真、調(diào)試,后者利用硬件目標(biāo)板中的監(jiān)控程序可以直接調(diào)試目標(biāo)硬件系統(tǒng)。 ISIS 是 Proteus 系統(tǒng)的中心,具有超強(qiáng)的控制原理設(shè)計(jì)環(huán)境。 、仿真調(diào)試 Keil 仿真: Proteus 仿真: 7. 自我感想 單片機(jī) 課程設(shè)計(jì) —— 智能電子鐘 設(shè)計(jì) 8 / 27 經(jīng)歷過(guò)這么多天不間斷的課程設(shè)計(jì),我們有挺多感觸的,從最基本上說(shuō)我們看到了,也意識(shí)到了自己的不足,對(duì)于不斷克服的各種阻礙也讓我們體會(huì)到了課程設(shè)計(jì)的意義所在。 我們現(xiàn)在最缺乏的就是實(shí)際工作經(jīng)驗(yàn),而理論聯(lián)系實(shí)踐并不像我們想象的那么簡(jiǎn)單,他需要堅(jiān)實(shí)的理論基礎(chǔ)和實(shí)際工作經(jīng)驗(yàn)。 在這個(gè)一邊忙著復(fù)習(xí)忙著考試又要準(zhǔn)備課程設(shè)計(jì)的日子里,真真正正的體會(huì)到了時(shí)間的寶貴,有點(diǎn)像高中忙忙碌碌的生活,不過(guò)能按時(shí)完成課程設(shè)計(jì)對(duì)我們來(lái)說(shuō)也是一個(gè)莫大的安慰。俗話說(shuō):“失之毫厘,謬之千里。在以后的工作中,你的很小的一個(gè)疏忽將會(huì)造成一個(gè)公司很大的損失,甚至給用戶帶去生 命危險(xiǎn),而自己也會(huì)為自己的不負(fù)責(zé)任行為付出代價(jià)。 不過(guò),困難雖是難免的,但我們有信心就能并且已經(jīng)戰(zhàn)勝了困難,完成了這個(gè)無(wú)比揪心的課程設(shè)計(jì)。 8. 參考書(shū)目 《單片機(jī)原理及其應(yīng)用教程》 張?jiān)? 主編 《 MCS51 系列單片機(jī)原理及應(yīng)用 》 孫涵芳 主編 《 新概念 51 單片機(jī) C 語(yǔ)言教程 》 郭天祥 主編 《 51 單片機(jī)課程設(shè)計(jì)》 周向紅 主編 9. 附錄: C 語(yǔ)言編程源程序 include include // define uint unsigned int define uchar unsigned char 單片機(jī) 課程設(shè)計(jì) —— 智能電子鐘 設(shè)計(jì) 9 / 27 // /*uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf 8, 0x80,0x98,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 //星期顯示代碼 uchar miao,shi,fen,date,month,day,year,year10,set,mun,set_shi,set_fen,time_flag。 // sbit SCLK=P3^5。 sbit RST=P3^7。 sbit DS=P2^0。 sbit ST_CP1=P2^2。 sbit ST_CP3=P2^4。 sbit ST_CP5=P2^6。 sbit ST_CP7=P3^0。 sbit OE1=P1^0。 sbit OE3=P1^2。 sbit OE5=P1^4。 sbit OE7=P1^6。 sbit K1=P3^2。 sbit K3=P3^4。 sbit K5=P0^2。 temp_595=temp。i8。 _nop_()。_nop_()。0x80) { DS=1。 } _nop_()。_nop_()。 temp_595=1。 for(x=z。x) for(y=112。y)。 for(x=z。x) for(y=10。y)。 RST=1。 temp=date。i8。 if(tempamp。 else DIO=0。 temp=1。 RST=1。a0。 SCLK=1。 _nop_()。 _nop_()。 _nop_()。 SCLK=0。 } else { temp=temp|0x00。 } // void write_1302(uchar add,uchar dat) //寫(xiě) DS1302 數(shù)據(jù) { RST=0。 RST=1。 write(dat)。 RST=0。 RST=0。 RST=1。 temp=read()。 RST=0。 } // void display() //顯示子程序 { miao=read_1302(0x81)。 //讀分 shi=read_1302(0x85)amp。//讀時(shí) date=read_1302(0x87)。 //讀月 year=read_1302(0x8d)。 //讀星期 write_595(miao)。 ST_CP1=1。 delaynus(10)。 //顯示分 ST_CP2=0。 ST_CP2=0。 write_595(shi)。 ST_CP3=1。 delaynus(10)。 //顯示日 ST_CP4=0。 ST_CP4=0。 write_595(month)。 ST_CP5=1。 delaynus(10)。 //顯示年 ST_CP6=0。 ST_CP6=0。 write_595(xingqi[day])。 ST_CP7=1。 delaynus(10)。 SCLK=0。//設(shè)置初始值 SEC write_1302(0x82,0x00)。//設(shè)置初始值 HR write_1302(0x86,0x00)。//設(shè)置初始值 MONTH write_1302(0x8A,0x00)。//設(shè)置初始值 YEAR } // void PORT_INIT() //端口初始化 { P0=0XFE。 P2=0X00。 } void time_init() //定時(shí)器初始化 單片機(jī) 課程設(shè)計(jì) —— 智能電子鐘 設(shè)計(jì) 14 / 27 { TMOD=0x11。 //裝入初值 TL0=(6553650000)%256。 //裝入初值 TL1=(6553610000)%256。 //T0 定時(shí)器優(yōu)先級(jí)最高 EA=1 。//開(kāi)定時(shí)器 0 中斷 ET1=1。//啟動(dòng)定時(shí)器 0 TR1=1。 ds1302_init()。 year=read_1302(0x8d)。 write_595(year_data8)。 ST_CP8=1。 set_shi=0x09。 time_flag=0。 while(1) { switch(set) { case 0: //設(shè)置秒 { display()。amp。amp。 if((K2==0)amp。(time_flag==0)) //按鍵 K2 停 止鬧鐘響 { P0amp。 單片機(jī) 課程設(shè)計(jì) —— 智能電子鐘 設(shè)計(jì) 15 / 27 time_flag=1。 } } break。=0XFE。 } } } // void time0()interrupt 1
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1