圣龙扬特-AVR电子

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1267|回复: 3
打印 上一主题 下一主题

求助!!!为啥这个程序显示不正常呢?

[复制链接]

2

主题

0

好友

45

积分

新手上路

Rank: 1

UID
398
帖子
13
精华
0
注册时间
2013-5-18
在线时间
3 小时
跳转到指定楼层
楼主
发表于 2013-5-20 14:24:33 |只看该作者 |倒序浏览
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Config Timer0 = Timer , Prescale = 8                        '定义T0为定时器,8分频
On Timer0 T0_interrupt                                      '定时器T0溢出指向T0_interrupt中断程序
Config Portd = Output                                       'PORTD口定义为输出,控制各段
Config Portc = Output                                       'PORTC口定义为输出,控制公共端
Leds Alias Portd                                            'PORTD口别名定义为Leds
Ledv Alias Portc                                            'PORTC口别名定义为Ledv
'Dim Digital As Word                                         '定义变量
Dim Led_code(10)as Byte
Dim Led_seg(4)as Byte
Dim Led_disp(4) As Byte
Dim Temp As Byte
Dim I As Byte

Enable Interrupts      '全局中断使能
Enable Timer0                                               '定时器中断使能
Restore Digital_code
For I = 1 To 10
   Read Led_code(i)
Next
Restore Digtal_seg
For I = 1 To 4
   Read Led_seg(i)
Next

Do
   Idle         '单片机进入空闲状态
Loop
End

T0_interrupt:       'Timer0中断执行程序
   Led_disp(1) = 1
   Led_disp(2) = 2
   Led_disp(3) = 3
   Led_disp(4) = 4
   For I = 1 To 4
    Ledv = &H00
    Leds = &HFF
    Temp = Led_disp(i)
    Leds = Lookup(temp , Digital_code)
    Ledv = Led_seg(i)
   Next

Return
Digital_code:
Data &B11000000 , &B11111001 , &B10100100 , &B10110000 , &B10011001
Data &B10010010 , &B10000010 , &B11111000 , &B10000000 , &B10010000
Digtal_seg:
Data &B00000001 , &B00000010 , &B00000100 , &B00001000
回复

使用道具 举报

2

主题

0

好友

45

积分

新手上路

Rank: 1

UID
398
帖子
13
精华
0
注册时间
2013-5-18
在线时间
3 小时
沙发
发表于 2013-5-20 14:28:52 |只看该作者
好像每次读出来的数据都加了2,这是为什么呢?
回复

使用道具 举报

2

主题

0

好友

45

积分

新手上路

Rank: 1

UID
398
帖子
13
精华
0
注册时间
2013-5-18
在线时间
3 小时
板凳
发表于 2013-5-20 14:33:04 |只看该作者
明白了 我开了通讯 奶奶的
回复

使用道具 举报

26

主题

1

好友

3446

积分

超级版主

Rank: 8Rank: 8

UID
7
帖子
140
精华
0
注册时间
2013-2-26
在线时间
20 小时

突出贡献

地板
发表于 2013-6-6 15:11:11 |只看该作者
自己想明白了的收获最大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|圣龙扬特-AVR电子 ( 鲁ICP备05022832号 )

GMT+8, 2024-12-22 00:38 , Processed in 0.197517 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部