Scenix Seven_seg.src

; ******************************************************************************
; Binary to Seven-Segment display routine
; Author:Zafar Ullah
; Written: 98/7/30
;
;******************************************************************************
;
;****** Assembler directives
;
; uses: SX28AC, 2 pages of program memory, 8 banks of RAM, high speed osc.
; operating in turbo mode, with 8-level stack & extended option reg.
; 
		DEVICE pins28,pages2,banks8,oschs
		DEVICE turbo,stackx,optionx
		ID 'Seven-Se'			;program ID label
		RESET reset_entry ;set reset/boot address
		FREQ	50000000
;
;
;
;
		ORG 100h
;
; Program execution begins here on power-up or after a reset
;
reset_entry
	
	 MOV	M, #0ドルF ;set the mode registar.
	 MOV	!RB, #$FF		 ; Set Port B as Input
	 MOV	!RC, #00ドル		 ; Set the port C as Output
	 
:LOOP
	 MOV	W, RB			; Read Port B
	 AND	W, #0ドルF		; Masking significant bits
	 CALL CHECK_TABLE	; Go to look up table
	 MOV	RC, W			; Output the value to port C
	 NOP
	 NOP
	 JMP :LOOP
	ORG	10h
CHECK_TABLE JMP	PC+W	; Look up table 	
	RETW 	40,ドル$F9,24,ドル30,ドル19,ドル12,ドル02,ドル78,ドル00,ドル18,ドル08,ドル03,ドル46,ドル21,ドル06,ドル0ドルE

file: /Techref/scenix/seven_seg.src, 1KB, , updated: 1999年6月14日 11:19, local time: 2025年9月8日 11:24,
40.74.122.252:LOG IN

©2025 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://techref.massmind.org/techref/scenix/seven_seg.src"> scenix seven_seg</A>

Did you find what you needed?

Welcome to massmind.org!

Welcome to techref.massmind.org!

.

AltStyle によって変換されたページ (->オリジナル) /