搜索
bottom↓
回复: 9

移植魏坤的示波器只显示30列

[复制链接]

出0入0汤圆

发表于 2013-1-22 16:48:32 | 显示全部楼层 |阅读模式
我是按魏坤的程序写显示的,但是只显示30列,请问高手们怎样处理.
                for(j=0;j<30;j++)         //将一屏数据分为30列
                  {
                        m=80;        //
                        for(i=j*8;i<(j+1)*8;i++)  //处理每列中的8个点
                            {
                                    k=add[i+dd]; // 读出采样数据作为垂直坐标
                                    lcd_buffer[k]=(lcd_buffer[k]|m); //让该坐标对应数据与m相或并原位保存
                              lcd_buffer[k+1]=(lcd_buffer[k+1]|m);
                                    if(add[i+q+dd]<add[i+q+1+dd])          //判断拉线方向
                              {
                                      for(k=add[i+q+dd];k<add[i+q+1+dd];k++)
                                    {
                                           lcd_buffer[k]=(lcd_buffer[k]|m);  
                                    }
                             }
                             else
                            {
                                   for(k=add[i+q+dd];k>add[i+q+1+dd];k--)
                                 {
                                        lcd_buffer[k]=(lcd_buffer[k]|m);
                                 }
                      }
                       m>>=1;       //将m的值右移一位
                }
                for(h=0;h<220;h++)    //送显示
                     {
                        LCD_WriteReg(0X4F, j);                   //设置显示X坐标
                        LCD_WriteReg(0X4E, h);                    //设置显示Y坐标
                        LCD_WR_REG(R34);                                //开始写入GRAM
                        LCD_WR_DATA(lcd_buffer[h]);           //传送显示数据        
                        lcd_buffer[h]=0;              //将已送出数据的存储器单元清零
                      }
       }

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入442汤圆

发表于 2013-1-22 17:01:06 | 显示全部楼层

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

for(j=0;j<30;j++)         //将一屏数据分为30列

出0入0汤圆

 楼主| 发表于 2013-1-22 17:14:44 | 显示全部楼层
wye11083 发表于 2013-1-22 17:01
for(j=0;j

请问这是什么意思

出0入442汤圆

发表于 2013-1-22 17:32:37 | 显示全部楼层
jeoo8888 发表于 2013-1-22 17:14
请问这是什么意思

就循环30次,也就是30列。

出0入0汤圆

 楼主| 发表于 2013-1-22 22:25:58 来自手机 | 显示全部楼层
但我改成240也不行呀

出0入0汤圆

 楼主| 发表于 2013-1-23 09:45:09 | 显示全部楼层
调了几天都不可以,不知怎么会事呀,请教前辈呀,只能显示30列,

出0入21汤圆

发表于 2013-1-24 09:26:25 | 显示全部楼层
楼主这个应该是单色屏的程序,我09年的文章讲得很清楚,以下是09年文章的原版电子版。

声明:该PDF文件禁止转载!下载文件表明同意该声明。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-1-24 10:16:45 | 显示全部楼层
mark!!!!!!!!!

出0入0汤圆

 楼主| 发表于 2013-1-24 11:05:32 | 显示全部楼层
我是是彩屏来的呀,320X240的彩屏,还有附件下载了,打不开呀?

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-25 17:43

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

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