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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c52單片機的多功能電子鐘設(shè)計(編輯修改稿)

2025-01-08 19:37 本頁面
 

【文章內(nèi)容簡介】 機器周期以上的高電平,將使單片機復(fù)位。 EA /VPP —— 片外程序存儲器訪問允許信號。欲使 CPU 僅訪問外部程序存儲器(地址為 0000HFFFFH), EA 端必須保持低電平(接地),如果 EA 端為高電平(接Vcc端), CPU則執(zhí)行內(nèi)部程序中的指令。 LAE/ PROG —— 當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址允許鎖存)輸出脈沖用于鎖存地址的低 8位位數(shù)字節(jié)。一般情況下, ALE仍以時鐘振蕩頻率的 1/6輸出固定的脈沖信號,因此它可對 外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE脈沖。 對 Flash存儲器編程期間,該引腳還用于輸入編程脈沖(第二功能)。 PSEN :程序儲存允許( PSEN )輸出是外部程序存儲器的讀選通信號,當 AT89C52 由外部存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次 PSEN 有效,即輸出兩個脈沖。在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。 P0 口 —— 是一組 8 位漏極開路雙向 I/O 口,也即地址 /數(shù)據(jù)總線復(fù)用口。作為輸出口用時,每位能吸收電流的方式驅(qū)動 8個 TTL邏輯門電路,對端口 P0寫“ 1”時,可作為高阻抗輸入端用。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址(低 8位)和數(shù)據(jù)總線服用,在訪問期間激活內(nèi)部上拉電阻。 在本設(shè)計中 P0口的高 4位( ~)輸出秒十位,低 4位( ~)輸出秒個位。 P1口 —— 是一個內(nèi)部帶上拉電阻的 8位準雙向 I/O口。在對 EPROM型單片機 6 編程和驗證程序時,它 接收低 8 位地址。 P1 能驅(qū)動(吸收或輸出電流) 4 個 LSTTL電路。 在時鐘系統(tǒng)中, P1口的高 4位( ~)用來輸出時十位,低 4位( ~)用來輸出時個位。 /計數(shù)器 2的外部計數(shù)輸入端,即專用功能 T2。 用功能端 T2EX,即定時器 T2 的外部控制端。參見表 21。 表 2 1 引腳號 功能特性 T2(定時 /計數(shù)器 2外部計數(shù)脈沖輸入),時鐘輸出 T2XE(定 時 /計數(shù)器 2捕獲 /重裝載觸發(fā)和方向控制) P2 口 —— 是一個帶有內(nèi)部上拉電阻的 8 位準雙向 I/O 口, P2 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4個 TTL邏輯門電路。對端口寫“ 1”,通過內(nèi)部的上拉電阻,某個引腳外部信號拉低是會輸出一個電流。 在時鐘系統(tǒng)中, P2口的高 4位( ~)用來輸出分十位,低 4位( ~)用來輸出分個位。 P3 口 —— 是一組帶有內(nèi)部上拉電阻的 8 位準雙向 I/O 口。 P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流) 4個 TTL邏輯門電路。對 P3口寫入“ 1”時,它們被內(nèi)部上 拉電阻拉高并可作為輸入端口。此時,被外部拉低的 P3口將用上拉電阻輸出電流。 P3口除了作為一般的 I/O口線外,更重要的用途是它的第二功能,如 表 22所示: 表 2 2 P3口各位的第二功能 端口引腳 第二功能 RXD (串行輸入口) TXD (串行輸出口) 0INT (外部中斷 0) 1INT (外部中斷 1) T0 (定時 /計數(shù)器 0) T1 (定時 /計數(shù)器 1) WR (外部數(shù)據(jù)存儲器寫選通) RD (外部數(shù)據(jù)存儲器讀選通) 7 T0 和 T1的設(shè)置 定時器 /計數(shù)器 0和定時器 /計數(shù)器 1有兩個外部輸入端( T0、 0INT 和 T 1INT )、兩個 8位的二進制加法計數(shù)器( TH0、 TL0和 TH TL1)。由兩個內(nèi)部特殊功能寄存器( TMOD、 TCON)控制定時器 /計數(shù)器的工作,其中 TMOD( Timer/Counter Mode Control)是定時器 /計數(shù)器模式控制寄存器,其格式如下表 23所示(寄存器各位不可位尋址)。 表 2 3 TMOD 寄存器名: TMOD 位名稱 GATE C/T M1 M0 GATE C/T M1 M 0 地址: 89H 位地址 — — — — — — — — TMOD被分為兩個部分,每部分 4位,高 4位用于定時器 /計數(shù)器 1,低 4位用于定時器 /計數(shù)器 0。其中 GATE和 C/ T 用于控制計數(shù)信號的輸入, M M0 用于定義計數(shù)器的工作方式。 TCON是定時器 /計數(shù)器寄存器,其格式如下表 24所示(寄存器各位可位尋址): 表 2 4 TCON 寄存器名:TCON 位名稱 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 地址: 88H 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H TCON 也被分為兩部分,高 4 位用于定時器 /計數(shù)器。其中 TR TR0 用于控制計數(shù)信號的輸入, TF TF0位計數(shù)器的溢出位。 TMOD中的 GATE和 TCON中的 TR0用于控制計數(shù)脈沖的接通,通常有兩種使用方法: GATE=0時,僅僅由程序設(shè)置 TR0=1來接通計數(shù)脈沖,由程序設(shè)置 TR=0來停止計數(shù)。此時與外部中斷無關(guān)。 GATE=1時,先由程序設(shè)置 TR=1,然后由外部中斷來控制計數(shù)的接通與關(guān)閉 。 兩個 8 位計數(shù)器均為加法計數(shù)器,它們的級聯(lián)和技術(shù)范圍是有 TMOD 中的 M1和 M0 來控制的。 M M0 可設(shè)置 4種內(nèi)部計數(shù)的工作方式,如表 25所示。 表 2 5 計數(shù)器工作方式 工作方式 M1 M0 功 能 計 數(shù) 范 圍 0 0 0 13位二進制加法計數(shù)器 初值初值 ??? 81922 13 1 0 1 16位二進制加法計數(shù)器 初值初值 ??? 6 5 5 3 62 16 2 1 0 可重置初值的 8位二進制加法計數(shù)器 初值初值 ??? 2562 8 3 1 1 2個獨立的 8位二進制加法計數(shù)器(僅對 T0) 初值初值 ??? 2562 8 工作方式 0主要為兼容早期的 MCS48單片機所保留,一般可用工作方式 1代替。 工作方式 1的特點是:計數(shù)范圍寬,但每次的初值均要由程序來設(shè)置。 8 16 1 2 ( 6 5 5 3 6( 2 6 5 5 3 6 1 1 2T fo s c fo s c?? ? ? ? ? ? ? ? 初 值 )初 值 ) 計 數(shù) 周 期 ( 初 值 )工作方式 2 的特點是:初值只需要設(shè)置一次,每次溢出后,初值自動會從 TH0 加載到 TL0或從 TH1加載到 TL1,但計數(shù)范圍較工作方式 1小。 工作方式 3 的特點是:增加了一個獨立的計數(shù)器,但只能適用于定時器 /計數(shù)器 0而且占用 了定時器 /計數(shù)器 1的 TR1和 TF1,所以此時的定時器 /計數(shù)器 1只能用于不需要中斷的應(yīng)用,如作為串行口的波特率發(fā)生器。 4種工作方式對溢出處理均相同,加法計數(shù)超出范圍后,溢出信號將使 TCON中的TF0或 TF1置位,計數(shù)值回到 0或初值,重新開始計數(shù)。 TF0或 TF1置位后,可向 CPU提出中斷請求。 TF0 和 TF1 在 CPU 響應(yīng)中斷后會自動復(fù)位,而禁止中斷響應(yīng)時,也可由軟件來復(fù)位。 以工作方式 1為例,定時時間 T為計數(shù)范圍乘上計數(shù)周期,即 由表 25 和 上式 可知,當初值等于 0 時, 4 種工作方式有中最大定時時間的為工作方式 1。又外接晶振頻率為 12Mhz,則最大定時時間 maxT 為 65536 s? ,即 。 時鐘要求顯示時間精度為妙,而定時器最大定時時間為 ,小于 1s,很顯然直接用一個定時器來定時是行不通的。為此,把 T0 設(shè)為定時器模式, T1 設(shè)為計數(shù)器模式,它們都以工作方式 1 工作,即把 TMOD 賦值 01010001B,又由軟件來啟動或停止中斷,則把 00000000B 賦予 TCON。 T0 定時時間為 , T1 計數(shù)次數(shù)為 20,這樣可得 1s的定時時間。 由 上 式可導(dǎo)出計算初值的 下 式: 6 5 5 3 6 T 6 5 5 3 6 T 1 2fosc? ? ? ? ?初 值 計 數(shù) 周 期 則 可分別計算出 T0 和 T1 的初值: T0 初值 =6553650000=15536=3CB0H; T1 初值 =6553620=65516=FFECH。 T2 的設(shè)置 AT89C52除了 MCS51中 51子系列所有的定時器 /計數(shù)器 0、定時器 /計數(shù)器 1外,還有一個定時器 /計數(shù)器 2。定時器 /計數(shù)器 2 有兩個外部輸入端( T2和 T2EX),兩個 8位的二進制計數(shù)器( TH2 和 TL2),兩個重載或捕獲寄存器( RCAP2L和 RCAP2H)和兩個內(nèi)部特殊功能寄存器 T2CON和 T2MOD。 定時器 /計數(shù)器 2的兩個外部輸入端 T2 和 T2EX分別借用了 。 T2CON、T2MOD、 RCAP2L、 RCAP2H、 TL2 和 TH2 這六個寄存器或計數(shù)器的內(nèi)部地址分別為0C8H~0CDH,復(fù)位后,除了 T2MOD中未定義的各位值不確定外,其余均為 0。 T2CON中的各位可進行位尋址,其他寄存器或計數(shù)器的各位不能按位尋址。 T2CON( Timer/Counter2 Control)的格式和其各位的功能分別如表 26和表 27所示。 表 2 6 T2CON 寄存器名:T2CON 位名稱 2TF EXF2 RCLK TCJK EXEN2 TR2 C/ 2T CP/ 2RL 地址: 0C8H 位地址 0CFH 0CEH 0CDH 0CCH 0CBH 0CAH 0C9H 0C8H 9 表 2 7 T2CON的各位功能 符號 功能 TF2 定時器 2 溢出標志。定時器 2 溢出是,又由硬件置位,必須由軟件清 0。當RCLK=1時,定時器 2溢出,不對 TF2置位。 EXF2 定時器 2 外部標志。當 EXEN2=1,且當 T2EX 引腳上出現(xiàn)負跳變而出現(xiàn)捕獲或重裝載時, EXF2 置位,申請中斷。此時如果允許定時器 2中斷, CPU將響應(yīng)中斷,執(zhí)行定時器 2中斷服務(wù)程序, EXF2 必須由軟件清除。當定時器 2 工作在向上或向下計數(shù)工作方式時( DECN=1), EXF2不能激活中斷。 RCLK 接收時鐘允許。 RCLK=1時,用定時器 2溢出脈沖作為串行口(工作于工作方式 1或 3時)的接收時鐘, RCLK=0,用定時器 1的溢出脈沖作為接收時鐘。 TCLK 發(fā)送時鐘允許。 TCLK=1時,用定時器 2溢出脈沖作為串行口(工作于工作方式 1或 3時)的發(fā)送時鐘, TCLK=0,用定時器 1的溢出脈沖作為發(fā)送脈沖。 EXEN2 定時器 2外部允許標志。當 EXEN2=1時,如果定時器 2 未用于作串行口的波特率發(fā)生器,在 T2EX 端出現(xiàn)負跳變脈沖時,激活定時器 2 捕獲或重裝載。EXEN2=0時, T2EX端的外部信號無效。 TR2 定時器 2啟動 /停止控制位。 TR2=1時,啟動定時器 2 C/ 2T 定時器 2 定時方式或計數(shù)方式控制位。若為 0,選擇定時方式。若為 1,選擇對外部事件計數(shù)方式(下降沿觸發(fā))。 CP/ 2RL 捕獲 /重裝載選擇。 CP/ 2RL =1時,如 EXEN2=1,且 T2EX端出現(xiàn)負跳變脈沖時發(fā)生捕獲操作。 CP/ 2RL =0時,若定時器 2溢出或 EXEN2=1的條件下, T2EX端出現(xiàn)負跳變脈沖,都會出現(xiàn)自動重載操作。當 RCLK=1 或 TCLK=1 時,該位無效,在定時器 2溢出是強制其自動重裝載。 T2MOD( Timer 2 Mode Control)雖然是定時器 /計數(shù)器 2模式控制器的縮寫,但定時器 /計數(shù)器 2 的工作模式與 T2CON 更為親密, T2MOD 只用了 2 位,其格式如表 28所示(寄存器各位不可位尋址)。 表 2 8 T2MOD 寄存器名: T2MOD 位名稱 — — — — — — T2OE DCEN 地址: 0C9H 位地址 — — — — — — — — T2OE是定時器 2的輸出允許位,置位 后,允許 T2 引腳輸出可編程的方波。 DCEN是定時器 2的計數(shù)方向控制允許位,置位可允許定時器 2進行加 /減計數(shù)方式。 定時器 2有三種工作方式:捕獲方式,自動重裝載(向上或向下計數(shù))方式和波特率發(fā)生器,工作方式有 T2CON的控制位來選擇,如表 29所示 表 2 9 定時器 2工作方式 RCLK+TCLK CP/ 2RL TR 2 MODE 0 0 1 16bit Autoreload 0 1 1 16bit Capture 1 x 1 Baud Rate Generato r x x 0 Off 10 捕獲( Capture)方式: 在捕
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1