单片机
返回首页

BASCOM-AVR 4个数码管同时显示数字0-9

2020-09-07 来源:51hei

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

$regfile = 'm16def.dat'                                     'ATMega16 单片机

$crystal = 8000000                                          '8兆赫晶振


Dim I As Byte


'PORTB 8个引脚PB0-PB7连接了数码管 A B C D E F G H

Config Porta = Output

Config Portb = Output


Porta.0 = 0                                                 '第1位数码管亮

Porta.1 = 0

Porta.2 = 0

Porta.3 = 0                                                 '第4个数码管亮

'====================

'数码管显示0-9,1秒钟切换1次

Do

   Wait 1

   I = I + 1

   If I >= 10 Then I = 0


   If I = 0 Then Portb = &HC0

   If I = 1 Then Portb = &HF9

   If I = 2 Then Portb = &HA4

   If I = 3 Then Portb = &HB0

   If I = 4 Then Portb = &H99

   If I = 5 Then Portb = &H92

   If I = 6 Then Portb = &H82

   If I = 7 Then Portb = &HF8

   If I = 8 Then Portb = &H80

   If I = 9 Then Portb = &H90

Loop

End

进入单片机查看更多内容>>
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

精选电路图
  • 基于IC555的可变PWM振荡器电路

  • 优化电路板布局的简单方法

  • 如何使用LED驱动器LM3915制作振动计

  • 分享一个电网倾角计电路

  • 电谐波图形均衡器示意图

  • 一种构建12V和230V双直流电源的简单方法

    相关电子头条文章