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

正文內(nèi)容

利用單片機(jī)及ds1302制作電子時(shí)鐘_實(shí)習(xí)報(bào)告-在線瀏覽

2024-11-01 13:56本頁(yè)面
  

【正文】 6/ A D 6 33P 0. 7/ A D 7 32P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 3. 0/ R X D 10P 3. 1/ T X D 11P 3. 2/ INT 0 12P 3. 3/ INT 1 13P 3. 4/ T 0 14P 3. 7/ R D 17P 3. 6 /W R 16P 3. 5/ T 1 15P 2. 7/ A 1 5 28P 2. 0/ A 8 21P 2. 1/ A 9 22P 2. 2/ A 1 0 23P 2. 3/ A 1 1 24P 2. 4/ A 1 2 25P 2. 5/ A 1 3 26P 2. 6/ A 1 4 27U1A T 89 C5 1RS T 5S CL K 7I/O 6X12X23V CC 1 8V CC 2 1U2DS 13 0 2R910 kR 1 010 kR 1 110 kR 1 210 kB13. 6 V定時(shí)設(shè)置時(shí)調(diào)整分調(diào)整日期顯示 系統(tǒng)有四個(gè)獨(dú)立按鍵,分別接至單片機(jī) 、 、 、 。 PNP三極管用來(lái)驅(qū)動(dòng)數(shù)碼管。 使 CPU及其他功能部件處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作,單片機(jī)應(yīng)用程序必須以此作為設(shè)計(jì)的前提。利用 DS1302 時(shí)鐘芯片獨(dú)立于單片機(jī)來(lái)計(jì)時(shí),在提高計(jì)時(shí)進(jìn)度的同時(shí)也提高了整個(gè)系統(tǒng)的抗干擾能力。 SCLK接至單片機(jī) ,在讀寫(xiě)操作時(shí)給 DS1302提供相應(yīng)的時(shí)鐘脈沖; I/O接至 ; RES接至單片機(jī) 上用來(lái)控制單片機(jī)與時(shí)鐘芯片間的數(shù)據(jù)傳送的開(kāi)始與結(jié)束。 5 主控模塊 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1R81 0 kC11 0 u F /1 6 VC23 0 P FC33 0 P FX21 2 M H z主控模 塊的核心組成部分是單片機(jī) AT89C51, 承擔(dān)著所有操作任務(wù)的調(diào)控與分派工作。在有鬧鈴發(fā)生的時(shí)候,蜂鳴器的驅(qū)動(dòng)電路驅(qū)動(dòng)蜂鳴器發(fā)聲,產(chǎn)生鬧鈴的效果。flag_time=1? 顯示調(diào)節(jié)時(shí)的值Set_flag=1 顯示鬧鐘值 顯示走時(shí) 判斷鬧鐘是否發(fā)生 響鬧鐘 返回 軟件上的問(wèn)題。 DS1302 時(shí)鐘的產(chǎn)生基于外接的晶體振蕩器,振蕩器的頻率為32768HZ,該晶振通過(guò)引腳 X X2 直接連接至 DS1302,即 DS1302 是依靠外部晶振與其內(nèi)部的電容配合來(lái)產(chǎn)生時(shí)鐘脈沖,由于 DS1302 在芯片本身已經(jīng)集成了 5pF 的電容。然而,許多人在選用晶振時(shí)僅僅注意了晶振的額定頻率值,而忽視了晶振的負(fù)載電容大小,甚至連許多經(jīng)銷(xiāo)商也不能提供所售晶振的負(fù)載電容,所以即使在使用中選用了符合 32768Hz 的晶振,但如果該晶振的負(fù)載電容與 DS1302 提供的5pF 不一致時(shí),就會(huì)影響晶振的起振或?qū)е抡袷庮l率的偏移。利用 Proteus 軟件仿真,發(fā)現(xiàn)仿真顯示正常,再檢查硬件,發(fā)現(xiàn)段碼位選線與 P0 口接線錯(cuò)誤。 3.測(cè)試蜂鳴模塊時(shí),沒(méi)有時(shí)間顯示一直保持蜂鳴,不能返回主程序。從賦值過(guò)的數(shù)字中找規(guī)律,發(fā)現(xiàn)當(dāng) DS初值的“分”個(gè)位為 9 而鬧鐘的“分”為 0 時(shí),蜂鳴出現(xiàn)錯(cuò)誤。 解決辦法:進(jìn)入蜂鳴狀態(tài)時(shí),先對(duì)比是否是個(gè)位為 9 的數(shù)據(jù),是則按照 BCD 碼形式直接賦值為“ *0”到暫存區(qū),再加 1;否則直接用INC 指令加 1。修改程序后該模塊運(yùn)行正常。有了蜂鳴模塊的前例,增加了數(shù)據(jù)個(gè)位為9 時(shí)的處理程序;分析出現(xiàn)連續(xù)加減可能是因?yàn)橄堆訒r(shí)不夠,造成程序誤判斷為按鍵連擊,因此 增大延時(shí)時(shí)間。 5.綜合總程序測(cè)試,各部分功能運(yùn)作正常,但是實(shí)際硬件與軟件結(jié)合后沒(méi)有達(dá)到達(dá)到任務(wù)要求,此次設(shè)計(jì)失敗??刂谱止?jié)的最高有效位(位 7)必須是邏輯 1, 如果它為 0,則不能把數(shù)據(jù)寫(xiě)入到 DS1302中。位 5~ 1( A4~ A0)指示操作單元的地址??刂谱止?jié)總是從最低位開(kāi)始輸入 /輸出。當(dāng)它為 1時(shí), DS1302停止振蕩,進(jìn)入低功耗的備份方式,通常在對(duì) DS1302進(jìn)行寫(xiě)操作時(shí)(如進(jìn)入時(shí)鐘調(diào)整程序) ,停止振蕩。 AMPM/1224小時(shí)方 式:小時(shí)寄存器的位 7定義為 12或 24小時(shí)方式選擇位。在此方式下,位 5為第二 個(gè) 10小時(shí)位( 20~ 23h)。因?yàn)檎袷庮l率較低,也可以不接電容, 對(duì)計(jì)時(shí)精度影響不大。啟動(dòng)時(shí)鐘工作 .秒分時(shí)日月星期年 MOV 42H,00H 。時(shí)單元 MOV 44H,18H 。月單元 MOV 46H,04H 。年后兩位單元 MOV 52H,00H MOV 53H,00H CLR 30H SETB 31H LCALL Set1302 LCALL DISPLAY LP1: LCALL Get1302 MOV 40H,41H LP11: LCALL DISPLAY LCALL GET1302 MOV A,41H CJNE A,40H,LP2 LJMP LP21 LP2: CPL 30H MOV 40H,41H LJMP LP11 LP21: JB 31H,LP22 。無(wú)按鍵 LJMP TSSZ 。時(shí)加 1 LJMP FJY 。日 期顯示 TSSZ: CPL 31H TSSZ0: JB ,TSSZ1 LCALL TSDISPLAY SJMP TSSZ0 TSSZ1: JNB 31H,TSSZ00 。31H=0,定時(shí)設(shè)置 LCALL DISPLAY LJMP LP11 TSSZ00:MOV 51,20H TSSZ10:MOV 50H,00H TSSZ11:JB ,TSSZ3 。定時(shí)顯示 JB ,TSSZ11 JNB ,$ MOV 51H,20H TSSZF0:MOV 50H,00H TSSZF1:JB ,TSSZF3 。時(shí)加 1處理 ADD A,01H DA A CJNE A,24H,SJY0 MOV A,00H SJY0: MOV 43H,A LCALL SET1302 SJY1: JB ,SJY2 LCALL DISPLAY SJMP SJY1 SJY2: LJMP LP11 FJY: MOV A,42H 。51H為秒 ,52H分 ,53H為時(shí) ,54H為日 ,55H為月 MOV R3,08H DIS2:MOV DPTR,TABLE MOV A,R0 ANL A,0FH MOVC A,A+DPTR MOV P0,A MOV A,R3 MOV P2,A LCALL D2MS MOV A,R0 ANL A,0F0H SWAP A MOVC A,A+DPTR MOV P0,A MOV A,R3 RR A MOV R3,A MOV P2,A INC R0 MOV A,R3 RR A MOV R3,A LCALL D2MS DJNZ R5,DIS2 CLR RET DISPLAY:PUSH ACC
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1