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

正文內(nèi)容

畢業(yè)設(shè)計(jì)----基于單片機(jī)的方波信號(hào)發(fā)生器-在線瀏覽

2025-02-03 19:37本頁(yè)面
  

【正文】 負(fù)脈沖選通信號(hào), PC 的 16位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲(chǔ)器則把指令數(shù)據(jù)放到 P0口上,由 CPU 讀入并執(zhí)行。Pin31:EA/V pp程序存儲(chǔ)器的內(nèi)外部選通線, 8051 和 8751 單片機(jī),內(nèi)置有 4kB 畢 業(yè) 設(shè) 計(jì) 4 的程序存儲(chǔ)器,當(dāng) EA 為高電平并且程序地址小于 4kB 時(shí),讀取內(nèi)部程序存儲(chǔ)器指令 數(shù)據(jù),而超過(guò) 4kB 地址則讀取外部指令數(shù)據(jù)。顯然,對(duì)內(nèi)部無(wú)程序存儲(chǔ)器的 8031,EA 端必須接地。 8255 芯片簡(jiǎn)介 8255 可編程并行接口芯片簡(jiǎn)介 : 8255 可編程并行接口芯片有三個(gè)輸入輸出端口,即 A 口、 B口和 C 口,對(duì)應(yīng)于引腳 PA7~ PA0、 PB7~ PB0 和 PC7~ PC0。通常 A口、 B口作為輸入輸出的數(shù)據(jù)端口。它們分別與端口 A/B配合使用,可以用作控制信號(hào)輸出或作為狀態(tài)信號(hào)輸入。其中 C 口按位置位/復(fù)位控制字方式使用較為繁難,說(shuō)明也較冗長(zhǎng),故在此不作敘述,需要時(shí)用戶可自行查找有關(guān)資料。 D D5: A 口方式選擇 0 0 — 方式 0 0 1 — 方式 1 1 — 方式 2 D4: A 口功能 ( 1=輸入, 0=輸出) D3: C 口高 4位功能 ( 1=輸入, 0=輸出) D2: B 口方式選擇 ( 0=方式 0, 1=方式 1) D1: B 口功能 ( 1=輸入, 0=輸出) D0: C 口低 4位功能 ( 1=輸入, 0=輸出) 8255 可編程并行接口芯片工作方式說(shuō)明 : 方式 0:基本輸入/輸出方式。每一個(gè)端口都可以用作輸入或輸出。 方式 1:選通輸入/輸出方式。 方式 2 :雙向總線方式。 D7 D6 D5 D4 D3 D2 D1 D0 畢 業(yè) 設(shè) 計(jì) 5 74LS373 簡(jiǎn)介 74LS373 是一種帶三態(tài)門的 8D 鎖存器 ,其管腳示意圖如下示: 4. 2. 3 系統(tǒng)工作原理 ( 1)開(kāi)關(guān)鍵盤輸入交通燈初始時(shí)間,通過(guò) 8051 單片機(jī) P1 輸入到系統(tǒng) (2) 由 8051 單片機(jī)的定時(shí)器每秒鐘通過(guò) P0 口向 8255 的數(shù)據(jù)口送信息,由8255 的 PA 口顯示紅、綠、黃燈的燃亮情況;由 8255 的 PC口顯示每個(gè)燈的燃亮?xí)r間。 ( 4) 通過(guò) 8051 單片機(jī)的 位來(lái)控制系統(tǒng)是工作或設(shè)置初值,當(dāng) .牌 位 0就對(duì)系統(tǒng)進(jìn)行初始化,為 1系統(tǒng)就開(kāi)始工作。 ( 6)增加 每次綠燈時(shí)間 車流量檢測(cè)的功能 ,并且通過(guò)查詢 端口的電平是否為低,開(kāi)關(guān)按下為低電平,雙位數(shù)碼管顯示車流量,直到下一次綠燈時(shí)間重新記入。 第 5 章 .控制器的軟件設(shè)計(jì) 每秒鐘的設(shè)定 延時(shí)方法可以有兩種一中是利用 MCS51 內(nèi)部定時(shí)器才生溢出中斷來(lái)確定 1秒的時(shí)間,另一種是采用軟延時(shí)的方法。他是以加法記數(shù)的,并能從全 1到全 0 時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。在方式 0時(shí) M為 213 ;在方式 1時(shí) M的值為 216;在方式 2 和 3 為 28 計(jì)算公式 T=( M- TC) T 計(jì)數(shù) 或TC=M-T/ T 計(jì)數(shù) T 計(jì)數(shù) 是單片機(jī)時(shí)鐘周期T CLK 的12倍 ;TC為定時(shí)初值 如單片機(jī)的主脈沖頻率為T CLK 12MHZ ,經(jīng)過(guò)12分頻 方式0 TMAX= 213 *1微秒=8.192毫秒 方式1 TMAX= 216 *1微秒=65.536毫秒 顯然1秒鐘已經(jīng)超過(guò)了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問(wèn)題. 1秒的方法 我們采用在主程序中設(shè)定一個(gè)初值為20的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。為零表示1秒已到可以返回到輸出時(shí)間顯示程序。 初值: TC=M-T/ T 計(jì)數(shù) =2 16 -50 ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。裝入定時(shí)器初值 MOV TL0, BOH 。開(kāi)T0中斷 SEBT TR O ;啟動(dòng)T0計(jì)數(shù)器 MOV RO, 14H 。 跳轉(zhuǎn)到時(shí)間及信號(hào)燈顯示子程序 DJNZ:MOV RO,#14H ;恢復(fù)R0值 MOV TH0, 3CH 。 畢 業(yè) 設(shè) 計(jì) 7 MOV IE, 82H RET1 END 軟件延時(shí) MCS51 的工作頻率為 212MHZ,我們選用的 8031 單片機(jī)的工作頻率為 6MHZ。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過(guò)指令的執(zhí)行條數(shù)來(lái)確定 1 秒的時(shí)間。 時(shí)間及信號(hào)燈的顯示 8051 并行口的擴(kuò)展 3 驅(qū)動(dòng)代碼表 8255 與 8051 的連接 : 用 8051的 P0 口的 連接 8255的片選信號(hào) cs 我們用 8031的地址采用全譯碼方式,當(dāng) =0 時(shí)片選有效, 其他無(wú)效, 用于選擇 8255端口 畢 業(yè) 設(shè) 計(jì) 8 A7 A6 A5 A4 A3 A2 A1 A0 1 X X X X X 0 0 00H 為 8255 的 PA 口 1 X X X X X 0 1 01H 為 8255 的 PB 口 1 X X X X X 1 0 02H 為 8255 的 PC 口 1 X X X X X 1 1 03H 為 8255 的控制口 由于 8051 是分時(shí)對(duì) 8255 和儲(chǔ)存器進(jìn)行訪問(wèn)所以 8051的 P0口不會(huì)發(fā)生沖突 程序設(shè)計(jì) 方波信號(hào)發(fā)生器設(shè)計(jì) 一、概述 單片機(jī)集成度高、功能強(qiáng)、可靠性高、體積小、功耗地、使用方便、價(jià)格低廉等一系列優(yōu)點(diǎn),目前已經(jīng)滲入到人們工作和 生活的方方面面,幾乎“無(wú)處不在,無(wú)所不為”。 單片機(jī)有兩種基本結(jié)構(gòu)形式 :一種是在通用微型計(jì)算機(jī)中廣泛采用的,將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器合用一個(gè)存儲(chǔ)器空間的結(jié)構(gòu),稱為普林斯頓結(jié)構(gòu)。 本課題討論的方波發(fā)生器的核心是目前應(yīng)用極為廣泛的 51系列單片機(jī)。 、設(shè)計(jì)的基本要求 頻率可調(diào) ,用一個(gè)變阻器來(lái)調(diào)整波形的頻率,頻率調(diào)節(jié)范圍為 20Hz~2021Hz; 占空比可調(diào),采用兩個(gè)按鍵來(lái)實(shí)現(xiàn)增加、減小波形的占空比作用,占空比調(diào)節(jié)步長(zhǎng)為 1%,即每按鍵一次,占空比增加或減少 1%。 系統(tǒng)上電時(shí)頻率依變阻器的阻值設(shè)定,占空比設(shè)定為 50%。因此, 頻率也使用按鍵來(lái)進(jìn)行調(diào)節(jié), 不同的頻率及占空比可以使用不同的按鍵來(lái)實(shí)現(xiàn) , 而以鍵盤掃描來(lái)實(shí)現(xiàn)各鍵的不同功能;顯示部分可以使用 ZLG7290 芯片及數(shù)碼管來(lái)實(shí)現(xiàn)。 二、方波發(fā)生器設(shè)計(jì)方案 在電子技術(shù)領(lǐng)域中,實(shí)現(xiàn) 方波發(fā)生器 的方法有很多種,可以采用不同的原理及器件構(gòu)成不同的電路,但可以實(shí)現(xiàn)相同的功能。如實(shí)現(xiàn)頻率調(diào)節(jié)時(shí),不是按要求利用調(diào)整變阻器的阻值來(lái)完成的,而是用按鍵來(lái)實(shí)現(xiàn)的。 本 設(shè)計(jì)中 用到兩個(gè)定時(shí)器 , 定時(shí)器 0 和定時(shí)器 1,其中定時(shí)器 0 工作在定時(shí)方式下, 決定方波的頻率;定時(shí)器 1 同樣工作在定時(shí)方式下,用于設(shè)定 占空比。 .設(shè)計(jì)的基本要求 頻率可調(diào) ,用一個(gè)變阻器來(lái)調(diào)整波形的頻率,頻率調(diào)節(jié)范圍為 20Hz~2021Hz; 占空比可調(diào),采用 兩個(gè)按鍵來(lái)實(shí)現(xiàn)增加、減小波形的占空比作用,占空比調(diào)節(jié)步長(zhǎng)為 1%,即每按鍵一次,占空比增加或減少 1%。 系統(tǒng)上電時(shí)頻率依變阻器的阻值設(shè)定,占空比設(shè)定為 50%。 畢 業(yè) 設(shè) 計(jì) 10 因此, 頻率也使用按鍵來(lái)進(jìn)行調(diào)節(jié), 不同的頻率及占空比可以使用不同的按鍵來(lái)實(shí)現(xiàn) , 而以鍵盤掃描來(lái)實(shí)現(xiàn)各鍵的不同功能;顯示部分可以使用 ZLG7290 芯片及數(shù)碼管來(lái)實(shí)現(xiàn)。 、方波發(fā)生器的原理與功能 方波發(fā)生器 的原理方框圖如圖 1 所示 由于系統(tǒng)的要求不高,比較單一的,再加上我們是通過(guò)定時(shí)器來(lái)調(diào)節(jié)頻率的,而非電阻,因此實(shí)現(xiàn)起來(lái)就相對(duì)簡(jiǎn)化了。 方波發(fā)生器工作原理與功能: 簡(jiǎn)單的流程為:主程序掃描鍵盤,將設(shè)置信息輸入,處理后,輸出到 LED 顯示器顯示。根據(jù)計(jì)算定時(shí)器鍵盤 單片機(jī)89S52 LED 顯 示 頻率與占空比數(shù)據(jù) 頻率與占空比數(shù)據(jù) 圖 1 方波發(fā)生器原理框圖 畢 業(yè) 設(shè) 計(jì) 11 初值的公式: 122 tfTC oscL ??? 計(jì)算出定時(shí)器 0 與定時(shí)器 1 所要裝入的初值。 此電路的鍵盤是由一個(gè)狀態(tài)鍵,四個(gè)功能鍵(調(diào)節(jié)頻率與占空比的增減)組成,其特殊之處在于利用外部中斷實(shí)現(xiàn)鍵盤掃描。 三、系統(tǒng)的硬件設(shè)計(jì) 、單片機(jī)最小系統(tǒng) 單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn)的,有條不紊地進(jìn)行工作。常用的時(shí)鐘電路方式有兩種:一種是內(nèi)部時(shí)鐘方式,一種是外部時(shí)鐘方式,這里采用的是內(nèi)部時(shí)鐘方式,外接晶振。選取頻率為 的晶振,微調(diào)電容是瓷片電容。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1