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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)控制的9999秒倒計(jì)時(shí)設(shè)計(jì)(編輯修改稿)

2025-01-08 19:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 動(dòng)程序?qū)崿F(xiàn)控制的顯示。當(dāng)輸出的是 5V 電壓的情況下,按開(kāi)始按鈕電源開(kāi)關(guān)就閉合,電路導(dǎo)通,數(shù)碼管上顯示 9999。如需開(kāi)始控制,就按開(kāi)始按鈕,系統(tǒng)就會(huì)自己運(yùn)行已添加的程序來(lái)實(shí)現(xiàn)控制。 (2)電源電路的組成: 電源電路由外界提供 220V 的電壓, 220V 的電壓經(jīng)過(guò)數(shù)據(jù)線(xiàn)的整合成 5V 的電壓輸入焊板。當(dāng)電壓輸入的時(shí)候發(fā)光二極管亮。其中會(huì)經(jīng)過(guò)一個(gè)為 1K 的 R3 電阻。我把開(kāi)關(guān)備注的 是 S2。當(dāng)然 VCC 端會(huì)為電路提供高電平。 電源開(kāi)關(guān) :運(yùn)用的是 S2 為按鍵開(kāi)關(guān),當(dāng)電源受外部的電壓的情況下,經(jīng)過(guò)整合變成 5V 的電壓的時(shí)候。發(fā)光二極管亮,再經(jīng)過(guò) R3 這個(gè) 1K 的電阻,把供系統(tǒng)的電壓完全的輸出。當(dāng)然其中還接了一個(gè) VCC 端。當(dāng)奇數(shù)次按下 S2 時(shí),開(kāi)關(guān)閉合, LED 亮,電路導(dǎo)通。當(dāng)偶數(shù)次按下 S2 時(shí),開(kāi)關(guān)斷開(kāi), LED 不亮,電路不能形成回路。 (3)電源電路工作原理 :中的 power 是為單片機(jī)提供一個(gè) 5V 的電源,備注為J2。 S2 起到總開(kāi)關(guān)的作用。當(dāng)奇數(shù)次按下 S2 時(shí),開(kāi)關(guān)閉合, LED 亮,電路導(dǎo)通。當(dāng)偶數(shù)次按下 S2 時(shí), 開(kāi)關(guān)斷開(kāi), LED 不亮,電路不能導(dǎo)通。 圖 36 電源電路 11 顯示部分設(shè)計(jì) ( 1) 顯示部分的介紹 :顯示部分是整個(gè)倒計(jì)時(shí)最為重要的部分,采用動(dòng)態(tài)顯示方式,所謂動(dòng)態(tài)顯示方式是數(shù)字在數(shù)碼管上一個(gè)一個(gè)逐個(gè)顯示,它是通過(guò)位選端控制在哪個(gè)數(shù)碼管上顯示個(gè)位的數(shù)字,由于這些數(shù)字顯示之間的 時(shí)間非常的短,使的人眼看來(lái)它們是一起顯示時(shí)間數(shù)字的,并且動(dòng)態(tài)顯示方式所用的接口少,節(jié)省了 CPU 的管腳。由于 端口的問(wèn)題以及動(dòng)態(tài)顯示方式的優(yōu)越性,在此設(shè)計(jì)的連接方式上采用共陰級(jí)接法。顯示器有段選和位選兩個(gè)端口,首先說(shuō)段選端,它由十二個(gè)端口構(gòu)成,通過(guò)對(duì)這十二個(gè)端口輸入的不同的二進(jìn)制數(shù)據(jù)使得它的數(shù)字顯示也不同,從而可以得到我們所要的倒計(jì)時(shí)。 ( 2) 顯示部分工作原理 :本設(shè)計(jì)采用的是四位共陰極數(shù)碼管,型號(hào)是SM420364。它一共有 12 個(gè)端口,最上邊的四個(gè)端口是用來(lái)接位的端口。從左到右分別接的是 12 接 C 9 接的是 C 8 接的是 C 6 接的是 C0。下端分別接的是 ABCDEFG(按右到左的接法) ABCDEFG 與鎖存器的段相連 接。這樣的連接及使電路簡(jiǎn)化,也更好排版,在對(duì)整個(gè)圖看起來(lái)更加美觀(guān)。只有當(dāng)鎖存器的段和位的同時(shí)輸入方可實(shí)現(xiàn)數(shù)碼管顯示數(shù)字來(lái)實(shí)現(xiàn)倒計(jì)時(shí)的控制系統(tǒng)。 圖 37 數(shù)碼管 鍵盤(pán)部分的設(shè)計(jì) 根據(jù)功能要求,設(shè)計(jì)了一個(gè)開(kāi)始運(yùn)作、暫停運(yùn)作功能鍵。 開(kāi)始、暫停功能鍵的介紹:當(dāng)電源開(kāi)關(guān)導(dǎo)通的情況下。當(dāng)奇數(shù)次按下 S3 時(shí),開(kāi)關(guān)閉合,數(shù)碼管顯示的數(shù)字根據(jù)程序改變。當(dāng)偶數(shù)次按下 S3 時(shí),開(kāi)關(guān)斷開(kāi),程序停止更新顯示的數(shù)值將是上段程序的內(nèi)容??刂撇糠钟靡粋€(gè) S3 開(kāi)關(guān)和一個(gè)R4 的 1K 電阻。一端接的是 VCC 一端接的是 口。它是由一個(gè)開(kāi)關(guān) S3 控制, 12 一端和單片機(jī)系統(tǒng)的 連接(也就是第 12 端口)來(lái)實(shí)現(xiàn)多單片機(jī)的控制。另一端和 VCC 連接,在兩者之間夾了一個(gè)電阻 R4。當(dāng)按下開(kāi)關(guān)按鈕, S3 導(dǎo)通,則有單片機(jī)系統(tǒng)開(kāi)始按預(yù)先設(shè)計(jì)好的程序開(kāi)始運(yùn)行。當(dāng)再次按下的時(shí)候,通過(guò)端口控制的單片機(jī)程序停止運(yùn)行,直到再次按下 S3 時(shí)系統(tǒng)又開(kāi)始工作。即是當(dāng)奇數(shù)次按下 S3 的時(shí)候系統(tǒng)是運(yùn)行的狀態(tài),偶數(shù)次按下時(shí)是暫停狀態(tài)。此控制相當(dāng)?shù)暮?jiǎn)便易懂,且滿(mǎn)足設(shè)計(jì)的要求。 圖 38 按鍵電路 13 4 軟件部分設(shè)計(jì) 系統(tǒng)流程圖 流程圖是由一些圖框 和流程線(xiàn)組成的,其中圖框表示各種操作的類(lèi)型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線(xiàn)表示操作的先后次序。 本設(shè)計(jì)的流程圖如圖 41。當(dāng)接通外部電源至焊接板時(shí), LED 發(fā)光二極管亮。四個(gè)二極管顯示 9999。當(dāng)按下開(kāi)關(guān)按鈕 時(shí),倒計(jì)時(shí)開(kāi)始運(yùn)動(dòng)。在運(yùn)動(dòng)過(guò)程中操作者不不要求暫停的情況下,倒計(jì)時(shí)將會(huì)不停止的運(yùn)行。至到四個(gè)數(shù)碼管顯示 0000 的時(shí)候,系統(tǒng)程序自動(dòng)跳轉(zhuǎn)至 9999 又繼續(xù)開(kāi)始倒計(jì)時(shí)的運(yùn)動(dòng)。至到操作者要求停止運(yùn)動(dòng)為止。 假如在運(yùn)行中出現(xiàn)需要暫停的情況時(shí),操作者按下按鍵 ,倒計(jì)時(shí)停止在上一步程序要求的 位置。至到操作者再一次按下按鍵 時(shí),倒計(jì)時(shí)方可從剛才暫停的位置繼續(xù)開(kāi)始運(yùn)動(dòng),至到完成要求為止。 14 圖 41 系統(tǒng)流程圖 開(kāi)始 初始化 啟動(dòng)? 按下啟動(dòng)、暫停按鍵? 倒計(jì)時(shí)運(yùn)行 運(yùn)行至 0? 暫停 ? Y N Y Y N N N 開(kāi)始按下啟動(dòng)、暫停按鍵?Y Y 15 顯示子程序 在本設(shè)計(jì)中顯示子程序是一個(gè)重要的環(huán)節(jié)。只有當(dāng)系統(tǒng)在完成顯示子程序的情況下,才能實(shí)現(xiàn)倒計(jì)時(shí)的顯示。 顯示子程序是通過(guò)鎖存器段和鎖存器位的開(kāi)、關(guān)來(lái)實(shí)現(xiàn)數(shù)碼管的每一位顯示。顯示子程 序如圖 42。 void display(uchar qian,uchar bai,uchar shi,uchar ge)//每位顯示值 { dula=1。//打開(kāi)鎖存器段 P0=table[qian]。//第一位顯示 dula=0。//關(guān)閉鎖存器段 P0=0xff。//打開(kāi) P0 口 wela=1。//打開(kāi)鎖存器位 P0=0xfe。//數(shù)碼管第一位顯示 wela=0。//關(guān)閉鎖存器位 delay(2)。//簡(jiǎn)短延時(shí) dula=1。//打開(kāi)鎖存器段 P0=table[bai]。//第二位顯示 dula=0。//關(guān)閉鎖存器段 P0=0xff。//打開(kāi) P0 口 wela=1。//打開(kāi)鎖存器位 P0=0xfd。//數(shù)碼管第二位顯示 wela=0。//關(guān)閉鎖存器位 delay(2)。//簡(jiǎn)短延時(shí) dula=1。//打開(kāi)鎖存器段 P0=table[shi]。//第三位顯示 dula=0。//關(guān)閉鎖存器段 P0=0xff。//打開(kāi) P0 口 wela=1。//打開(kāi)鎖存器位 P0=0xef。//第三位數(shù)碼管顯示 wela=0。//關(guān)閉鎖存器位 delay(2)。//簡(jiǎn)短延時(shí) dula=1。//打開(kāi)鎖存器段位 P0=table[ge]。//第四位顯示 dula=0。//打開(kāi)鎖存器段位 P0=0xff。//打開(kāi) P0 口 wela=1。//打開(kāi)鎖存器位 P0=0xf7。//第四位數(shù)碼管顯示 wela=0。//關(guān)閉鎖存器段位 delay(2)。//簡(jiǎn)短延時(shí) } 16
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1