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

正文內(nèi)容

基于at89c51單片機的作息時間控制器設計-wenkub

2022-11-04 18:40:01 本頁面
 

【正文】 WWW: JNB , WWW 22 CPL TR0 LJMP ANJIAN LL2: JB , LL3 LCALL DEALY JB , LL2 NNN: JNB , NNN INC 51H MOV A, 51H CJNE A, 60H, ANJIAN MOV 51H, 00H LL3: JB , LL1 LCALL DEALY JB , LL2 NNN1: JNB , NNN1 INC 52 MOV A, 52 CJNE A, 24ANJIAN MOV 52, 00H LL1: RET 23 程序框圖 圖 33 定時及中斷 開始 1S 到?jīng)] ? R2 重賦初值 地 址指針初始化 調(diào)查時子程序 取 數(shù) 調(diào)整時間 十進制調(diào)整 送回計數(shù)單元 計數(shù)單元清 0 是否到小時單元 單元內(nèi)容等于 24? 重裝初值恢復現(xiàn)場 中斷返回 單元內(nèi) 容是否等于 60H 計 數(shù) 單 元 內(nèi)容 清 0 調(diào)整地址指針 N N 24 中斷初始化 啟動定時器 調(diào)報時子程序 調(diào)顯示緩沖區(qū)送數(shù)子程序 調(diào)顯示子程序 調(diào)按鍵子程序 開 始 定時器初始化 計數(shù)單元初始化 軟件計數(shù)器 R7 47H 單元初始化 圖 34 地址指針初始 25 圖 35 送數(shù)顯式 地址指針初始化 軟件計數(shù)器初始化 取 數(shù) 低四位送入顯示緩沖 緩沖區(qū)地址指針加 1 高四位送入顯示緩沖 取 數(shù) 緩沖區(qū)地址指針加 1 R2 是否為 0? 子程序返回 26 4 調(diào)試部分 調(diào)試是一項很復雜而龐大的工程,它占了整個設計的大部分時間。 ( 13) TIME_OUT:過了 1S 后則更新時間并檢查定時時間是否到了。 ( 9) TIME_PRO:更新時分秒數(shù)據(jù)。 ( 5) SCAN1:七段顯示器掃描一遍。 15 圖 31 主程序控制的工作流程 主程序開始 初始化定時器 初始化變量 繼電器 OFF,消除電鈴標志 LED 閃動,表示程序開始執(zhí)行 掃描顯示器更新時間數(shù)據(jù),定時時間到 K1:設置現(xiàn)在的時間 K2:顯示定時設置時間 K3:設置定時時間 K4:電鈴 ON/OFF 是否按 K KK K4 鍵? 16 子程序設計 主要控制子程序說明如下: ( 1) T0_INT:定時器 0 計時中斷程序每隔 5ms 中斷一次。時,分,秒數(shù)據(jù)是存在變量內(nèi)并寫入七段顯示器的緩沖區(qū)內(nèi),而由顯示器掃描程序中定時掃描而顯示出時間。 K2:設整分。 K2:顯示鬧鈴設置時間。 當定時時間到了,壓電喇叭則發(fā)出一陣聲響,時間到時發(fā)出一陣聲響,按下K4鍵可以停止聲響。 在控制中常用的中間繼電器通常用作繼電控制,信號傳輸和隔 離放大等用途。 最常見的繼電器要數(shù)熱繼電器,通常使用的熱繼電器適用于交流 50Hz、60Hz、額定電壓至 660V、額定電流至 80A 的 電路中,供交流電動機的過載保護用。 圖 24(a)中: Cl= 1030uF, R1= 1kΩ 圖 24(b)中: C2= 1uF, Rl= lkΩ, R2= 10kΩ 本系統(tǒng)的復位電路采用上電復位。常用的上電或開關復位電路如圖 24(b)所示。常用的上電復位電路如圖(a)中左圖所示。 220V交流電源經(jīng)變壓器 ,整流,濾波后分 12 別進入芯片,產(chǎn)生 +5V 電壓,這些電源的具體應用情況如下: +5V 電源:單片機及外圍電路 所用電源。 R(第 9 腳)為復位端,當 R=0 時,移位寄存器各位復 0,只有當 R=1 時,時鐘脈沖才起作用。74HC164 為 TTL 單向 8 位移位寄存器,可實現(xiàn)串行輸入,并行輸出。 ( 2)、功能特性概述 引腳圖如圖 23所示: 圖 23 74HC164 引腳圖 這些 8 位移位寄存器的特點是具有與門串行輸入和不同步的清除輸入( CLR)。 下面簡單的介紹一下 74HC164。同樣, 8279 為 INTEL 公司生產(chǎn)的 通用鍵盤 /顯示器接口芯片,其內(nèi)部設有 16*8 顯示數(shù)據(jù) RAM,若采用 8279 管理鍵盤和顯示器,可以減少軟件程序,從而減輕主機的負擔,但我們同時也發(fā)現(xiàn),由于其功能比較強大,不可避免將會使外圍設備與操作過程復雜化,同時價格比較貴。 顯示部分 顯示器接口芯片的選擇 LED 顯示器接口芯片的選擇常用的顯示器接口芯片有 CD4511, CD4513,MC14499, 8279, MAX7219, 74HC164 等,它們的功能有:( 1) CPU 接受來自鍵盤的輸入 數(shù)據(jù),并作預處理;( 2)數(shù)據(jù)顯示的管理和數(shù)據(jù)顯示器的控制 CD4511 是BCD 鎖存, 7段譯碼,驅(qū)動器,但在顯示 6和 9時,顯示為 b 和 q,不是很好看。如果看門狗定時時間已定, /CS 保持高電平或低電平的時間超過看門狗的定時時間, RESET 也同樣有效。 5.寫保護( /WP) 當 /WP 為低電平時,對于 X5045 不能完成非易失性寫操作,但是 在其他方面工作正常。 2.串行輸入( SI) SI 是串行數(shù)據(jù)輸入引腳,所有的操作碼,字節(jié),地址及數(shù)據(jù)都通過這個引腳寫入存儲器,串行時鐘脈沖上升沿時,數(shù)據(jù)被鎖存。 。 9 : 。輸出復位高電平有效,直至 VCC=1V復位信號仍有效。它采用 CMOS 技術和 Fairchild Semiconductor 公司的 MicroWire 工業(yè)標準 3 線串行接口,具有 1Kb/2kB/4kB 的容量,并可通過 ORG 管腳配置成128*8/256*8/512*8 或 64*16/128*16256*16 等結(jié)構。這種組合降低了系統(tǒng)的成本并減少了對電路板空間的要求。 為了改善主 CPU 的資源與時序的分配,我們對 AT89C51 進行串行數(shù)據(jù)存儲器的擴展。當系統(tǒng)發(fā)生故障 而超過設置時間時,電路中的看門狗將通過 RESET 信號向 CPU 作出反應。需注意的是:如果加密位 LB1 被編程,復位時內(nèi)部會鎖存 EA端狀態(tài)。該位置位后,只有一條 MOVX 和 MOVC 指令才能將 ALE 激活。一般情況下, ALE 仍以時鐘振蕩頻率的 1/6輸出固定的脈 沖信號,因此它可對外輸出時鐘或用于定時目的。 P3 口除了作為一般的 I/O 口線外,更重要的用途是它的第二功能,如下表所示: 表 P3 口的第二功能 端口引腳 第二功能 RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時 /計數(shù)器 0) T1(定時 /計數(shù)器 1) WR(外部數(shù)據(jù)存儲器寫選通 ) RD(外部數(shù)據(jù)存儲器讀選通 ) 7 此外, P3口還接收一些用于 FLASH 閃存編程和程序校驗的控制信號。 P3 口 —— P3 口是一組帶有內(nèi)部上拉電阻的 8 位雙向 I/O 口。 表 21 和 的第二功能 引腳號 功能特性 T2(定時 /計數(shù)器 2 外部計數(shù)脈 沖輸入),時鐘輸出 T2EX(定時 /計數(shù) 2 捕獲 /重裝載觸發(fā)和方向控制) P2 口 —— P2 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。對端口寫“ 1”,通過內(nèi)部的上 6 拉電阻把端口拉到高電平,此時可作輸出口。作為輸出口用時,每位能吸收電流的方式驅(qū)動 8 個 TTL 邏輯門電路,對端口P0寫“ 1”時,可作為高阻抗輸入端用。同時, AT89C51 可降至 0Hz 的靜態(tài)邏輯操作, 5 并支持兩種軟件可選的節(jié)電工作模式。 個中斷源。 。 AT89C51 的功能概述 ( 1)、特點: MCS51 產(chǎn)品指令和引腳完全兼容。 常用的單片機有很多種:Intel8051 系列、 Motorola 和 M68HC 系列、 Atmel 的 AT89 系列、臺灣 Winbond(華邦 )W78 系列、荷蘭 Pilips 的 PCF80C51 系列、 Microchip 公司的 PIC 系列、 Zilog的 Z86 系列、 Atmel 的 AT90S 系列、韓國三星公司的 KS57C系列 4位單片機、臺灣義隆的 EM78 系列等 。 單片機應用系統(tǒng)是以單片機為核心,配以輸入、輸出、顯示、控制等外圍部件和軟件,能實現(xiàn)一種或多種功能的實用系統(tǒng)。 software ponents, mainly the main program design. Hardware and software together, the first debugging subroutines, and then stack one level debugging, the final system debugging through. In this paper, I have to use microcontroller to automatically reset circuit, display circuit, power supply circuits, relay circuit, electric bell circuit connected, and through the MCU programming design requirements. SCM rest time control system is to use the timer to do time dealing with seconds count, when the set time is up, then a flurry of sound, start relay, Radio Cassette Recorder can be controlled by the relay on or off. Hours, minutes, seconds, there is a variable data is within the sevensegment display and write within the buffer by the display scanning program regularly scans and show the time. Keywords: microcontroller,; timing; display 3 1 概述 科技的進步需要技術不斷的提升。 在本論文
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1