搜索
bottom↓
回复: 3

MUC1 问题

[复制链接]

出0入0汤圆

发表于 2009-5-16 08:49:26 | 显示全部楼层 |阅读模式
魏坤 你好 我有个问题不懂。1,程序中按键定义错了  按电路图来是
#define k0 PORTB.2
#define k1 PORTB.3
#define k2 PORTC.4
#define k3 PORTC.5

还有一段程序不懂  unsigned char eep,z,i,p[9]={0,0,1,2,3,4,5,6,7},w[9]={0,1,2,3,4,5,6,7,8},tri=0,hold=0,fr,kr,zhi;
unsigned char e[9]={0b00000011,0b00000001,0b00000101,0b00000010,0b00000000,0b00000100,0b00001010,0b00001000,0b00001100};   这是做什么的  实现什么功能呀  。

void freq_to_disbuff()
{            if(fr==0)
            {
            freq=freq*4;
            }      
             eep=freq>>24;//取频率高8位  
             spi_out(eep);
             delay_us(10);
             eep=(freq>>16)&0xff;
             spi_out(eep);
             delay_us(10);
             eep=(freq>>8)&0xff;
             spi_out(eep);
             delay_us(10);            
             eep=freq&0xff;//取频率低8位
             spi_out(eep);
             delay_us(10);
             spi_out(w);
             delay_us(10);           
             spi_out(tri);
             delay_us(10);
             spi_out(hold);
             delay_us(10);
             spi_out(kr);
             delay_us(10);
             spi_out(zhi);
             delay_us(10);
}


  这段程序不知道什么意思。
还有 最后面怎么要写两次程序编写不一样的按键判断呢?

谢谢了  忘解决下

出0入21汤圆

发表于 2009-5-16 18:22:53 | 显示全部楼层
这段程序的意思是MCU1给MCU2发控制字,然后MCU2对接收到的控制字进行解码,进行相应的控制,至于两次不同的按键判断是因为有两个按键是复用的。

出0入0汤圆

 楼主| 发表于 2009-5-17 09:40:58 | 显示全部楼层
嘿嘿 有点小懂。谢谢了!
不过
unsigned char eep,z,i,p[9]={0,0,1,2,3,4,5,6,7},w[9]={0,1,2,3,4,5,6,7,8},tri=0,hold=0,fr,kr,zhi;
unsigned char e[9]={0b00000011,0b00000001,0b00000101,0b00000010,0b00000000,0b00000100,0b00001010,0b00001000,0b00001100};


是怎么想出来的呢   
还有按键那块 怎么区分它是另外的功能  不是按顺序执行吗  比如if(PINC.5==0){} 要执行第一个呀  怎么执行到第二个。不明白  可以指点下吗 。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-5-3 13:05

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

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