搜索
bottom↓
回复: 3

这是我在网上找到的ATmage16控制1602LCD的程序。但用cvavr编译时带*****的行出错。

[复制链接]

出0入0汤圆

发表于 2008-7-19 15:58:59 | 显示全部楼层 |阅读模式
#include <mega16.h>  
#include <delay.h>
#include <lcd.h>
unsigned char byte;  
unsigned char flash string[]="M8V20";
void main(void)
{  
  
  lcd_init();                         //1602LCD初始化函数          ******
  lcd_dictate(1);                     //LCD清屏指令是1             ******
  while (1)
        {  
          byte++;
          lcd_gotoxy(4,0);             //光标定位到第4列第0行         
          lcd_byte(byte);              //以十进制的方式显示一个字符变量     *****
          lcd_putchar('=');            //显示 = 字符
          lcd_putchar(48);             //显示数字0 ,数字0的ASCII值是48
          lcd_putchar('x');            //显示 x 字符
          lcd_hex(byte);               //以十六进制的方式显示一个字符变量   *****      
          lcd_gotoxy(2,1);             //定位到第2列第1行         
          lcd_putsf(string,5);         //显示FLASH里面的字符串              *****
          lcd_putsf("-AVRDIY",7);      //显示FLASH里面的字符串              *****
          delay_ms(500);
        }
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2008-7-19 16:01:29 | 显示全部楼层
你lcd.h包含了没有啊!

出0入0汤圆

 楼主| 发表于 2008-7-19 16:45:20 | 显示全部楼层
编译时有#include<lcd.h>这句.我在做其它例题时也用到这句。pc中有这个文件。是好用的。

出0入0汤圆

发表于 2008-7-20 13:26:06 | 显示全部楼层
请先参考CVAVR的HELP,里面都有说明和简单的例子。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-9 22:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表