📄 ex08 - sevensegs.bs2
字号:
' {$STAMP BS2}
' ==============================================================================
'
' File...... Ex08 - SevenSegs.BS2
' Purpose... 7-Segment Display
' Author.... Parallax
' E-mail.... stamptech@parallaxinc.com
' Started...
' Updated... 01 MAY 2002
'
'
' ==============================================================================
' ------------------------------------------------------------------------------
' Program Description
' ------------------------------------------------------------------------------
' Displays digits on a 7-segment display.
' ------------------------------------------------------------------------------
' I/O Definitions
' ------------------------------------------------------------------------------
Segs VAR OutL ' 7-segment LEDs
' ------------------------------------------------------------------------------
' Constants
' ------------------------------------------------------------------------------
Blank CON %00000000 ' clears the display
' ------------------------------------------------------------------------------
' Variables
' ------------------------------------------------------------------------------
counter VAR Nib
d VAR Byte
' ------------------------------------------------------------------------------
' EEPROM Data
' ------------------------------------------------------------------------------
' Segments .abcdefg
' --------
DecDig DATA %01111110 ' 0
DATA %00110000 ' 1
DATA %01101101 ' 2
DATA %01111001 ' 3
DATA %00110011 ' 4
DATA %01011011 ' 5
DATA %01011111 ' 6
DATA %01110000 ' 7
DATA %01111111 ' 8
DATA %01111011 ' 9
' ------------------------------------------------------------------------------
' Initialization
' ------------------------------------------------------------------------------
Initialize:
DirL = %11111111 ' make segments outputs
' ------------------------------------------------------------------------------
' Program Code
' ------------------------------------------------------------------------------
Main:
FOR counter = 0 TO 9 ' count
READ (DecDig + counter), d ' put 7-seg pattern on digit
segs = d
PAUSE 1000 ' show for about one second
NEXT
GOTO Main ' do it all again
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -