예제 #1
0
파일: ALU_Test.py 프로젝트: TwitALU/Twitalu
def write_register(numA, numB):
	# Write Inputs
	RegA.write_register(numA)
	RegB.write_register(numB)
예제 #2
0
def TXA(): # Transfer X to A
	RegB.write_register(globals.X)
예제 #3
0
def LDA(num): # LoaD Accumulator
	RegB.write_register(num)
예제 #4
0
def TYA(): # Transfer Y to A
	RegB.write_register(globals.Y)
예제 #5
0
#					5[|			|]5 A5
#					6[| 		|]6 A6
#					7[|_________|]7 A7

# Includes
import sys
import time
# appends to PYTHONPATH the location of the example codes
sys.path.append(r'/home/pi/git/quick2wire-python-api/')
import twitalu_I2C as I2C
import twitalu_RegB as RegB

RegB.init()
while True:
	delayTime = 1
	RegB.write_register(0b00000001)
	time.sleep(delayTime)
	RegB.write_register(0b00000010)
	time.sleep(delayTime)
	RegB.write_register(0b00000100)
	time.sleep(delayTime)
	RegB.write_register(0b00001000)
	time.sleep(delayTime)
	RegB.write_register(0b00010000)
	time.sleep(delayTime)
	RegB.write_register(0b00100000)
	time.sleep(delayTime)
	RegB.write_register(0b01000000)
	time.sleep(delayTime)
	RegB.write_register(0b10000000)
	time.sleep(delayTime)