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

正文內(nèi)容

數(shù)字電子時(shí)鐘的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)(留存版)

  

【正文】 按哪一個(gè)按鍵,在按下不放時(shí),數(shù)碼管就會(huì)出現(xiàn)不顯示的現(xiàn)象。 學(xué)習(xí)和繪畫(huà)的過(guò)程是辛苦的,因?yàn)闆](méi)有人指導(dǎo), 也沒(méi)有任何相關(guān)的資料,因此所有的東西都需要自己去學(xué)自己去查資料,自己解決遇到的任何困難。不再像第一次一樣選擇用杜邦線來(lái)連接各引腳,而是選擇直接在電路板的背面用線直接將各引腳連接在一起。雖然自己設(shè)計(jì)的數(shù)字時(shí)鐘完全滿足要求,但是缺陷就是上電后重新恢復(fù)零,不像平常使用的電子時(shí)鐘一樣。最后感謝老師的耐心指導(dǎo),讓自己少 走了很多彎路。 uchar code table[]={ //共陰極數(shù)碼管 dp 不亮數(shù)組 0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}。 //數(shù)碼管顯示個(gè)位的數(shù) dula=0。 //延時(shí) 1 毫秒 wela=1。 count1=0。 //啟動(dòng)定時(shí)器 0中斷 } ****************************調(diào)時(shí)間顯示函數(shù) ***************************** void shanshuo(char m,uchar n,uchar a) { uchar shi,ge。 //分離要顯示的十位 dula=1。 } if(k3num==3) //K3 按三次則調(diào)節(jié)個(gè)位 { TR0=0。 xianshi(fen,0xef,0xf7)。 } } if(k4num==1) //若 K4按下一次便開(kāi)始計(jì)時(shí) { if(k1==0) { 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 39 delay(5)。x) { for(i=0。 k4num++。 } if(k3num==3) //若 K3被按下三次,按 K1時(shí)個(gè)位 { //加一,加到 60為止 miao++。 xianshi(fen,0xef,0xf7)。 //延時(shí) 2毫秒 wela=1。 //定時(shí) 50毫秒,裝初值 TL0=(6553650000)%256。 k3num=0。 //段選關(guān)閉,鎖存數(shù)據(jù) wela=1。 //數(shù)碼管清零 wela=0。//時(shí)間 + sbit bs=P2^4。 這次設(shè)計(jì)學(xué)到的總結(jié)有以下幾點(diǎn) :( 1)對(duì)于任何沒(méi)有接觸過(guò)得東西,不能畏懼,而應(yīng)該抱著學(xué)習(xí)嘗試的心態(tài)去克服它?;叵肫疬@接近四年的大學(xué)生活,除去考研的歲月,估計(jì)只有這一個(gè)多月自己是過(guò)得最充實(shí)的。 第一次焊接 時(shí)自己花了整整兩天的時(shí)間來(lái)焊接,每次焊接都小心翼翼,生怕自己把元器件焊壞。但是當(dāng)自己去學(xué)習(xí)它去了解它的時(shí)候發(fā)現(xiàn)它功能的強(qiáng)大性真的讓自己難以置信。并且在六 點(diǎn)和二十二點(diǎn)之間還會(huì)報(bào)時(shí)。 然后在新建的工程中添加文件,將編寫(xiě)好的程序添加到新建的工程中。 xianshi(fen,0xef,0xf7)。若 K3 健被按下, 當(dāng)按 K3按鍵 按 一下時(shí),從左數(shù)第一二位數(shù)碼管即顯示時(shí)位的兩位數(shù)碼管的小數(shù)點(diǎn)亮,即可以通過(guò) K1 和 K2 來(lái)對(duì)時(shí)位進(jìn)行加減的調(diào)整, K1 對(duì)十位進(jìn)行加操作, K2 對(duì)十位進(jìn)行減操作。綜合以上 C語(yǔ)言的優(yōu)點(diǎn), 故 本次程序編寫(xiě)采用 C 語(yǔ)言編寫(xiě)。 整體設(shè)計(jì)的電路圖如圖 39 所示。 本設(shè)計(jì) 由于只需要用到四個(gè)按鍵就可以實(shí)現(xiàn)全部的功能,故 采用四個(gè)獨(dú)立的按鍵來(lái)控制時(shí)鐘的調(diào)節(jié)和時(shí)鐘 /秒表的轉(zhuǎn)換。 蜂鳴器有兩種結(jié)構(gòu),有源型和無(wú)源型。按鍵電平復(fù)位是通過(guò)使復(fù)位端經(jīng)電阻與 VCC 接通而實(shí)現(xiàn)的;按鍵脈沖復(fù)位則是利用 RC微分電路產(chǎn)生正脈沖來(lái)實(shí)現(xiàn)的。定時(shí)元件一般采用石英晶體和電容組成的并聯(lián)諧振回路。 綜合考慮各種類型的單片機(jī),本設(shè)計(jì)采用 AT 公司 的 AT89C52類型的單片機(jī),改單片機(jī) 具有 8K可 擦除 Flash 存儲(chǔ)器 ,具有高性能和 低功耗 特性的 8位 CMOS微控制器 ;單片機(jī)內(nèi)部 Flash允許程序存儲(chǔ)器 具有可 編程 的功能 , 因此也可以也可以應(yīng)用于常規(guī)編程器; 在單芯片 未處理器中 , 具 有靈巧的 的 系統(tǒng)可編程 Flash和 8bitCPU,使AT89C52成 為 很多控制系統(tǒng)和 嵌入式控制應(yīng)用系統(tǒng) 主流的控制芯片。本次設(shè)計(jì)包含有四個(gè)主要的部分:?jiǎn)纹瑱C(jī)的最小系統(tǒng),即由單片機(jī),時(shí)鐘電路,復(fù)位電路組成;蜂鳴器控制電路;數(shù)碼管顯示電路和按鍵控制電路。 ( 5) 可實(shí)現(xiàn)時(shí)分調(diào)整、時(shí)鐘功能轉(zhuǎn)換。 單片機(jī)模塊中最常見(jiàn)的是數(shù)字鐘,數(shù)字時(shí)鐘路技術(shù)實(shí)現(xiàn)時(shí)、分、秒與機(jī)械式時(shí)鐘相比具有更 高的準(zhǔn)確性和直觀性,且無(wú)機(jī)械裝置,具有更更長(zhǎng)的使用壽命,因此得到了廣泛的使用。湖北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) I 摘 要 本次設(shè)計(jì)以 AT89C52 芯片為核心,輔以必要的外圍電路,設(shè)計(jì)了一個(gè)簡(jiǎn)易的數(shù)字電子時(shí)鐘,它由 5V直流電源供電。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。 整體方案的 設(shè)計(jì) 方案的選擇 本次設(shè)計(jì)的方案有許多種,下面列出了三種方案: 方案一:基于數(shù)字電路的數(shù)字鐘。其整體設(shè)計(jì)框圖如下圖 22 所示: 圖 21 整體設(shè)計(jì)框圖 單片機(jī)的 介紹 單片機(jī)是微型計(jì)算機(jī)的一個(gè) 重要分支,也是頗具生命力的機(jī)種。 52系 列單片機(jī) 具有以下標(biāo)準(zhǔn)功能: 可擦除 Flash存儲(chǔ)空間為 8kb, 可用內(nèi)部 RAM存儲(chǔ)空間具有 256kb, 同時(shí)具有 32 位 I/O 口線, 片內(nèi)具有 數(shù)據(jù)指針 2個(gè), 具有定時(shí)器三個(gè)計(jì)數(shù)器三個(gè) 。晶體可在 ~12MHz 之間任選,電容可在 5~30pF 之間選擇 ,電容 C1 和 C2的大小可起頻率微調(diào)的作用,電容大小要和晶體的容性負(fù)載阻抗相匹配,否則不易起振。 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 9 本次設(shè)計(jì)采用的是上電自動(dòng)復(fù)位電路,其電路圖如圖 32 所示: 圖 32 單片機(jī)上電自動(dòng)復(fù)位電路圖 由時(shí)鐘電路和復(fù)位電路組成的單片機(jī)的最小系統(tǒng)如圖 33所示: 圖 33 單片機(jī)最小系統(tǒng)的結(jié)構(gòu)圖 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 10 數(shù)碼管顯示電路 的設(shè)計(jì) 單個(gè)數(shù)碼管 簡(jiǎn)介 LED數(shù)碼顯示器是由發(fā)光二極管組成的,其內(nèi)部結(jié)構(gòu)如 圖 32(c)所示。這里的源不是指電源而是指振蕩源。 設(shè)計(jì)的按鍵控制電路如下圖所示: 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 14 圖 38 數(shù)字時(shí)鐘的按鍵控制電路 按鍵實(shí)際就是一種常用的按鈕開(kāi)關(guān),平時(shí)鍵的兩個(gè)觸電處于斷開(kāi)狀態(tài),按 鍵被按下時(shí)兩個(gè)觸電閉合。 圖 39 數(shù)字時(shí)鐘的總體設(shè)計(jì)電路 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 16 4 數(shù)字時(shí)鐘的軟件設(shè)計(jì) 本次設(shè)計(jì)所實(shí)現(xiàn)的要求有 : 用六位 LED 數(shù)碼管顯示時(shí)、分、 秒;以 24h(小時(shí))計(jì)時(shí)方式;白天整點(diǎn)報(bào)時(shí),晚上 22點(diǎn)后不報(bào)時(shí);可實(shí)現(xiàn)時(shí)分調(diào)整、秒表功能轉(zhuǎn)換;可實(shí)現(xiàn)時(shí)分調(diào)整、時(shí)鐘功能轉(zhuǎn)換 。 下面分別對(duì)主程序和相應(yīng)的子程序做簡(jiǎn)要的湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 17 介紹。 同理,按 K3 健兩下時(shí)對(duì)分位調(diào)整,按三下時(shí)對(duì)個(gè)位進(jìn)行調(diào)整,按四下即跳出時(shí)間的調(diào)節(jié)。 xianshi(miao,0x7f,0xbf)。 如下圖51 所示。通過(guò)按 K4健實(shí)現(xiàn)秒表功能的轉(zhuǎn)換。而想要學(xué)好單片機(jī)的話必須掌握畫(huà) PCB 板的基本軟件。所以第一次焊接的板子有很多都使用的排針,插槽等,焊接好后還 需要用杜邦線連接。要是自己大學(xué)四年都在這么充實(shí)中 度過(guò),我想現(xiàn)在的自己絕對(duì)不會(huì)再是隨波逐流的大學(xué)生中的一員,而是有 資本有能力的人了。你會(huì)發(fā)現(xiàn)其實(shí)沒(méi)有你想象的那么困難。//蜂鳴器控制端 sbit k4=P2^3。 //位選關(guān)閉,鎖存住送入數(shù)碼管的數(shù)據(jù) ge=m%10。 //位選打開(kāi) P0=a。 k1num=0。 EA=1。 //位選打開(kāi) P0=0xff。 xianshi(miao,0x7f,0xbf)。 if(miao==60) miao=0。 k1num=0。i80。 //對(duì) K2按下的次數(shù)清零防止干擾 if(k4num==2) //K4 按兩下則回到時(shí)鐘狀態(tài) k4num=0。 //去抖動(dòng)延時(shí)操作 if(k2==0) { while(!k2) { xianshi(shi,0xfd,0xfe)。//調(diào)用 dp亮數(shù)組來(lái)顯示時(shí)位調(diào)節(jié) } } if(k3num==2) //K3 按兩次則調(diào)節(jié)分位 { shanshuo(fen,0xef,0xf7)。 //位選關(guān)閉 shi=m/10。 //開(kāi)定時(shí)器 0中斷 TR0=1。 count=0。 //位選關(guān)閉,鎖存數(shù)據(jù) delay(1)。 //段選控制打開(kāi) P0=table[ge]。//定義各 種變量 uchar count,count1,k3num,k1num,k2num,k4num,yang,fen1,shi1,miao1。( 3)遇到困難不要害怕,遇到失敗更不要放棄,任何成功者都是經(jīng)歷過(guò)無(wú)數(shù)次失敗的 。( 1)設(shè)計(jì)的過(guò)程很重要,只有設(shè)計(jì)好了自己心里才清楚到底制作出來(lái)會(huì)是怎樣的一個(gè)實(shí)物。 雖然第一次沒(méi)有成功,但自己也有了焊接的經(jīng)驗(yàn)了, 總結(jié)前一次的經(jīng)驗(yàn), 在第二次焊接前自己對(duì)所要焊接的電路板進(jìn)行了認(rèn)真的規(guī)劃。因此自己決定用 Altium Designer 來(lái)繪畫(huà) PCB 板。綜合自己的分析,其缺陷有以下幾點(diǎn): ( 1)在時(shí)鐘與秒表轉(zhuǎn)換的時(shí)候, 按下 K4健時(shí),也就是處于秒表狀態(tài)但沒(méi)有啟動(dòng)秒表時(shí),單個(gè)的共陽(yáng)極數(shù)碼管會(huì)有輕微的閃動(dòng),也就是不穩(wěn)定,找了很久都沒(méi)有發(fā)現(xiàn)原因。 編譯無(wú)誤后,需要生成 Hex 文件, 如下圖所示。 //整點(diǎn)到則蜂鳴器響 } } 除以上三個(gè)實(shí)現(xiàn)所需功能的函數(shù)外,還需要中斷函數(shù) , 初始化函數(shù)等 。如果沒(méi)有跳出對(duì)時(shí)間的調(diào)節(jié),則無(wú)論怎樣按 K4 健,秒表功能都無(wú)法啟動(dòng)。此 次的數(shù)字電子鐘設(shè)計(jì) 的主程序 流程圖如圖 41 所示。 數(shù)碼管顯示子程序通過(guò)控制 P0 口以及兩個(gè)鎖存器向數(shù)碼管分別輸送斷碼和位碼,來(lái)實(shí)現(xiàn)時(shí)鐘和秒表的顯示;按鍵檢測(cè)子程序則是通過(guò) — 四個(gè)口來(lái)控制四個(gè)獨(dú)立的按鍵,以實(shí)現(xiàn)時(shí)鐘的調(diào)整和時(shí)鐘 /秒表功能的轉(zhuǎn)換;蜂鳴器報(bào)時(shí)子程序是通過(guò)控制 口來(lái)實(shí)現(xiàn)整點(diǎn)報(bào)時(shí)。由于彈性作用的影響,機(jī)械觸點(diǎn)在閉合及斷開(kāi)的瞬間均有抖動(dòng)過(guò)程 ,從而也使按鍵輸入電壓信號(hào)也出現(xiàn)抖動(dòng),抖動(dòng)時(shí)間的長(zhǎng)短與按鍵的機(jī)械特性相關(guān),一般為5~10ms。而單片機(jī) I/O 口輸出的電流比較小,故要使用 NPN 型三極管 來(lái)放大電流,以驅(qū)動(dòng)蜂鳴器工作。每個(gè)發(fā)光二極管的陽(yáng)極與輸入端相連。對(duì)外部振蕩信號(hào)無(wú)特殊要求,但需保證脈沖寬度不小于 20ns,且頻率應(yīng)低于單片機(jī)所支持的最高頻率。 該單片機(jī)的引腳圖 如圖 21所示 : 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 6 圖 22 AT89C52的引腳圖 它一共有 40個(gè)引腳,引腳又分為四類。 單片機(jī)經(jīng)過(guò)幾代的發(fā)展, 正朝著多功能、高性能、低電壓、低功耗、低價(jià)格、大存儲(chǔ)容量、強(qiáng) I/O 功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。其設(shè)計(jì)復(fù)雜,體積大,運(yùn)行穩(wěn)定性不好。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。四個(gè) 簡(jiǎn)單的獨(dú)立 按鍵實(shí)現(xiàn)對(duì)時(shí)間的調(diào)整 以及時(shí)鐘 /秒表功能的轉(zhuǎn)換 。 單片機(jī)自 1976 年由 Intel 公司推出 MCS48 開(kāi)始,迄今已有二十多年了。 ( 3) 白天整點(diǎn)報(bào)時(shí),晚上 22 點(diǎn)后不報(bào)時(shí)。所以此次設(shè)計(jì)采用第三種方案。 單片機(jī)應(yīng)用面廣,使用數(shù)量大 ,帶來(lái)的直接好處就是成本的降低。 單片機(jī)時(shí)鐘內(nèi)部有一個(gè)高增益反向放大器,用于構(gòu)成時(shí)鐘震蕩電路, XTAL1 為該放大器的輸入端, XTAL2 為放大器
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1