⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex08 - sevensegs.bs2

📁 proteus得一些经典例子
💻 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 + -