import machine
from machine import Pin
import time
# 定义TMI621D模块的引脚连接
pin_cs = machine.Pin(0, Pin.OUT)
pin_wr = machine.Pin(1, Pin.OUT)
pin_data = machine.Pin(2, Pin.OUT)
#TMI621D模块命令定义
SYSDIS = 0x00 #关系统振荡器和LCD偏压发生器
SYSEN = 0x02 #打开系统振荡器
LCDOFF = 0x04 #关闭LCD偏压
LCDON = 0x06 #打开LCD偏压
RC = 0x30 #内部RC震荡
BIAS = 0x52 # 1/3偏压 4公共口
def delay_ns():
time.sleep_us(10) #延时10us
#从高位写入数据
def write_data_h(data,cnt):
for i in range(cnt):
pin_wr.off()
if data & 0x80: #从最高位发送
pin_data.on()
else:
pin_data.off()
delay_ns()
pin_wr.on()
data<<= 1
pin_wr.off()
pin_data.off()
#从低位写入数据
def write_data_l(data,cnt):
for i in range(cnt):