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

正文內(nèi)容

基于單片機的多功能數(shù)字鐘的設(shè)計學(xué)士學(xué)位論文(留存版)

2025-09-13 19:50上一頁面

下一頁面
  

【正文】 為 00H1FH 的 32 個單元 是 4 組通用工作寄存器區(qū) ,每個區(qū)含 8 個 8 位寄存器 ,編號為 R7R0。這也是單片機應(yīng)用系統(tǒng)設(shè)計者普遍關(guān)心的問題。 電路圖如下: 1KR1100R2RESETVCCGNDRESET10uFCJ1 圖 1 復(fù)位電路 上電自動復(fù)位是通過外部復(fù)位電路的電容充電來實現(xiàn)的。當(dāng)時鐘當(dāng)前的時間和當(dāng)前所執(zhí)行的時間表的時間一致時,相應(yīng)得標志位為 1, 口輸出高電平,控制繼電器閉合,從而合上開關(guān),啟動電鈴進行打鈴。OE1D02D13D24D35D46D57D68D79GND10LE11Q712Q613Q514Q415Q316Q217Q118Q019VDD20U6MC74HC573NP26P00P01P02P03P04P05P06P07GNDGNDAABBCCDDEEFFGGHHVCCOE1D02D13D24D35D46D57D68D79GND10LE11Q712Q613Q514Q415Q316Q217Q118Q019VDD20U6MC74HC573NP26P00P01P02P03P04P05P06P07GNDGNDAABBCCDDEEFFGGHHVCC 圖 7 驅(qū)動電路 電源電路設(shè)計 電源電路包括變壓器、橋式整流器、電容和穩(wěn)壓器。而計數(shù) 20 次可以用軟件實現(xiàn)。串行口緩沖寄存器 SBUF 器是可直接尋址的專用寄存器。 //調(diào)計時函數(shù) }} 計時函數(shù) Jishi()實現(xiàn)的系統(tǒng)的時間計時功能。} }} 顯示函數(shù) 函數(shù) disp()實現(xiàn)系統(tǒng)日期或時間的顯示功能。 delay(50)。 for(i=k。 51LPC 系列單片機采用以下三種方法降低功耗:( 1)使 系統(tǒng)進入空閑模式,在空閑模式下,只有外圍器件在工作,任意的復(fù)位及中斷均可結(jié)束空閑模式;( 2)使系統(tǒng)進入低功耗模式,在低功耗模式下,振蕩器停止工作,是功耗降到最?。?3)使系統(tǒng)進入低電壓 EPROM 操作;EPROM 包含了模擬電路,當(dāng) Vcc 高于 4V 時,可通過軟件使這些模擬電路掉電以降低功耗,在上電情況下可使系統(tǒng)退出該模式。 sbit led3=P1^2。//0F,,共陰 //uchar code table_d[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd, //0x87,0xff,0xef}。 //設(shè)置月日星期函數(shù) void main() //主函數(shù) { EA=1。//年月日星期賦初值 20xx 年 5 月 14 日星期四; while(1) { hs=hour/10。 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 27 nsg=n_sec%10。led2=~led2。 jishi()。 mon++。 //選定位選 P0=0xfe。 P0=0xfb。 P0=0xef。 delay(1)。} hour=decone(hour)。 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 39 // if(week==0) // {week=7。 if(m0) {m=0。除了敬佩竇老師的專業(yè)水平外,他的治學(xué)嚴謹和科學(xué)研究的精神也是我永遠學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。 } } return(n)。 // if(day==0) // {day=0。 delay(50)。amp。 P0=table[a5]。 P0=table[a3]。 //選定段選 P0=table[a1]。 mon++。 //50ms 初值 晶振 TL0=0x00。} } if(set_5==3) //正常顯示月日 星期 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 28 { disp(ms,mg,ds,dg,16,w)。 //鬧鐘定時 nhg=n_hour%10。 //鬧鐘賦初值 12 點 56 分 13 秒 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 26 year=20xx。 //加 1 函數(shù) uchar decone(uchar)。 uchar nhs,nhg,nms,nmg,nss=0,nsg=0。 //s3 按鍵 ,加 1 sbit s4=P3^6。同時又擴大了單片機的應(yīng)用領(lǐng)域。 fm=1。amp。year%100!=0||year%400==0) //閏年 { if(day==table1[mon]+1) {day=0。 count++。 本設(shè)計采用查表方式,在程序里預(yù)先存儲兩個表格,即日常作息時間表和考試時間表,可以通過手動按鍵來選擇所要執(zhí)行的時間表。本設(shè)計師單片機多功能定時器,所以 MCS51 內(nèi)部的定時器 /計數(shù)器被選定為定時器工作模式,計數(shù)輸入信號是內(nèi)部時鐘脈沖,每個機器周期產(chǎn)生一個脈沖使計數(shù)器增 1。將單片機的 I/O 口控制相應(yīng)的芯片與數(shù)碼管的 ag 相連,高電平的位對應(yīng)的發(fā)光二極管亮,這樣,由 I/O 口輸出不同的代碼,就可以控制數(shù)碼管顯示不同的字符。為了避免 CPU 多次處理按鍵的一次閉合,應(yīng)采用措施消除抖動。復(fù)位引腳 RST 通過一個斯密特觸發(fā)器與復(fù)位電路相連,斯密特觸發(fā)器用來抑制噪聲,在每個機器周期的 S5P2,斯密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號。 MCS51 單片機本身就是一個復(fù)雜的同步時序電路,為保證同步工作方式的實現(xiàn), MCS51 單片機應(yīng)在唯一的時鐘信號控制下,嚴格地按時序執(zhí)行進行工作,而時序所研究的是指令執(zhí)行中各個信號的關(guān)系。 8031 由于無內(nèi)部存儲器 ,所以只能外擴程序存儲器來存放程序。它可以執(zhí)行不同的時間表(考試時間和日常作息時間)的 打鈴,可以任意設(shè)置時間。另一種是將程序存儲器和數(shù)據(jù)存儲器截然分開,分別尋址的結(jié)構(gòu),一般需要較大的程序存儲器,目前的單片機以采用程序存儲器和數(shù)據(jù)存儲器截然分開的結(jié)構(gòu)為多。淮北煤炭師范學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 院 別 、 專業(yè) 物理與電子信息學(xué)院 電子信息科學(xué)與技術(shù) 研 究 方 向 單 片 機 學(xué) 生 姓 名 李山 學(xué) 號 20xx1342051 指導(dǎo)教師姓名 竇 德 召 指導(dǎo)教師職稱 講 師 20xx 年 5 月 4 日 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 II 基于單片機的多功能數(shù)字鐘的設(shè)計 李山 淮北煤炭師范學(xué)院物理系 235000 摘 要 近年來隨著計算機在社會領(lǐng)域的滲透和大規(guī)模集成電路的發(fā)展,單片機的應(yīng)用正在不斷地走向深入,適合于與控制有關(guān)的系統(tǒng),越來越廣泛地應(yīng)用于自動控制,智能化儀器 ,儀表,數(shù)據(jù)采集,軍工產(chǎn)品以及家用電器等各個領(lǐng)域 。 本文討論的單片機多功能定時器的核心是目前應(yīng)用極為廣泛的 51 系列單片機,配置了外圍設(shè)備,構(gòu)成了一個可編程的計時定時系統(tǒng),具有體積小,可靠性高,功能強等特點。這種具有人們所需要的智能化特性的產(chǎn)品減輕了人的勞動,擴大了數(shù)字化的范圍,為家庭數(shù)字化提供了可能。 MCS51 單片機復(fù)位后 ,程序存儲器 PC 的內(nèi)容為 0000H,故系統(tǒng)必須從 0000H 單元開始取指令 ,執(zhí)行程序 .程序存儲器中的 0000H 地址是系統(tǒng)程序的啟動地址 .一般在該單元存放一條絕對跳轉(zhuǎn)指令 ,跳向用戶設(shè)計的主程序的起始地址。 在執(zhí)行指令時, CPU 首先要到程序存儲器中取出需要執(zhí)行的指令操作碼,然后譯碼,并由時序電路產(chǎn)生一系列控制信號去完成指令所規(guī)定的操作。 上電復(fù)位:上電復(fù)位電路是 — 種簡單的復(fù)位電路,只要在 RST 復(fù)位引 腳接一個電容到 VCC,接一個電阻到地就可以了。本文采用的是獨立式按鍵,直接用I/O 口線構(gòu)成單個按鍵電路,每個按鍵占用一條 I/O 口線,每個按鍵的工作狀態(tài)不會產(chǎn)生互相影響。本文的 6 個數(shù)碼管均采用動態(tài)顯示方式,顯示當(dāng)前的時間。 實時時鐘 實現(xiàn)的基本方法 時鐘的最小計時單位是秒,但使用定時器的方式 1,最大的定時時間也只能達到 131ms。并且用紅、綠發(fā)光二極管來區(qū)別當(dāng)前所執(zhí)行的時間表。 if(count==20) { count=0。 mon++。(minu==n_minu)) {fm=0。 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 18 delay(1)。 單片機數(shù)字鐘的發(fā)展趨勢 自 數(shù)字鐘 出現(xiàn)至今,它已經(jīng)經(jīng)歷了由電路實現(xiàn)簡單顯示功能到基于單片機技術(shù)實現(xiàn)多功能數(shù)字顯示功能階段,已走過了百年的發(fā)展路程,雖然單片機技術(shù)應(yīng)用到數(shù)字鐘方面僅僅幾十年的時間,但是我們?nèi)匀豢梢哉f單片 機數(shù)字鐘已經(jīng)走到相當(dāng)成熟的地步了。 //s4 按鍵 ,減 1 sbit s5=P3^7。 uchar ms,mg,ds,dg,w。 //減 1 函數(shù) void set_time()。mon=5。 nms=n_minu/10。 } if(set_5==4) //設(shè)置月日 星期 ,LED2 閃亮 { disp(ms,mg,ds,dg,16,w)。 count++。 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 31 if(mon==13) {mon=0。 //段碼送 P0 口 dula=0。 //第 3 個數(shù)碼管顯示 dula=0。 //第 5 個數(shù)碼管顯示 dula=0。(sec==53||sec==55||sec==57)) { fm=0。} } void set_time() //設(shè)置時間函數(shù) { if(set_5==2) { if(set_2==1) { hour=incone(hour)。} } if(set_2==3) { week=incone(week)。 } uchar decone(uchar m) //減 1 函數(shù) { if(s4==0) { delay(200)。其次感謝我的同學(xué)對我無私的幫助,特別是在軟件的使用方面,正因為如此我才能順利的完成設(shè)計,我要感謝我的母校 —— 淮北煤炭師范學(xué)院,是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過課的每一位老師,是你們教會我專業(yè)知識。 while(!s4)。} week=decone(week)。} // if(hour0) // {hour=23。 fm=1。 淮北煤炭師范 學(xué)院 20xx 屆學(xué)士學(xué)位論文 基于單片機的多功能數(shù)字鐘的設(shè)計 36 wela=1。 wela=1。 wela=1。} } } else //非閏年 { if(day==table2[mon]+1) { day=0。 sec++。led3=1。 nss=n_sec/10。week=3。 //設(shè)置鬧鐘函數(shù) void set_mdw()。 //0~F,,共陽 uchar code table[]={0x3f,0x06,0x5b,0
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1