代码用bascom编写:
$regfile = "m8def.dat"
$crystal = 3686400
$hwstack = 32
$swstack = 10
$framesize = 40
Config Timer1 = Timer , Prescale = 256 , Capture Edge = Falling , Noice Cancel = 0
Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 4 '硬件SPI配置
Declare Sub Kais '开始操作
Declare Sub Fa(a As Byte) '发送字节
Declare Sub Shou(at As Byte) '接收字节
Declare Sub Ting '结束操作
Dim A As Byte , B As Byte , Aa As Byte , Q As Byte , J As Word , I As Byte
Dim X As Byte , Y As Byte , L As Word , Zc As Word , Xc As Word , Xl As Word
Dim Icp_a As Word , Icp_b As Word , Js As Word , , Jk As Byte , W As Word , Cc As Word
Dim T(7) As Byte , Ts(7) As String * 2 , F As String * 2 , Fs As String * 2 , F1 As String * 1 , F2 As String * 2 , F3 As String * 3 , F4 As String * 4 , Fx As String * 6
Dim S As Bit , Ss As Bit , S1 As Byte , Z As Byte
Dim Ax As Byte , Ad As Byte
Dim Shi As Byte , Fen As Byte , Miao As Byte
Dim Icp_x As Long , Icp_y As Long
On Icp1 Icp_isr
Enable Icp1
Enable Interrupts
Capture1 = 0
'/////////////初始化/////////////////////////////////////////////////////////
Ddrd.2 = 0
Ddrd.3 = 0
Portd.2 = 1
Portd.3 = 1
Ddrb.4 = 1
Ddrb.1 = 1
Portb.4 = 0
Ddrd.6 = 1
Portd.6 = 0
Waitus 10
Portb.4 = 1 'LCD复位
Dc Alias Portb.1
Spiinit 'SPI端口初始化
Gosub Lcdinit 'lcd初始化
Gosub Lcdcls '清屏子程序
J = 0
B = 0
S = 0
L = 0
W = 0
S1 = 0
Xc = 0
Zc = 0
Js = 0
Shi = 0
Fen = 0
Miao = 0
Ax = 126
Ad = 127
Icp_a = 0
Icp_b = 0
Icp_x = 0
Icp_y = 0
Readeeprom Cc , 2
Waitms 10
'////////////////////////主程序段////////////////////////////////////////////////////////////////
Do
If S = 0 Then '时钟未启动时
Select Case S1 '自行车周长设定
Case 0 To 3
Restore N4
X = 140
Y = 67
Gosub Xie12
Restore Zhou
Gosub Xie12
Gosub Xie6
F4 = Str(l)
F4 = Format(f4 , "0000")
Z = Len(f4)
For I = 1 To Z
F1 = Mid(f4 , I , 1)
Gosub Xie3110
Next I
If S1 = 0 Then X = X - 6
If S1 = 1 Then X = X - 12
If S1 = 2 Then X = X - 18
If S1 = 3 Then X = X - 24
Case 4 To 7
If S1 = 4 Or S1 = 5 Then Restore N1 '设定年
If S1 = 6 Then Restore N2 '设定月
If S1 = 7 Then Restore N3 '设定日
X = 152
Gosub Xie12
Gosub Xie6
F2 = Str(l)
F2 = Format(f2 , "00")
Gosub Zfx
If S1 = 4 Or S1 = 6 Or S1 = 7 Then X = X -6
If S1 = 5 Then X = X -12
Case 8
Restore N4 '设定星期
X = 152
Gosub Xie12
Gosub Xie6
F1 = Str(l)
F1 = Format(f1 , "0")
Gosub Xie3110
X = X - 6
Case 9 To 11
If S1 = 9 Then Restore N5 '设定小时
If S1 = 10 Then Restore N6 '设定分
If S1 = 11 Then Restore N7 '设定秒
X = 152
Gosub Xie12
Gosub Xie6
F2 = Str(l)
F2 = Format(f2 , "00")
Gosub Zfx
X = X - 6
Case 12 '将设定好的时钟数据写入DC1302
For J = 1 To 7
Ax = Ax + 2
A = Ax
Call Kais '开始操作
Call Fa(a) '写入读取数据的地址
A = Makebcd(t(j)) '数据转换
Call Fa(a) '写入数据
Call Ting '结束操作
Set S
S1 = 0
Next J
End Select
Gosub Tiaod
Else '开启时钟
For J = 1 To 7
Ad = Ad + 2
A = Ad
Call Kais
Call Fa(a) '写入读取数据的地址
Call Shou(b) '读取数据
Call Ting '结束操作
B = Makedec(b) '取数,bcd2dec转换
Ts(j) = Str(b)
Next J
If Icp_a = 0 And Icp_b = 0 Then Gosub Shiz '显示日历
If Js = 1 Then '第一次触发时清屏
Gosub Lcdcls
Icp_b = Icp_a
F = Ts(1) '读入秒数值
S1 = 0
Elseif Js > 1 Then '第二次触发
If Icp_a <> Icp_b Then
Icp_x = 3600 * Zc
W = Icp_a - Icp_b '两次触发间隔周期
Icp_b = Icp_a
'W = W - 8
Icp_y = W * 7 '时间转换
Icp_y = Icp_x / Icp_y '即时速度计算
X = 156 '显示即时速度
Y = 64
F3 = Str(icp_y)
F3 = Format(f3 , "000")
Z = Len(f3)
For I = 1 To Z
F1 = Mid(f3 , I , 1)
If I < 3 Then
Select Case F1
Case "0" : Restore B0
Case "1" : Restore B1
Case "2" : Restore B2
Case "3" : Restore B3
Case "4" : Restore B4
Case "5" : Restore B5
Case "6" : Restore B6
Case "7" : Restore B7
Case "8" : Restore B8
Case "9" : Restore B9
End Select
For Q = 1 To 16
Gosub Xie1
Next Q
Else
X = 189
Y = 65
Gosub Xie3110
Restore Km
For I = 1 To 12
Gosub Xie
Next I
End If
Next I
Fs = Ts(1) '再次读入秒数值
If Fs <> F Then '单次骑行时间计算
Incr Miao '记录秒数值
If Miao > 59 Then
Incr Fen '记录分数值
Miao = 0
If Fen > 59 Then
Incr Shi '小时记录
Fen = 0
Miao = 0
End If
End If
End If
F = Fs
Xl = Jk * Zc
If Jk > 4 Then
Incr Xc '记录单次行程
Jk = 0
End If
End If
Select Case S1
Case 0 '显示时钟
X = 153
Y = 68
For J = 3 To 1 Step -1
F2 = Ts(j)
F2 = Format(f2 , "00")
Gosub Zfx
If J <> 1 Then Gosub Xie6
Next J
Case 1 '显示单次行程
X = 153
Y = 68
Fx = Str(xc)
Fx = Format(fx , "000.00")
Z = Len(fx)
For I = 1 To Z
F1 = Mid(fx , I , 1)
Gosub Xie3110
Next I
Case 2 '显示单次骑行时间
For J = 1 To 3
If J = 1 Then F2 = Str(shi)
If J = 2 Then F2 = Str(fen)
If J = 3 Then F2 = Str(miao)
F2 = Format(f2 , "00")
X = 153
Y = 68
Gosub Zfx
If J <> 3 Then Gosub Xie6
Next J
Case 3 '显示总行程
Case 4
Case 5 : S1 = 0
End Select
If Pind.2 = 0 Then
Waitms 20
If Pind.2 = 0 Then
Incr S1
Bitwait Pind.2 , Set
End If
End If
If Pind.3 = 0 Then '背光
Waitms 20
If Pind.3 = 0 Then
Ss = Not Ss
Portd.6 = Ss
Bitwait Pind.3 , Set
End If
End If
End If
End If
Ax = 126
Ad = 127
Loop
End
Lcdcls: '清屏子程序
Dc = 1
For J = 1 To 4032
Aa = 0 : Spiout Aa , 1
Next J
Return
Lcdinit: 'lcd初始化
Dc = 0
Aa = 33 : Spiout Aa , 1
Aa = 144 : Spiout Aa , 1
Aa = 34 : Spiout Aa , 1
Aa = 12 : Spiout Aa , 1
Return
Xie:
Dc = 0
X = X + 1
Spiout X , 1
Spiout Y , 1
Dc = 1
Read Aa
Spiout Aa , 1
Read Aa
Spiout Aa , 1
Return
Xie1:
Dc = 0
X = X + 1
Spiout X , 1
Spiout Y , 1
Dc = 1
Read Aa
Spiout Aa , 1
Read Aa
Spiout Aa , 1
Read Aa
Spiout Aa , 1
Read Aa
Spiout Aa , 1
Return
Xie6:
Restore Maoh
For I = 1 To 6
Gosub Xie
Next I
Return
Xie12:
For I = 1 To 12
Gosub Xie
Next I
Return
Zfx:
For I = 1 To 2
F1 = Mid(f2 , I , 1)
Gosub Xie3110
Next I
Return
Xie3110:
Select Case F1
Case "0" : Restore A0
Case "1" : Restore A1
Case "2" : Restore A2
Case "3" : Restore A3
Case "4" : Restore A4
Case "5" : Restore A5
Case "6" : Restore A6
Case "7" : Restore A7
Case "8" : Restore A8
Case "9" : Restore A9
Case "." : Restore Di
End Select
For Q = 1 To 6
Gosub Xie
Next Q
Return
Tiaod:
For I = 1 To 40
Waitms 20
Gosub Key
If I = 20 Then
Restore Kongg
For J = 1 To 7
Gosub Xie
Next J
End If
Next I
Return
Shiz:
For J = 7 To 1 Step -1 '显示时钟子程序
If J <> 6 Then
Ts(j) = Format(ts(j) , "00")
F2 = Ts(j)
End If
Select Case J
Case 7
X = 128
Y = 64
F2 = Ts(j)
Gosub Zfx
Restore N1
Gosub Xie12
Case 6
X = 152
Y = 66
Restore Xingq
For I = 1 To 24
Gosub Xie
Next I
Select Case Ts(j)
Case "1" : Restore D1
Case "2" : Restore D2
Case "3" : Restore D3
Case "4" : Restore D4
Case "5" : Restore D5
Case "6" : Restore D6
Case "7" : Restore N3
End Select
Gosub Xie12
Case 5
X = 156
Y = 64
Gosub Zfx
Restore N2
Gosub Xie12
Case 4
Gosub Zfx
Restore N3
Gosub Xie12
X = 138
Case 2 To 3
Y = 68
Gosub Zfx
Gosub Xie6
Case 1 : Gosub Zfx
End Select
Next J
Return
Icp_isr:
Icp_a = Capture1
Incr Js
Incr Jk
Return
Sub Fa(a As Byte ) '发送数据子程序
Local At1 As Byte , At2 As Byte , P As Byte
Ddrd.0 = 1
Portd.0 = 0
Ddrd.1 = 1
Portd.1 = 0
For P = 0 To 7
Portd.0 = 0
At1 = 2 ^ P
At2 = A And At1
If At2 = 0 Then
Portd.1 = 0
Else
Portd.1 = 1
End If
Portd.0 = 1
Next P
End Sub
Sub Shou(at As Byte ) '接收数据的子程序
Local At1 As Byte , At2 As Byte , P As Byte
Ddrd.0 = 1
Portd.0 = 1
At = 0
At1 = 0
Ddrd.1 = 0
Portd.1 = 1
For P = 0 To 7
Portd.0 = 1 '高电位换数据
Portd.0 = 0
If Pind.1 = 1 Then
At2 = 2 ^ P
At1 = At1 + At2
Elseif Pind.1 = 0 Then
At2 = 0
End If
Next P
At = At1
Portd.0 = 0
End Sub
Sub Ting '结束操作子程序
Ddrd.0 = 1
Portd.0 = 0
Ddrd.4 = 1
Portd.4 = 0
End Sub
Sub Kais '开始操作子程序
Ddrd.4 = 1
Portd.4 = 1
Ddrd.0 = 1
Portd.0 = 0
End Sub
Key:
If Pind.3 = 0 Then
Waitms 70
If Pind.3 = 0 Then
If S1 = 0 Then
L = L + 1
If L > 9 Then L = 0
Elseif S1 = 1 Then
L = L + 10
If L > 99 Then L = L - 100
Elseif S1 = 2 Then
L = L + 100
If L > 999 Then L = L - 1000
Elseif S1 = 3 Then
L = L + 1000
If L > 9999 Then L = L - 10000
Elseif S1 = 4 Then '设置年个位
L = L + 1
If L > 9 Then L = 0
Elseif S1 = 5 Then '设置年十位
L = L + 10
If L > 99 Then L = L - 100
Elseif S1 = 6 Then '设置月0-12
L = L + 1
If L > 12 Then L = 0
Elseif S1 = 7 Then '设置日0-31
L = L + 1
If L > 31 Then L = 0
Elseif S1 = 8 Then '设置周1-7
L = L + 1
If L > 7 Then L = 0
Elseif S1 = 9 Then '设置小时0-24
L = L + 1
If L > 24 Then L = 0
Elseif S1 = 10 Or S1 = 11 Then '设置分或秒0-59
L = L + 1
If L > 59 Then L = 0
End If
End If
End If
If Pind.2 = 0 Then
Incr S1
Bitwait Pind.2 , Set
If S1 = 4 Then
Zc = L
L = 0
Gosub Lcdcls
Elseif S1 = 6 Then
T(7) = L
L = 0
Elseif S1 = 7 Then
T(5) = L
L = 0
Elseif S1 = 8 Then
T(4) = L
L = 1
Elseif S1 = 9 Then
T(6) = L
L = 0
Elseif S1 = 10 Then
T(3) = L
L = 0
Elseif S1 = 11 Then
T(2) = L
L = 0
Elseif S1 = 12 Then
T(1) = L
L = 0
Start Timer1
Gosub Lcdcls
End If
End If
Return
B0:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &HFF , &H01 , &H00 , &HE0 , &HFF , &H0F , &H00 , &HF8 , &H00 , &H3E , &H00 , &H1C , &H00 , &H70 , &H00 , &H04 , &H00 , &H40 , &H00 , &H02 , &H00 , &H80 , &H00 , &H02 , &H00 , &H80 , &H00 , &H02 , &H00 , &H80 , &H00 , &H02 , &H00 , &H80 , &H00 , &H04 , &H00 , &H40 , &H00 , &H1C , &H00 , &H70 , &H00 , &HF8 , &H00 , &H3E , &H00 , &HE0 , &HFF , &H0F , &H00 , &H00 , &HFF , &H01 , &H00 , &H00 , &H00 , &H00 , &H00 '00
B1:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H08 , &H00 , &H00 , &H00 , &H08 , &H00 , &H80 , &H00 , &H08 , &H00 , &H80 , &H00 , &H08 , &H00 , &H80 , &H00 , &H0C , &H00 , &HC0 , &H00 , &HFC , &HFF , &HFF , &H00 , &HFE , &HFF , &HFF , &H00 , &H00 , &H00 , &HC0 , &H00 , &H00 , &H00 , &H80 , &H00 , &H00 , &H00 , &H80 , &H00 , &H00 , &H00 , &H80 , &H00 , &H00 , &H00 , &H80 , &H00 , &H00 , &H00 , &H00 , &H00 '11
B2:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &HC0 , &H00 , &HF0 , &H00 , &HF0 , &H00 , &HF8 , &H01 , &HC8 , &H00 , &HC4 , &H00 , &HC4 , &H00 , &H04 , &H00 , &HC2 , &H00 , &H02 , &H00 , &HC1 , &H00 , &H02 , &H80 , &HC0 , &H00 , &H02 , &H60 , &HC0 , &H00 , &H02 , &H30 , &HC0 , &H00 , &H06 , &H18 , &HC0 , &H00 , &H0C , &H0E , &HC0 , &H00 , &HF8 , &H07 , &HE0 , &H00 , &HF0 , &H01 , &H18 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 '22
B3:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H3C , &H00 , &H70 , &H00 , &H7C , &H00 , &H78 , &H00 , &H7C , &H00 , &H7C , &H00 , &HC0 , &H00 , &H06 , &H08 , &H80 , &H00 , &H02 , &H08 , &H80 , &H00 , &H02 , &H08 , &H80 , &H00 , &H02 , &H08 , &H80 , &H00 , &H02 , &H14 , &HC0 , &H00 , &H06 , &H14 , &H40 , &H00 , &H0C , &H23 , &H70 , &H00 , &HF8 , &HC1 , &H3F , &H00 , &HF0 , &H80 , &H0F , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 '33
B4:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H02 , &H00 , &H00 , &H80 , &H03 , &H00 , &H00 , &H40 , &H02 , &H00 , &H00 , &H30 , &H02 , &H00 , &H00 , &H0C , &H02 , &H00 , &H00 , &H02 , &H02 , &H00 , &H80 , &H01 , &H82 , &H00 , &H60 , &H00 , &H82 , &H00 , &H10 , &H00 , &H82 , &H00 , &HFC , &HFF , &HFF , &H00 , &HFE , &HFF , &HFF , &H00 , &H00 , &H00 , &H82 , &H00 , &H00 , &H00 , &H82 , &H00 , &H00 , &H00 , &H82 , &H00 , &H00 , &H00 , &H02 , &H00 '44
B5:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H1C , &H00 , &HFE , &H1F , &H3C , &H00 , &H06 , &H0C , &H7C , &H00 , &H06 , &H04 , &H40 , &H00 , &H06 , &H02 , &H80 , &H00 , &H06 , &H02 , &H80 , &H00 , &H06 , &H02 , &H80 , &H00 , &H06 , &H02 , &H80 , &H00 , &H06 , &H06 , &HC0 , &H00 , &H06 , &H0C , &H60 , &H00 , &H06 , &H1C , &H70 , &H00 , &H06 , &HF8 , &H1F , &H00 , &H00 , &HE0 , &H0F , &H00 , &H00 , &H00 , &H00 , &H00 '55
B6:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &HFE , &H03 , &H00 , &HC0 , &HFF , &H1F , &H00 , &HF0 , &H21 , &H38 , &H00 , &H18 , &H10 , &H60 , &H00 , &H0C , &H08 , &H40 , &H00 , &H04 , &H08 , &H80 , &H00 , &H02 , &H04 , &H80 , &H00 , &H02 , &H04 , &H80 , &H00 , &H02 , &H04 , &H80 , &H00 , &H06 , &H04 , &HC0 , &H00 , &H3E , &H0C , &H60 , &H00 , &H3C , &H38 , &H30 , &H00 , &H18 , &HF0 , &H1F , &H00 , &H00 , &HC0 , &H0F , &H00 , &H00 , &H00 , &H00 , &H00 '66
B7:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H70 , &H00 , &H00 , &H00 , &H1E , &H00 , &H00 , &H00 , &H0E , &H00 , &H00 , &H00 , &H06 , &H00 , &HF8 , &H00 , &H06 , &H00 , &HFF , &H00 , &H06 , &HC0 , &H7F , &H00 , &H06 , &HF0 , &H00 , &H00 , &H06 , &H1C , &H00 , &H00 , &H06 , &H06 , &H00 , &H00 , &H86 , &H01 , &H00 , &H00 , &H66 , &H00 , &H00 , &H00 , &H1E , &H00 , &H00 , &H00 , &H06 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 '77
B8:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H1F , &H00 , &HF0 , &H81 , &H3F , &H00 , &H08 , &H43 , &H70 , &H00 , &H04 , &H26 , &H40 , &H00 , &H02 , &H1C , &HC0 , &H00 , &H02 , &H0C , &H80 , &H00 , &H02 , &H08 , &H80 , &H00 , &H02 , &H18 , &H80 , &H00 , &H02 , &H1C , &H80 , &H00 , &H06 , &H3C , &H80 , &H00 , &H0C , &H73 , &H40 , &H00 , &HFC , &H61 , &H40 , &H00 , &HF0 , &HC0 , &H30 , &H00 , &H00 , &H80 , &H0F , &H00 , &H00 , &H00 , &H00 , &H00 '88
B9:
Data &H00 , &H00 , &H00 , &H00 , &HE0 , &H07 , &H00 , &H00 , &HF0 , &H1F , &H38 , &H00 , &H18 , &H30 , &H78 , &H00 , &H04 , &H60 , &HF0 , &H00 , &H06 , &H40 , &HC0 , &H00 , &H02 , &H80 , &H80 , &H00 , &H02 , &H80 , &H80 , &H00 , &H02 , &H40 , &H80 , &H00 , &H02 , &H40 , &H40 , &H00 , &H04 , &H20 , &H60 , &H00 , &H0C , &H10 , &H30 , &H00 , &H38 , &H08 , &H1E , &H00 , &HF0 , &HFF , &H07 , &H00 , &H80 , &HFF , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 '99
Zhou:
Data &H20 , &H00 , &H20 , &H00 , &H20 , &H00 , &HFF , &H0F , &H28 , &H04 , &H28 , &H02 , &HE4 , &H00 , &H24 , &H01 , &H22 , &H02 , &H22 , &H04 , &H20 , &H04 , &H00 , &H00 '长0
N1:
Data &H10 , &H01 , &H08 , &H01 , &HE7 , &H01 , &H24 , &H01 , &H24 , &H01 , &H24 , &H01 , &HFC , &H0F , &H24 , &H01 , &H24 , &H01 , &H24 , &H01 , &H04 , &H01 , &H00 , &H00 '年0
N2:
Data &H00 , &H08 , &H00 , &H06 , &HFE , &H01 , &H92 , &H00 , &H92 , &H00 , &H92 , &H00 , &H92 , &H00 , &H92 , &H08 , &H92 , &H08 , &HFE , &H0F , &H00 , &H00 , &H00 , &H00 '月1
N3:
Data &H00 , &H00 , &HFE , &H0F , &H22 , &H04 , &H22 , &H04 , &H22 , &H04 , &H22 , &H04 , &H22 , &H04 , &H22 , &H04 , &H22 , &H04 , &HFE , &H0F , &H00 , &H00 , &H00 , &H00 '日2
N4:
Data &H00 , &H08 , &H00 , &H04 , &HFF , &H03 , &H21 , &H00 , &HA9 , &H03 , &HA9 , &H02 , &HBD , &H02 , &HA9 , &H02 , &HA9 , &H0B , &H21 , &H08 , &HFF , &H0F , &H00 , &H00 '周3
N5:
Data &HFE , &H07 , &H22 , &H02 , &H22 , &H02 , &HFE , &H07 , &H00 , &H00 , &H08 , &H00 , &H48 , &H00 , &H88 , &H09 , &H08 , &H08 , &HFF , &H0F , &H08 , &H00 , &H00 , &H00 '时4
N6:
Data &H20 , &H00 , &H10 , &H08 , &H2C , &H04 , &H23 , &H03 , &HE0 , &H00 , &H20 , &H08 , &H20 , &H08 , &H23 , &H08 , &HEC , &H07 , &H10 , &H00 , &H20 , &H00 , &H00 , &H00 '分5
N7:
Data &H12 , &H01 , &HD2 , &H00 , &HFE , &H0F , &H91 , &H00 , &H40 , &H08 , &H38 , &H08 , &H00 , &H04 , &HFF , &H04 , &H00 , &H02 , &H04 , &H01 , &HB8 , &H00 , &H00 , &H00 '秒6
D1:
Data &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H40 , &H00 , &H00 , &H00 '一0
D2:
Data &H00 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H04 , &H00 , &H04 , &H00 , &H00 '二1
D3:
Data &H00 , &H08 , &H02 , &H08 , &H42 , &H08 , &H42 , &H08 , &H42 , &H08 , &H42 , &H08 , &H42 , &H08 , &H42 , &H08 , &H42 , &H08 , &H02 , &H08 , &H00 , &H08 , &H00 , &H00 '三2
D4:
Data &H00 , &H00 , &HFE , &H0F , &H02 , &H05 , &H82 , &H04 , &H7E , &H04 , &H02 , &H04 , &H02 , &H04 , &H7E , &H04 , &H82 , &H04 , &H82 , &H04 , &HFE , &H0F , &H00 , &H00 '四3
D5:
Data &H02 , &H08 , &H22 , &H08 , &H22 , &H0E , &HE2 , &H09 , &H3E , &H08 , &H22 , &H08 , &H22 , &H08 , &H22 , &H08 , &HE2 , &H0F , &H02 , &H08 , &H00 , &H08 , &H00 , &H00 '五4
D6:
Data &H10 , &H08 , &H10 , &H04 , &H10 , &H03 , &HD0 , &H00 , &H11 , &H00 , &H16 , &H00 , &H10 , &H00 , &H50 , &H00 , &H90 , &H00 , &H10 , &H03 , &H10 , &H0C , &H00 , &H00 '六5
Xingq:
Data &H00 , &H09 , &HDF , &H08 , &H95 , &H0A , &H95 , &H0A , &H95 , &H0A , &HF5 , &H0F , &H95 , &H0A , &H95 , &H0A , &H95 , &H0A , &H9F , &H08 , &H00 , &H08 , &H00 , &H00 '星0
Data &H04 , &H09 , &HFF , &H05 , &H54 , &H01 , &H54 , &H01 , &HFF , &H05 , &H04 , &H09 , &H00 , &H08 , &HFE , &H07 , &H92 , &H00 , &H92 , &H08 , &HFE , &H0F , &H00 , &H00 '期1
A0:
Data &H00 , &H00 , &HFC , &H01 , &H02 , &H02 , &H02 , &H02 , &H02 , &H02 , &HFC , &H01 '00
A1:
Data &H00 , &H00 , &H00 , &H00 , &H04 , &H02 , &HFE , &H03 , &H00 , &H02 , &H00 , &H00 '11
A2:
Data &H00 , &H00 , &H0C , &H03 , &H82 , &H02 , &H42 , &H02 , &H22 , &H02 , &H1C , &H01 '22
A3:
Data &H00 , &H00 , &H04 , &H01 , &H22 , &H02 , &H22 , &H02 , &H22 , &H02 , &HDC , &H01 '33
A4:
Data &H00 , &H00 , &HC0 , &H00 , &HB0 , &H00 , &H8C , &H02 , &HFE , &H03 , &H80 , &H02 '44
A5:
Data &H00 , &H00 , &H3E , &H01 , &H12 , &H02 , &H12 , &H02 , &H12 , &H02 , &HE2 , &H01 '55
A6:
Data &H00 , &H00 , &HFC , &H01 , &H12 , &H02 , &H12 , &H02 , &H12 , &H02 , &HE4 , &H01 '66
A7:
Data &H08 , &H00 , &H06 , &H00 , &H02 , &H00 , &HC2 , &H03 , &H32 , &H00 , &H0E , &H00 '77
A8:
Data &H00 , &H00 , &HDC , &H01 , &H22 , &H02 , &H22 , &H02 , &H22 , &H02 , &HDC , &H01 '88
A9:
Data &H00 , &H00 , &H3C , &H01 , &H42 , &H02 , &H42 , &H02 , &H42 , &H02 , &HFC , &H01 '99
Kongg:
Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 ' 0
Maoh:
Data &H00 , &H00 , &H00 , &H00 , &H08 , &H01 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 ':0
Jia:
Data &H20 , &H00 , &H20 , &H00 , &HFC , &H01 , &H20 , &H00 , &H20 , &H00 , &H00 , &H00 '+0
Jian:
Data &H20 , &H00 , &H20 , &H00 , &H20 , &H00 , &H20 , &H00 , &H20 , &H00 , &H00 , &H00 '-0
Di:
Data &H00 , &H00 , &H00 , &H02 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 '.0
Km:
Data &H00 , &H00 , &HFE , &H01 , &H20 , &H00 , &HD0 , &H00 , &H00 , &H01 , &H00 , &H00 'k0
Data &HF0 , &H01 , &H10 , &H01 , &HF0 , &H01 , &H10 , &H01 , &HF0 , &H01 , &H00 , &H00 'm1
$eeprom
$eepromhex
Shuzu:
Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 |