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

正文內(nèi)容

畢業(yè)設(shè)計(jì)(論文)-基于proteus的多功能數(shù)字電子鐘的設(shè)計(jì)(編輯修改稿)

2024-12-15 15:00 本頁面
 

【文章內(nèi)容簡介】 問題,本電路的“段控”(即要顯示的段碼的控制)通過 P1 口實(shí)現(xiàn);而每一位的公共端,即 LED 數(shù)碼管的“位控”,則由 P3 口控制。這種連接方式由于多位字段線連在一起,因此,要想顯示不同的內(nèi)容,必然要采取輪流顯示的方式,即在某一瞬間,只讓其中的某一位的字位線處于選通狀態(tài),其它各位的字位線處于斷開狀態(tài),同時(shí)字段線上輸出這一位相應(yīng)要顯示字符的字段碼。在這一瞬時(shí),只有這一位在顯示,其他幾位則暗。在本系統(tǒng)中 ,字位線的選通與否是通過 PNP三極管的導(dǎo)通與截止來控制 ,即三極管處于“ 開關(guān) ”狀態(tài)。 系統(tǒng)的時(shí)分顯示部件由 4 只 7 段共陽 LED 數(shù)碼管構(gòu)成,前兩只用于時(shí)的顯示,后兩只用于分的顯示。值得一提的是,在設(shè)計(jì)中需要實(shí)現(xiàn)時(shí)與分之間的兩個(gè)閃爍點(diǎn),為此,將第三只 LED 數(shù)碼管倒置擺放,這樣就形成了兩個(gè)很自然的閃爍點(diǎn)。與此同時(shí),為了能使兩點(diǎn)顯示能夠形象的表示時(shí)鐘“秒”的變化,設(shè)計(jì)時(shí),將兩個(gè)點(diǎn)由 單獨(dú)控制,每隔一秒使 發(fā)送一個(gè)正脈沖,從而實(shí)現(xiàn)了兩個(gè)點(diǎn)的閃爍顯示,閃爍周期為一秒。 3 系統(tǒng)的軟件構(gòu)成及功能 本系統(tǒng)的軟件系統(tǒng)主要可分為主程序和定時(shí)器中斷程序兩大模塊。在程序過程中,加入了抗干擾 措施。下面對部分模塊作介紹。 3. 1 系統(tǒng)主程序設(shè)計(jì) 主程序的功能是完成系統(tǒng)的初始化,程序流程如圖 4 所示。 3. 2 中斷程序設(shè)計(jì) 中斷程序 (如圖 5 所示 )完成時(shí)間計(jì)數(shù),時(shí)間調(diào)整,誤差消除等功能。中斷采用 AT89C2051 內(nèi)部 T0 中斷實(shí)現(xiàn),當(dāng)時(shí)間到達(dá) 125ms 8,即 1 分鐘時(shí),分種數(shù)增加 1,到達(dá) 1 小時(shí),則小時(shí)數(shù)增加 1,并將分、時(shí)的個(gè)位、十位放入顯示緩沖器。當(dāng)分別到達(dá) 60min、 24h 時(shí),則對它們清零,以便重新計(jì)數(shù)。 圖 4 系統(tǒng)主程序流程圖 圖 5 定時(shí)中斷程序 四、 硬件圖 硬件圖 程序運(yùn)行時(shí)顯示 五、 軟件程序 include define uint unsigned int define uchar unsigned char sbit F=P3^6。 sbit key1=P3^2。 //定時(shí)調(diào)時(shí)按鈕 sbit key2=P3^3。 //加 1 按鈕 sbit key0=P3^0。 //復(fù)位按鈕 uint b,i=0,a,m=18,f=18,s=8,xs[6],jia,wei=0,z,ding[6],ds=9,df=0,dm=20。 unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20}。 uchar code table[]={ 0xc0,0xF9,0xA4,0xB0,0x99,//04 0x92,0x82,0xF8,0x80,0x90,//59 0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E 0x8E,0xFF,0x0C,0x89,0x7F,0xBF}。//F,空格 ,P,H,., void delay(uint t)。 void change()。 void fuwei()。 void main() { TMOD=0x01。 //設(shè)定初值 TH0=(6553650000)/256 。 TL0=(6553650000)%256。 IT0=1。 IT1=1。 EA=1。 ET0=1。 EX0=1。 EX1=1。 TR0=1。 F=1。 while(1) { if(key0==0) fuwei()。 i++。 if(i==6) { i=0。 P2=0x00。 } P2=Select[5i
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1