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

正文內(nèi)容

數(shù)字電子時(shí)鐘的設(shè)計(jì)與制作畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2025-09-27 12:04 上一頁面

下一頁面
  

【正文】 for(x=c。 k1num++。k3!=0) //若 K4 按下, K3 沒按下時(shí) { delay(5)。 } if(k3num==1) //若 K3 被按下一次,按 K2 時(shí)時(shí)位減一 { shi。 } if(k3num==2) //若 K3被按下兩次,按 K1時(shí)分位 { //加一,加到 60為止 fen++。 } if(k3num==4) //回到時(shí)鐘狀態(tài) { k3num=0。 //延時(shí)去抖動(dòng)操作 if(k3==0) //檢測 K3按鍵是否被按下 { k3num++。 //將要顯示的十位數(shù)據(jù)送入數(shù)碼管 dula=0。 //第 N 個(gè)數(shù)碼管顯示 wela=0。 //位 選打開 P0=0xff。 TMOD=0x01。 fen=0。 //延時(shí) 1毫秒 } *****************************初始化函數(shù) ******************************** void init() { bs=0。 //數(shù)碼管清零 wela=0。 //段選控制打開 P0=table[shi]。 //位選打開 P0=n。 wela=1。 uchar code table2[]={ 0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}。//調(diào)時(shí)間控制鍵 sbit k2=P2^1。他嚴(yán)肅的科學(xué)態(tài)度,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。因?yàn)樽约河謱W(xué)到了一種新的軟件,并且是學(xué)習(xí)單 片機(jī)必不可少的軟件,為自己以后的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。( 2)編寫程序的過程是一個(gè)很傷頭腦很辛苦的一個(gè)過程。 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 28 總結(jié) 經(jīng)過自己的不懈努力,終于完成了數(shù)字時(shí)鐘的設(shè)計(jì)與制作。雖然這樣的風(fēng)險(xiǎn)性比上一次大,但是這樣設(shè)計(jì)出來的實(shí)物比上一次美觀實(shí)用的多。買好元器件就開始動(dòng)手焊接元器件了,首先自己得 對各種元器件的引腳的功能要了如指掌,只有這樣才能正確的連接。自己真的很高興。 數(shù)字時(shí)鐘 的 制作 經(jīng)過詢問同學(xué)老師以及上網(wǎng)搜索資料,最初決定用 Altium Designer 來繪制原理圖和 PCB 板。但這也是一個(gè)缺陷,我想要求完美的人都會(huì)發(fā)現(xiàn)這個(gè)缺陷。 下面是自己仿真的截圖,分別為 時(shí)鐘和秒表兩個(gè)狀態(tài)。雖然 Proteus 也有很多不完善的地方,而且模擬和硬件實(shí)物是有差別的,但是只有經(jīng)過了仿真這一步,才能對自己編的程序心里有底,才敢開始動(dòng)手開始實(shí)物制作。 調(diào)試與 仿真 新建一個(gè)工程, 并設(shè)置相應(yīng)的參數(shù),選擇相關(guān)的單片機(jī)型號(hào)。通過多次的修改與調(diào)試也沒能找到解決的方法,希望在以后的學(xué)習(xí)中能夠找到解決方案。i80。就像程序中的注釋一樣,延時(shí)時(shí)間的長短決定了蜂鳴器的發(fā)聲頻率,也就是聲音的長短。 本次的數(shù)碼管顯示函數(shù)也是利用這種發(fā)光管的余暉和人眼視覺暫留作用, 利用單片機(jī)的 P0 口以及兩個(gè)鎖存器 來向數(shù)碼管的輸送段選和位選數(shù)據(jù),實(shí)現(xiàn)所要顯示的時(shí),分,秒。 若 K3健被 按下, 當(dāng) K3 按 一下時(shí),從左數(shù)第一二位數(shù)碼管即顯示時(shí)位的兩位數(shù)碼管的小數(shù)點(diǎn)亮,即可以通過K1 和 K2 來對時(shí)位進(jìn)行加減的調(diào)整, K1 對十位進(jìn)行加操作, K2 對十位進(jìn)行減操作。 C 語言常用語法不多,尤其是單片機(jī) C 語言常用語法更少,初學(xué)者沒有必要再系統(tǒng)地將 C語言重學(xué)一遍,只需要在實(shí)踐中遇到難點(diǎn)時(shí)適當(dāng)?shù)夭殚?C語言書籍里的相關(guān)內(nèi)容。 C語言 作為一種非常方便的語言而得到廣泛的支持,很多硬件開發(fā)都要 C語言編程,如各種單片機(jī)、 DSP、 ARM 等。在秒表功能下,按 K1按鍵,則秒表開始工作,再按 K1 則秒表停止計(jì)時(shí);若按 K2 健,則秒表清零;如果再按 K4 健則跳出秒表,則轉(zhuǎn)換為時(shí)鐘工作狀態(tài)。 本設(shè)計(jì)使用的是軟件消抖。用同樣的方法輪流送各列一次低電平,再輪流檢測一次各行是否變?yōu)榈碗娖?,這樣即可檢測完所有的按鍵。計(jì)算機(jī)所用的鍵盤按其結(jié)構(gòu)形式可分為編碼鍵盤和非編碼鍵盤。對于多位 LED 顯示器 ,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示 ,時(shí)的十位和個(gè)位分別顯示在第一個(gè)和第二個(gè)數(shù)碼管,分的十位和個(gè)位分別顯示在第四個(gè)和第五個(gè)數(shù)碼管,秒的十位和個(gè)位分別顯示在第七個(gè)和第八個(gè)數(shù)碼管,其余 兩個(gè) 數(shù)碼管顯示橫線。由于 單片機(jī)的 I/O口送不出如此大的電流,所以數(shù)碼管與單片機(jī)連接時(shí)需要加驅(qū)動(dòng)電路,可以用上拉電阻的方法或使用專門的數(shù)碼管驅(qū)動(dòng)芯片。當(dāng)振蕩頻率為 12MHz 時(shí),典型值為 C=10Uf,R=。當(dāng)振蕩器起振后,只要該引腳上出現(xiàn) 2個(gè)機(jī)器周期以上的高電平時(shí)即可確保使器件復(fù)位。 單片機(jī)時(shí)鐘內(nèi)部有一個(gè)高增益反向放大器,用于構(gòu)成時(shí)鐘震蕩電路, XTAL1 為該放大器的輸入端, XTAL2 為放大器的輸出端,但要形成時(shí)鐘還需附加其他的電路。:串行口輸入,串行口輸出,外部中斷 0輸入 ,外部中斷 1輸入,定時(shí)器 0的外部輸入,定時(shí)器 1的外部輸入,外部數(shù)據(jù)存儲(chǔ)器“寫”信號(hào)輸出和外部數(shù)據(jù)存儲(chǔ)器“讀”信號(hào)輸出。 單片機(jī)應(yīng)用面廣,使用數(shù)量大 ,帶來的直接好處就是成本的降低。 有的單片機(jī)針對某一個(gè)應(yīng)用 領(lǐng)域,集成了相關(guān)的控制設(shè)備,以減少應(yīng)用系統(tǒng)的芯片數(shù)量。所以此次設(shè)計(jì)采用第三種方案。本次設(shè)計(jì)就是通過單片機(jī)為主控電路,通過電路仿真而實(shí)現(xiàn)。 ( 3) 白天整點(diǎn)報(bào)時(shí),晚上 22 點(diǎn)后不報(bào)時(shí)。但是由于受到機(jī)械結(jié)構(gòu)、動(dòng)力和體積的限制,在功能、性能以及造價(jià)上都沒辦法與電子時(shí)鐘相比。 單片機(jī)自 1976 年由 Intel 公司推出 MCS48 開始,迄今已有二十多年了。數(shù)字 時(shí) 鐘的精度、穩(wěn)定度遠(yuǎn)遠(yuǎn)超過老式 的 機(jī)械 時(shí) 鐘。四個(gè) 簡單的獨(dú)立 按鍵實(shí)現(xiàn)對時(shí)間的調(diào)整 以及時(shí)鐘 /秒表功能的轉(zhuǎn)換 。LED。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進(jìn)的石英技術(shù),使數(shù)字鐘具有走時(shí)準(zhǔn)確、性能穩(wěn)定、攜帶方便等優(yōu)點(diǎn),它還用于計(jì)時(shí)、自動(dòng)報(bào)時(shí)及自動(dòng)控制等各個(gè)領(lǐng)域。其設(shè)計(jì)復(fù)雜,體積大,運(yùn)行穩(wěn)定性不好。 即用 C語言來編寫程序,以實(shí)現(xiàn)最終的目標(biāo)。 單片機(jī)經(jīng)過幾代的發(fā)展, 正朝著多功能、高性能、低電壓、低功耗、低價(jià)格、大存儲(chǔ)容量、強(qiáng) I/O 功能及較好的結(jié)構(gòu)兼容性方向發(fā)展。 單片機(jī)的嵌入式應(yīng)用決定了低電壓和低功耗的特性。 該單片機(jī)的引腳圖 如圖 21所示 : 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 6 圖 22 AT89C52的引腳圖 它一共有 40個(gè)引腳,引腳又分為四類。 本設(shè)計(jì)可以只采用 4個(gè)按鍵即可全部實(shí)現(xiàn)所要求 的功能,因此采用獨(dú)立按鍵的形式。對外部振蕩信號(hào)無特殊要求,但需保證脈沖寬度不小于 20ns,且頻率應(yīng)低于單片機(jī)所支持的最高頻率。 RST端在加電時(shí)應(yīng)保持的高電平時(shí)間包括 VCC 的上升時(shí)間和振蕩器起振的時(shí)間。每個(gè)發(fā)光二極管的陽極與輸入端相連。另外標(biāo)號(hào)為 1,2,3,4 的引腳對應(yīng)的是相應(yīng)的位選,即通過程序來控制哪一個(gè)或者那幾個(gè)數(shù)碼管亮。而單片機(jī) I/O 口輸出的電流比較小,故要使用 NPN 型三極管 來放大電流,以驅(qū)動(dòng)蜂鳴器工作。 2. 矩陣式鍵盤 簡單鍵盤電路的每個(gè)按鍵開關(guān)占一根 I/O 口線,當(dāng)按鍵數(shù)目較多時(shí),就要占用較多的 I/O 口資源,此時(shí)應(yīng)該用矩陣式鍵盤電路。由于彈性作用的影響,機(jī)械觸點(diǎn)在閉合及斷開的瞬間均有抖動(dòng)過程 ,從而也使按鍵輸入電壓信號(hào)也出現(xiàn)抖動(dòng),抖動(dòng)時(shí)間的長短與按鍵的機(jī)械特性相關(guān),一般為5~10ms。 同理,按 K3 健兩下時(shí)對湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 15 分位調(diào)整,按三下時(shí)對個(gè)位進(jìn)行調(diào)整,按四下即跳出時(shí)間的調(diào)節(jié)。 數(shù)碼管顯示子程序通過控制 P0 口以及兩個(gè)鎖存器向數(shù)碼管分別輸送斷碼和位碼,來實(shí)現(xiàn)時(shí)鐘和秒表的顯示;按鍵檢測子程序則是通過 — 四個(gè)口來控制四個(gè)獨(dú)立的按鍵,以實(shí)現(xiàn)時(shí)鐘的調(diào)整和時(shí)鐘 /秒表功能的轉(zhuǎn)換;蜂鳴器報(bào)時(shí)子程序是通過控制 口來實(shí)現(xiàn)整點(diǎn)報(bào)時(shí)。 、寄存器分配及數(shù)據(jù)類型等。此 次的數(shù)字電子鐘設(shè)計(jì) 的主程序 流程圖如圖 41 所示。 如果顯示時(shí)間在 六點(diǎn)整到二十二點(diǎn)整時(shí),則蜂鳴器開始報(bào)時(shí),即到了幾點(diǎn)就響幾下,在其他的時(shí)間不報(bào)時(shí)。如果沒有跳出對時(shí)間的調(diào)節(jié),則無論怎樣按 K4 健,秒表功能都無法啟動(dòng)。 for(x=c。 //整點(diǎn)到則蜂鳴器響 } } 除以上三個(gè)實(shí)現(xiàn)所需功能的函數(shù)外,還需要中斷函數(shù) , 初始化函數(shù)等 。 在使用 Keil 軟件之前,要保證在用戶的計(jì)算機(jī)上裝有一套穩(wěn)定可靠地軟件。 編譯無誤后,需要生成 Hex 文件, 如下圖所示。雖然這個(gè)過程是痛苦的,但是當(dāng)自己看到 編寫的程序在自己辛苦幾天繪畫出的仿真圖中完整無誤的實(shí)現(xiàn)了設(shè)計(jì)的要求 時(shí) ,那種興奮感和成就感是多么的讓人陶醉 。綜合自己的分析,其缺陷有以下幾點(diǎn): ( 1)在時(shí)鐘與秒表轉(zhuǎn)換的時(shí)候, 按下 K4健時(shí),也就是處于秒表狀態(tài)但沒有啟動(dòng)秒表時(shí),單個(gè)的共陽極數(shù)碼管會(huì)有輕微的閃動(dòng),也就是不穩(wěn)定,找了很久都沒有發(fā)現(xiàn)原因。雖然以前沒有動(dòng)手制作過任何實(shí)物,有很多東西自己也不懂,但這是一次很好的鍛煉自己的機(jī)會(huì)。因此自己決定用 Altium Designer 來繪畫 PCB 板。這樣不僅成本低而且風(fēng)險(xiǎn)性比較小,也能鍛煉自己動(dòng)手能力。 雖然第一次沒有成功,但自己也有了焊接的經(jīng)驗(yàn)了, 總結(jié)前一次的經(jīng)驗(yàn), 在第二次焊接前自己對所要焊接的電路板進(jìn)行了認(rèn)真的規(guī)劃。因?yàn)閱纹瑱C(jī)的工作電壓為 5V,而一個(gè)電池只有 3V,為了保險(xiǎn),自己使用了 USB 接口。( 1)設(shè)計(jì)的過程很重要,只有設(shè)計(jì)好了自己心里才清楚到底制作出來會(huì)是怎樣的一個(gè)實(shí)物。我想在以后自己學(xué)習(xí)和繪畫的過程中,自己會(huì)慢慢力求完美的。( 3)遇到困難不要害怕,遇到失敗更不要放棄,任何成功者都是經(jīng)歷過無數(shù)次失敗的 。 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 30 參考文獻(xiàn) [1] 郭天祥 .新概念 51單片機(jī) C語言教程 —— 入門 ,提高 ,開發(fā) ,拓展全攻略 [M].北京 :電子工業(yè)出版社 ,2020. [2] 胡健等 .單片機(jī)原理及接口技術(shù) [M].北京:機(jī)械工業(yè)出版社 , [3] 譚浩強(qiáng) .C程序設(shè)計(jì) .北京 :清華大學(xué)出版社 ,2020. [4] 向繼文等 .基于 AT89C51的電子鐘系統(tǒng)設(shè)計(jì) [J],機(jī)電產(chǎn)片開發(fā)與創(chuàng)新, 2020年第 2期 [5] 馮育長 . 單片機(jī)系統(tǒng)設(shè)計(jì)與實(shí)例分析 [M],西安:西安電子科技大學(xué)出版社, [6] 李及,趙利民 .MCS51 系列單片機(jī)原理與應(yīng)用 [M].長春 :吉林科學(xué)技術(shù)社, [7] 朱清慧 .Proteus教程 — 電子線路設(shè)計(jì)、制版與仿真 [M].北京:清華大學(xué)出版社, 2020. [8] 李源生 . 數(shù)字電子技術(shù) [M]. 北京:清華大學(xué)出版社, 2020. [9] 應(yīng)明仁 , 王化成 . 單片機(jī)原理與應(yīng)用 [M]. 廣州: 華南理工大學(xué)出社 , 2020. [10] 林濤等 . 數(shù)字電子技術(shù)基礎(chǔ) [M]. 北京:清華大學(xué)出版社, 2020. [11] 吉鵬,馬云峰等 . 微機(jī)原理與接口技術(shù) [M]. 北京:高等教育出版社, 2020. [12] 張毅剛 . 單片機(jī)原理及應(yīng)用 [M]. 北京:高等教育出版社, 2020. [13] 胡漢才 . 單片機(jī)原理及系統(tǒng)設(shè)計(jì) [M]. 北京:清華大學(xué)出版社, 2020. [14] 邊春遠(yuǎn) , 王志強(qiáng) . MCS51單片機(jī)應(yīng)用開發(fā)實(shí)用子程序(自動(dòng)控制系列) [M]. 北京: 人民郵電出版社 , 2020. [15] 常健生 . 檢測與轉(zhuǎn)換技術(shù) [M]. 北京:機(jī)械工業(yè) 出版社 , 2020. [16] 徐晨,陳繼紅等 . 微機(jī)原理及應(yīng)用 [M]. 北京:高等教育出版社, 2020. 湖 北理工學(xué)院 畢業(yè)設(shè)計(jì)(論文) 31 附錄 程序清單如下 include define uchar unsigned char define uint unsigned int sbit dula=P2^6。//定義各 種變量 uchar count,count1,k3num,k1num,k2num,k4num,yang,fen1,shi1,miao1。y0。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1