导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[guest]懂avr和lcd的近来看看



No.37623
作者:guest
邮件:guest@guest.com
ID:6
登陆:16560次
文章数:7648篇
最后登陆IP:219.68.9.43
最后登陆:2005/5/20 1:37:44
注册:2003/3/10 16:21:00
财富:35062
发帖时间:2003/7/20 9:44:58
发贴者IP:61.129.176.20
标题:guest:懂avr和lcd的近来看看
摘要:No.37623懂avr和lcd的近来看看 偶是avr初学者,现在在搞avr的lcd开发。

写了如下两个程序,目的都是为点亮某一8字lcd的管脚。
lcd管脚用Pa口的1,3脚和Pc口的6脚输出。

现在的问题是程序A用循环的做的通过了,程序B用定时器0做的死活不肯点亮。
按此在新窗口浏览图片
请达人指点~

已知:LCD要信号翻转轮流输入两极才能点亮。因为我用的不是lcd模块,所以直接
接在单片机引脚上。

程序A:                                                                
.include"8515def.inc"                        
.def temp=r20
.def temp1=r21
.org $0000
rjmp lcd
.org $0010 
lcd:  ldi r16,high(ramend)
      out sph,r16
      ldi r16,low(ramend)
      out spl,r16
      ldi r16,$19 
      ser r17
      out ddra,r17
      out ddrc,r17
      ldi temp,$0a
      out ddra,temp
      ldi temp,$40
      out ddrc,temp      
lp:   ldi temp,$00
      out porta,temp
      ldi temp1,$40
      out portc,temp1
      rcall delay
      ldi temp,$0a
      out porta,temp
      ldi temp1,$00
      out portc,temp1
      rcall delay
      rjmp lp
delay:  push r16
     l0:push r16
     l1:push r16
     l2:push r16
     l3:dec r16
        brne l3
        pop r ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:7276毫秒 查询6次