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

正文內(nèi)容

基于stc89c52rc單片機(jī)的電子時(shí)鐘設(shè)計(jì)-在線瀏覽

2025-01-15 15:04本頁(yè)面
  

【正文】 包括閏年校正的功能。采用三線接口與 CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多字節(jié)的時(shí)鐘信號(hào)或 RAM 數(shù)據(jù)。在 這種運(yùn)行方式中, Vcc1 里連接到后備電 源,以便在沒有主電源 的情況下能保存時(shí)間 信息以及數(shù)據(jù)。當(dāng) Vcc2>( Vcc1+) 時(shí), Vcc2 給 DS1302 供電;當(dāng) Vcc2< Vcc1 時(shí), DS1302 由 Vcc1 供電。在開始 8 個(gè)時(shí)鐘周期,把命令字節(jié)裝入移位寄存器后,另外的時(shí)鐘周期在讀操作時(shí)輸出數(shù)據(jù),在寫操作時(shí)寫入數(shù)據(jù)。如果在傳送過(guò)程中置 RST 腳為低電平,則會(huì)終止本次數(shù)據(jù)傳送,并且 I/O 引腳變?yōu)楦咦钁B(tài)。只有在 SCLK 為低電平時(shí),才能將 RST 置為高電平。控制字節(jié)的最高有效位(位 7)必須是邏輯 1,如果它為 0,則不能把數(shù) 據(jù)寫入到 DS1302 中。位 5~ 1( A4~ A0)指示操作單元的地址??刂谱止?jié)總是從最低位開始輸入 /輸出 。其日歷、時(shí)間寄存器及其控制字如下表所示,其中奇數(shù)為讀操作,偶數(shù)為寫操作。 當(dāng)它為 1 時(shí), DS1302 停止振蕩,進(jìn)入低功耗的備份方式,通常在對(duì) DS1302 進(jìn)行寫操作時(shí)(如進(jìn)入時(shí)鐘調(diào)整程序) ,停止振蕩。 DS1302 的晶振選用 32768Hz,電容推薦值為 6pF。 三、印制電路板的制作 (一) PCB 圖的生成 此過(guò)程主要利用 protel99SE 進(jìn)行原理圖的操作:電路的正確連接、元器件的合理選用、封裝, PCB 的繪制:布局、布線、元器件封裝的調(diào) 整。這個(gè)過(guò)程的大部分時(shí)間要用在電腦上。鉆 孔時(shí)要盡量使鉆 頭鉆在孔的中 間,注意不要把 孔鉆在導(dǎo)線上, 焊接時(shí),首先要 確認(rèn)元件安裝到 正確位 置, 焊接時(shí)要先加熱焊盤,再上錫,不能上錫過(guò)多,容易引起短路,尤其是覆銅板,要特別注意。 STC89C52RC 單片機(jī)主要 I/O口的分配 :P P1 P12 分別接時(shí)鐘芯片的 SCLK、 I/O、 RST 引腳 ,P1P1 P1 P16 接四個(gè)獨(dú)立按鍵。檢查開關(guān) /按鍵是否正常,是否連接正確。如果不行基本上說(shuō)明程序有問(wèn)題,這時(shí)就要修改程序直至調(diào)試成功。 之后我和小組的其他成員開始了畢業(yè)設(shè)計(jì)。原理圖的完成沒有太大問(wèn)題, PCB封裝自己拿著尺子測(cè)量單片機(jī)上的元器件精確到毫米。然后老師給我們做電路板,這回我真正了解了單面電路板的制作過(guò)程。接著開始小心翼翼在電路板上鉆孔,鉆完孔就嚴(yán)格按照元器件在 PCB 圖上的連接把元器件插到電路板上開始艱難焊接。 以上就是電路板的制作過(guò)程,也是 腳踏實(shí)地 、 認(rèn)真嚴(yán)謹(jǐn) 、 堅(jiān)持不懈 畢業(yè)設(shè)計(jì)的制作過(guò)程。只有通過(guò)親自操作才能發(fā)現(xiàn)問(wèn)題,最重要的是要能在老師同學(xué)的幫助下解決問(wèn)題,達(dá)到設(shè)計(jì)要求。同時(shí)也得到了同學(xué)們的密切合作和幫助在此一并表示真誠(chéng)的感謝。 char k=0。 char baojingshi,baojingfen,baojingmiao。 void rqdisplay()。 void delay(uint ms)。 char table[]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}。 ds1302_write(0x82,0x45)。 ds1302_write(0x8c,0x11)。 ds1302_write(0x86,0x07)。 if(k4==0) { while(k4==0)。 if(k==3) { k=0。 if(k==1) rqdisplay()。 if((shi==baojingshi)amp。(fen==baojingfen)amp。 } key()。//hour fen=ds1302_read(0x83)。//second display((shi4)amp。 display(shiamp。 display((fen4)amp。 display(fenamp。 display((miao4)amp。 display(miaoamp。 } void rqdisplay() { nian=ds1302_read(0x8d)。//yue ri=ds1302_read(0x87)。0x07,0)。0x0f,1)。0x07,3)。0x0f,4)。0x07,6)。0x0f,7)。 display(baojingshi%10,1)。 display(baojingfen%10,4)。 display(baojingmiao%10,7)。 for(i=ms。i) for(j=124。j)。 P2=~(1wei)。 P2=0xff。 sbit dat=P1^1。 void ds1302_write(char m,char dat1) { char temp,t。 clk=0。 temp=m。t8。0x01) dat=1。 clk=1。 clk=0。 for(t=0。t++) { if((tempamp。 else dat=0。 temp=temp1。 } rst=0。 rst=0。 rst=1。 for(t=0。t++) { if(tempamp。 else dat=0。temp=temp1。} temp=0。t8。 if(dat==1) temp=temp|0x80。0x7f。 clk=0。 return temp。 sbit add=P1^5。 char mod=0。 extern char shi,fen,nian,yue,ri。 extern char ds1302_read(char)。 void key() { shi=ds1302_read(0x85)。 if(mode==0) { delay(5)。 mod++。 } } } if(add==0) { delay(5)。 if(mod==1) { shi=(((shi4)amp。0x0f))+1。 } ds1302_write(0x84,((shi/10)4)+((shi%10)amp。//hour } else if(mod==2) { fen=(((fen4)amp。0x0f))+1。 } ds1302_write(0x82,((fen/10)4)+((fen%10)amp。 } else if(mod==3) { nian=(((nian4)amp。0x0f))+1。 } ds1302_write(0x8c,((nian/10)4)+((nian%10)amp。 } else if(mod==4) { yue=(((yue4)amp。0x0f))+1。 } ds1302_write(0x88,((yue/10)4)+((yue%10)amp。 } else if(mod==5) { ri=(((ri4)amp。0x0f))+1。 } } if((yue==4)||(yue==6)||(yue==9)||(yue==11)) { if(ri=31) { ri=1。 } } ds1302_write(0x86,((ri/10)4)+((ri%10)amp。 } else if(mod==6) { Baojingshi++。 } } else if(mod==7) { Baojingfen++。 } } } } if(sub==0) {
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1