AT89S51-24AU
制造商: Microchip
產(chǎn)品種類: 8位微控制器 -MCU
RoHS: 詳細(xì)信息
安裝風(fēng)格: SMD/SMT
封裝 / 箱體: TQFP-44
系列: 89S
核心: 8051
數(shù)據(jù)總線寬度: 8 bit
最大時(shí)鐘頻率: 24 MHz
程序存儲(chǔ)器大小: 4 kB
數(shù)據(jù) RAM 大小: 128 B
ADC分辨率: No ADC
輸入/輸出端數(shù)量: 32 I/O
工作電源電壓: 4 V to 5.5 V
最小工作溫度: - 40 C
最大工作溫度: + 85 C
封裝: Tray
高度: 1 mm
長(zhǎng)度: 10 mm
產(chǎn)品: MCU
程序存儲(chǔ)器類型: Flash
寬度: 10 mm
商標(biāo): Microchip Technology / Atmel
接口類型: UART
濕度敏感性: Yes
計(jì)時(shí)器/計(jì)數(shù)器數(shù)量: 2 Timer
處理器系列: AT89x
產(chǎn)品類型: 8-bit Microcontrollers - MCU
工廠包裝數(shù)量: 160
子類別: Microcontrollers - MCU
電源電壓-最大: 5.5 V
電源電壓-最小: 4 V
單位重量: 273.300 mg
要求實(shí)現(xiàn)的功能主要包括計(jì)時(shí)功能、動(dòng)態(tài)掃描以及狀態(tài)的切換等幾部分。
計(jì)時(shí)功能:要實(shí)現(xiàn)計(jì)時(shí)功能則需要使用定時(shí)器來計(jì)時(shí),通過設(shè)置定時(shí)器的初始值來控制溢出中斷的時(shí)間間隔,再利用一個(gè)變量記錄定時(shí)器溢出的次數(shù),達(dá)到定時(shí) 1 秒中的功能。當(dāng)計(jì)時(shí)每到 1 秒鐘后,東西、南北信號(hào)燈各狀態(tài)的暫存剩余時(shí)間的變量減1。當(dāng)暫存剩余時(shí)間的變量減到0 時(shí),切換到下一個(gè)狀態(tài),同時(shí)將下一個(gè)狀態(tài)的初始的倒計(jì)時(shí)值裝載到計(jì)時(shí)變量中。開始下一個(gè)狀態(tài),如此循環(huán)重復(fù)執(zhí)行。
動(dòng)態(tài)掃描:需要使用4 個(gè)數(shù)碼管分別顯示東西、南北的倒計(jì)時(shí)數(shù)字,將暫存各狀態(tài)剩余時(shí)間的數(shù)字從變量中提取出“十位”和“個(gè)位” ,用動(dòng)態(tài)掃描的方式在數(shù)碼管中顯示。整個(gè)程序依據(jù)定時(shí)器的溢出數(shù)來計(jì)時(shí),每計(jì)時(shí) 1S則相應(yīng)狀態(tài)的剩余時(shí)間減 1,一直減到 0時(shí)觸發(fā)下一個(gè)狀態(tài)的開始。