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

正文內(nèi)容

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

  

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