題目:用兩個(gè)動(dòng)態(tài)數(shù)碼管從0顯示到60,由89C51的P1口輸出,不加譯碼器,直接連接數(shù)碼管,注意是動(dòng)態(tài)數(shù)碼管,不是兩個(gè)單獨(dú)的靜態(tài)數(shù)碼管。
;=====================================
程序如下:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: ;開始初始化
MOV DPTR,#TAB ;表首址送DPTR
MOV R1, #0
MOV R2, #0
;-------------------------------------------------------
M1:
MOV R0, #50
LOOP:
CALL DIS
DJNZ R0, LOOP ;循環(huán)顯示80遍,約用1.6s
;-------------------------------------------------------
MOV A, R3 ;這是計(jì)數(shù)值
ADD A, #1
DA A ;變成 BCD 碼,即:00~99H
CJNE A, #60H, SSS
CLR A
SSS:
MOV R3, A ;計(jì)數(shù)值分解.
MOV B, #16
DIV AB ;分成高、低四位
MOV R2, A ;準(zhǔn)備去顯示
MOV R1, B
SJMP M1 ;轉(zhuǎn)到前面,顯示80遍
;-------------------------------------------------------
DIS: ;顯示程序.
MOV A, R2 ;顯示十位.
MOVC A, @A+DPTR
CLR P2.1
MOV P1, A
SETB P2.0 ;十位的位選.
CALL DLY
MOV A, R1 ;個(gè)位顯示.
MOVC A, @A+DPTR
CLR P2.0 ;關(guān)閉十位的顯示.
MOV P1, A
SETB P2.1 ;個(gè)位的位選.
CALL DLY
RET
;------------------------------
TAB: DB 0xc0,0xf9,0xa4,0xb0,0x99 ;共陽極段碼 0~4
DB 0x92,0x82,0xf8,0x80,0x90 ;共陽極段碼 5~9
;-------------------------------------------------------
DLY: MOV R6, #20 ;10ms延時(shí).
D1: MOV R7, #248
DJNZ R7, $
DJNZ R6, D1
RET
;-------------------------------------------------------
上述程序運(yùn)行的效果圖如下:
上一篇:四個(gè)按鍵控制四個(gè)數(shù)字遞增
下一篇:C51單片機(jī)的壓縮BCD碼相加程序
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 方案分享 | ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
- 車載SerDes產(chǎn)業(yè)起飛!國產(chǎn)新品密集炸場
- 出貨量激增1.34倍! 5G車規(guī)模組成標(biāo)配,三大廠商新品同臺(tái)競技
- 6月新能源市場:零跑創(chuàng)新高;比亞迪海外突破;理想滑坡
- 基于中科芯車規(guī)MCU的LED矩陣大燈應(yīng)用方案
- 蘋果被判侵犯3G專利,需向西班牙公司TOT賠償1.1億美元
- 從設(shè)計(jì)概念到 FPGA 原型僅需數(shù)分鐘,印度 InCore 完成 SoC Generator 平臺(tái)硅驗(yàn)證
- 消息稱因難尋客戶,三星推遲美國芯片工廠的完工時(shí)間
- BOE(京東方)聯(lián)合榮耀打造榮耀Magic V5 以領(lǐng)先LTPO技術(shù)打造行業(yè)新標(biāo)桿
- 華為ADS 4發(fā)布:多傳感器融合,提升自動(dòng)駕駛安全性
- 有獎(jiǎng)直播:借助Maxim的模擬技術(shù)優(yōu)化設(shè)計(jì)
- EEWORLD跨年芯幣競價(jià)——示波器、開發(fā)板、技術(shù)圖書等你拿
- 有獎(jiǎng)直播報(bào)名:賽靈思和安富利專注嵌入式視覺應(yīng)用,助力人工智能和汽車輔助駕駛!
- 了解 PI 全新 PowiGaN 開關(guān)電源 IC ,答題贏好禮!
- 有獎(jiǎng)技術(shù)直播:Keysight量子計(jì)算測量方案線上研討會(huì)
- 免費(fèi)測評(píng)|涂鴉三明治Wi-Fi&BLE 開發(fā)板
- 【免費(fèi)租用】Xilinx Spartan-6 FPGA 嵌入式套件!
- 羅姆有獎(jiǎng)直播|從0到1,帶你了解電機(jī)及其驅(qū)動(dòng) 開始報(bào)名啦~
- EEWORLD下載中心熱力上線!
- 首款12nm展銳虎賁T310發(fā)布!海信F30S系列全新上市
- 華為和中國國家博物館簽署戰(zhàn)略合作協(xié)議
- 華為Mate X OCA供應(yīng)商排除3M?3M回應(yīng):無事實(shí)依據(jù)
- 韓媒:如日韓貿(mào)易戰(zhàn)拖延 日企也無法避免損失
- 中興徐子陽:已完成7nm芯片設(shè)計(jì)并量產(chǎn),正研發(fā)5nm5G芯片
- 機(jī)器換人浪潮來臨 中小制造企業(yè)轉(zhuǎn)型迫在眉睫
- 協(xié)作機(jī)器人從概念化產(chǎn)品已成為工業(yè)自動(dòng)化產(chǎn)業(yè)中增長最快的領(lǐng)域
- 機(jī)器人在交通領(lǐng)域頻頻亮相 但發(fā)展過程中仍舊存在短板
- 國產(chǎn)的工業(yè)機(jī)器人與歐美發(fā)達(dá)國家相比 還有很長的一段距離
- 撰稿機(jī)器人誕生 數(shù)字化媒體大勢所趨