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

正文內(nèi)容

基于單片機(jī)的智能廣播系統(tǒng)設(shè)計(jì)--畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 當(dāng)設(shè)定的時(shí)間 等于當(dāng)前時(shí)間時(shí), 二極管燈亮 ,否則將不 亮 。 (3)點(diǎn)擊 ProjectBuild target 或者使用快捷鍵 F9,編譯工程。 圖 Proteus ISIS 的工作界面 30 (2) 主菜單 PROTEUS 包括 File、 Edit、 View 等 12 個(gè)菜單欄,如圖 所示。它運(yùn)行于 Windows 操作系統(tǒng)上,可以仿真、分析各種模擬器件和集成電路,該軟件的特點(diǎn)是:①實(shí)現(xiàn)了單片機(jī)仿真和 SPICE 電路仿真相結(jié)合。 } void op_et0(void) interrupt 1 using 2 { TH0=0x00。 case 0x77:key_value=15。 case 0x7B:key_value=11。 case 0x7D:key_value=7。 case 0x7E:key_value=3。 while((P1 amp。 0xF0)!=0xF0) { delay(16)。 根據(jù)上面指令結(jié)合系統(tǒng)要實(shí)行的功能,其顯示程序流程如圖 所示。 } 鍵盤程序 本設(shè)計(jì) 利用 44 矩陣式鍵盤 對(duì)系統(tǒng)進(jìn)行操作,通過(guò)鍵盤可以很方便的對(duì)時(shí)間進(jìn)行修改和設(shè)置。 ACC = address。 ACC = number。 ds1302_dat = 1。 Read()。 ds1302_clk = 0。 ds1302_clk = 0。首先調(diào)用 DS1302 初始化子程序,再發(fā)送 RAM 命令 ,讀取 DS1302 設(shè)置的時(shí)間值。控制電路圖如圖 、圖 所示: 17 圖 打鈴 機(jī)控制電路 圖 廣播 控制電 路 電源電路設(shè)計(jì) 電源是整個(gè)系統(tǒng)的能量來(lái)源,在本系統(tǒng)中單片機(jī)、 液晶 顯示、 繼電器控制 等電路需要 5V 的電源,因此電路中選用穩(wěn)壓芯片 7805,其最大輸出電流為 ,能夠滿足系統(tǒng)的要求,其電路如圖 所示 [12]。用LCD 顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由 68 或 88 點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對(duì)應(yīng)的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為“ 1”,其 它的為“ 0”,為“ 1”的點(diǎn)亮,為“ 0”的不亮 [10]。 根據(jù)本設(shè)計(jì)需要,本系統(tǒng)采用了 44 鍵盤實(shí)現(xiàn)對(duì)時(shí)間值和功能鍵的設(shè)定。 RST 輸入有兩種功能:首先, RST 接通控制邏輯,允許地址 /命令序列送入移位寄存器;其次, RST 提供了終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。最低有效位 (位0)如為 0 表示要進(jìn)行寫操作,為 1 表示進(jìn)行讀操作,控制字節(jié)總是從最低位開始輸出 [6]。 引腳圖如下圖 : 圖 DS1302引腳圖 DS1302 的引腳功能描述見(jiàn)表 表 DS1302 引腳功能描述 序號(hào) 名稱 引腳功能描述 1 Vcc2 主電源 2 X1 振蕩源 , 外接 3 X2 振蕩源 , 外接 4 GND 地信號(hào) 5 RST 復(fù)位腳 6 I/O 數(shù)據(jù)輸入 /輸出引腳 7 SCLK 串行時(shí)鐘 8 Vcc1 后備電源 1 8 2 7 3 6 4 5 Vcc2 X1 X2 GND Vcc1 SCLK I/O RST DS1302 11 DS1302 與單片機(jī)接口電路 如圖 所示,為單片機(jī)與 DS1302 的接口電路。其中電平復(fù)位是通過(guò) RST 端經(jīng)電阻與電源Vcc 接通而實(shí)現(xiàn)的。 當(dāng) AT89C52 通電時(shí),時(shí)鐘電路開始工作,在 RST 引腳上,只要出現(xiàn) 24 個(gè)時(shí)鐘周期以上的高電平,就能確保單片機(jī)復(fù)位。這些中斷源可通過(guò)分別設(shè)置專用寄存器 IE 的置位或清 0 來(lái)控制每一個(gè)中斷的允許或禁止。欲使 CPU 僅訪問(wèn)外部程序存儲(chǔ)器(地址為0000H— FFFFH), EA 端必須保持低電平(接地)。一般情況下 , ALE 仍以時(shí)鐘振蕩頻率的 1/6 輸出 固定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。此時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流( IIL)。對(duì)端口 P2 寫 “ 1” ,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流 (IIL)。在 Flash 編程時(shí), P0 口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí),要求外接上拉電阻。 AT89C52 有 40 個(gè)引腳,32 個(gè)外部雙向輸入 /輸出( I/O)端口,同時(shí)內(nèi)含 2 個(gè)外中斷口, 3 個(gè) 16 位可編程定時(shí)計(jì)數(shù)器 ,2 個(gè)全雙工串行通信口, 2 個(gè)讀寫口線, AT89C52 可以按照常規(guī)方法進(jìn)行編程,也可以在線編程 [2]。但是,如果在系統(tǒng)中采用時(shí)鐘芯片 DS1302,則能很好地解決這個(gè)問(wèn)題。 (5) 增加了主電源 /后 備 電源雙電源引腳,同時(shí)提供了對(duì)后 備 電源進(jìn)行涓細(xì)電流充電的能力。該子系統(tǒng) 的定時(shí)電路是由 IC( 555)和 R, C 等元件組成的單穩(wěn)態(tài)延時(shí)電路,定時(shí)時(shí)間決定于充放電時(shí)間常數(shù) RC 的大小。 系統(tǒng)硬件設(shè)計(jì)主要包括 : 時(shí)鐘控制、鍵盤控制 、 液晶顯示、智能控制 等部分。到目前為止,廣播領(lǐng)域已經(jīng)由傳統(tǒng)廣播向著數(shù)控--智能化--網(wǎng)絡(luò)化--數(shù)字化飛速發(fā)展。針對(duì) 全自動(dòng)定時(shí)的操作 ,可以通過(guò)軟件編程輕而 易 舉的實(shí)現(xiàn)。 LCD。系統(tǒng)帶有液晶顯示器,配合按鍵提供友好的用戶界面,操作簡(jiǎn)單, 具有 實(shí)時(shí)控制的功能。 選取實(shí)時(shí)時(shí)鐘芯片 DS1302 與控制器來(lái)實(shí)現(xiàn)自動(dòng)播放 和上下課打鈴 功能,從而實(shí)現(xiàn)無(wú)人值守 。 Intelligent Control。 本設(shè)計(jì)要求系統(tǒng) 能夠按照設(shè)定好的時(shí)間點(diǎn)進(jìn)行自動(dòng)打鈴和廣播,能夠 隨時(shí)通過(guò)鍵盤 對(duì)打鈴和廣播時(shí)間進(jìn)行設(shè)置修改 , 采用 液晶顯示 時(shí)間和設(shè)置修改菜單等信息 , 通過(guò)繼電器控制電鈴和廣播 。 在我國(guó),廣播領(lǐng)域的發(fā)展分三個(gè)階段,從最初的普通廣播、手動(dòng)廣播、傳統(tǒng)廣播,到之 后的智能化、自動(dòng)化廣播,近期及未來(lái)發(fā)展的是數(shù)字網(wǎng)絡(luò)化廣播。 (4) 系統(tǒng)軟件設(shè)計(jì)。 當(dāng)時(shí)鐘控制系統(tǒng)將 觸發(fā)開關(guān)接通的瞬間,繼電器吸合,電源電路接通, 控制電鈴和廣播。 方案論證 比較以上兩種方案,方案一雖容易實(shí)現(xiàn),但控制和性能方面都很差,硬件設(shè)計(jì)任務(wù)也比較麻煩 , 時(shí)鐘控制系統(tǒng)要完成自動(dòng)控制這個(gè)功能至少需要 3 個(gè) 555 定時(shí)電路,即自動(dòng)延時(shí)開機(jī)電路,延時(shí)電路,自動(dòng)延時(shí)關(guān)機(jī)電路。 本設(shè)計(jì)采用方案二。 AT89C52 單片機(jī)引腳分布如圖 : 圖 AT89C52 引腳分布 主要 功能 特性 : (1) 兼容 MCS51 指令系統(tǒng) ; (2) 8k 可反復(fù)擦寫 (1000 次) Flash ROM; (3) 32 個(gè)雙向 I/O 口 ; (4) 256x8bit 內(nèi)部 RAM ; X T A L 218X T A L 119A L E30EA31P S E N29R S T9P 0. 0/ A D 039P 0. 1/ A D 138P 0. 2/ A D 237P 0. 3/ A D 336P 0. 4/ A D 435P 0. 5/ A D 534P 0. 6/ A D 633P 0. 7/ A D 732P 1. 0/ T 21P 1. 1/ T 2 E X2P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78P 3. 0/ R X D10P 3. 1/ T X D11P 3. 2/ I N T 012P 3. 3/ I N T 113P 3. 4/ T 014P 3. 7/ R D17P 3. 6 / W R16P 3. 5/ T 115P 2. 7/ A 1 528P 2. 0/ A 821P 2. 1/ A 922P 2. 2/ A 1 023P 2. 3/ A 1 124P 2. 4/ A 1 225P 2. 5/ A 1 326P 2. 6/ A 1 427U1A T 89 C 5 2X1C1 C2 7 (5) 3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 ; (6) 2 個(gè)串行中斷 ; (7) 2 個(gè)外部中斷源 ; (8) 共 6 個(gè)中斷源 ; (9) 2 個(gè)讀寫中斷口線 。 在訪問(wèn)外部程序存儲(chǔ)器或 16 位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí), P2 口送出高 8 位地址數(shù)據(jù)。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能 。要注意的 是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過(guò)一個(gè) ALE 脈沖。需注意的是:如果加密位LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 IE 也有一個(gè)總禁止位 EA, 它能控制所有中斷的允許或禁止。 復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕復(fù)位兩種方式。按鍵手動(dòng)復(fù)位電路見(jiàn)圖 。 DS1302 的 RST 腳接 ,SCLK 腳接 , I/O 腳接 , Vcc1 和 Vcc2 腳接電源, X X2 中間接晶振。 表 DS1302 的控制字節(jié) X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 2RS T5S CL K7I /O6X12X23V CC 18V CC 21U2DS 1 3 0 2X1C1 C2X2C32 2 u FR12 0 0R21k+ 1 . 5 V 12 DS1302 的寄存器 DS1302 有 12 個(gè)寄存器,其中有 7 個(gè)寄存器與日歷、時(shí)鐘相關(guān),存放的數(shù)據(jù)位為 BCD 碼形式 。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302 進(jìn)行操作。行列式鍵盤與單片機(jī)的接口電路 如圖 所示 , H1H4 為行線,接單片機(jī) P1 口的低 4位 , L1L4 為列線,接單片機(jī) P1 口的高 4 位。 LCD 引腳分布及功能 1602LCD 分為帶背光和不帶背光兩種,基控制器大部分為 HD44780, 帶背光的比不帶背光的厚 . ( 1) 1602 液晶顯示屏共有 16 個(gè)引腳,其引腳名稱及引腳編號(hào)的對(duì)應(yīng)關(guān)系如圖 所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 圖 1602液晶顯示模塊引腳分布圖 (2) 1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無(wú)背光) 或 16 腳(帶背光)接口,各引腳接口說(shuō)明 如表 所示: 表 1602液晶顯示模塊引腳功能 引腳 符 號(hào) 引 腳 功 能 引腳 符 號(hào) 引 腳 功 能 1 VSS 電源地 9 D2 數(shù)據(jù)線 VSS VDD VEE RS RW E D0 D1 D2 D3 D4 D5 D6 D7 BLA BLK 15 2 VDD 電源 +5V 10 D3 數(shù)據(jù)線 3 VEE 液晶顯示偏壓 11 D4 數(shù)據(jù)線 4 RS 數(shù)據(jù) /命令選擇 12 D5 數(shù)據(jù)線 5 R/W 讀 /寫選擇 13 D6 數(shù)據(jù)線 6 E 使能信號(hào) 14 D7 數(shù)據(jù)線 7 D0 數(shù)據(jù)線 15 BLA 背光源( +) 8 D1 數(shù)據(jù)線 16 BLK 背 光源( ) 1602LCD 的指令說(shuō)明及時(shí)序 1602 液晶
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1