1634

帖子

0

TA的资源

裸片初长成(高级)

161
 

回复 152楼 qixiangyujj 的帖子

那是你示波器的触发信号选择方法不对头。
此帖出自单片机论坛
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

162
 

回复 151楼 Leo417love 的帖子

可能还要设置time_B为高优先级试试。同级中断虽有高低之分,那只是检查次序先后而已,却不能互相打断。
此帖出自单片机论坛
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

163
 

NXP-MCU

NXP-MCU,专业于单片机领域,十几年的技术支持积累,成就你的美梦,,!13824367972王'R!
此帖出自单片机论坛
 
 
 

回复

133

帖子

0

TA的资源

五彩晶圆(中级)

164
 

回复 164楼 xu__changhua 的帖子

那个问题没有解决,因为是一个老程序,现在想改 改不通了~anyway ,thx!
此帖出自单片机论坛
 
 
 

回复

133

帖子

0

TA的资源

五彩晶圆(中级)

165
 

回复 164楼 xu__changhua 的帖子

那个问题没有解决,因为是一个老程序,现在想改 改不通了~anyway ,thx!
此帖出自单片机论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

166
 
请问:51单片机能实现16位并行数据总线,16位地址总线吗
数据主要用于寄存器的配置,作为控制信号,速度要求不高
此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

167
 

这个关于角度传感器程序!!为什么不能时时显示角度啊??

#include
#include
//#include "word_define.h"
#define uint unsigned int
#define uchar unsigned char
uchar code  LEDData[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
#include "tlc2543.h"
//#include "spi.h"
uchar code channel_select[]={0x0c,0x1c,0x2c,0x3c,0x4c,0x5c,0x6c,0x7c,0x8c,0x9c,0xac};
sbit e=P2^0;
sbit f=P2^1;
sbit g=P2^2;
void delay(uint x)
{
        uchar i;
        while(x-- >0)
        for(i=0;i<125;i++);
}
uint ad_2543(uchar port)
{
         unsigned int i;
         uint ad_value=0;
       
         TCL2543_CLK=0;
         TCL2543_CS=0;
         EOC=1;
         port<<=4;
         for(i=0;i<12;i++)
         {
                  if(TCL2543_DOUT) ad_value|=0x01;
                  TCL2543_ADIN=(bit)(port&0x80);
                  TCL2543_CLK=1;
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  
                  TCL2543_CLK=0;
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  _nop_();
                  
                  port=port<<1;
                  ad_value=ad_value<<1;
         }
         TCL2543_CS=1;
         ad_value=ad_value>>1;
         return ad_value;
}
void disp()
{          unsigned long jiaodu=0,a;
        uchar i;
        uint n,bai,shi,ge,n_save,n1;
        bit b;

        float m;
        for (i=0;i<10;i++)
        {
                 jiaodu+=ad_2543(1);
        }
        a=jiaodu/10;
        jiaodu=0;
        if(a>=2048)       
        {                                         
                m=(a-2048)/2048.0*345/2;
                b=0;
        }
        else       
        {
                m=(2048-a)/2048.0*345/2;
                b=1;
        }       
        n=m;
        if (n!=n_save)
        {        
                n_save=n;
                n1++ ;
                if (n1>10)
                {
                        n1=0;
                        bai=n/100;
                        shi=n%100/10;
                        ge=n%10;
                }
        }        
        e=0;f=0;g=0;
        if(b==0)  P0=LEDData[0];
        else             P0=0x40;
        delay(1);
        e=1;f=0;g=0;
    P0=LEDData[bai];   //左1
    delay(1);
        e=0;f=1;g=0;
        P0=LEDData[shi];
        delay(1);
        e=1;f=1;g=0;
        P0=LEDData[ge];
        delay(1);
}
void main()
{
        while(1)
        {         
                 disp();
        }
}
此帖出自单片机论坛
 
 
 

回复

1181

帖子

0

TA的资源

五彩晶圆(初级)

168
 

单片机的定时、捕获、比较之间的区别。

 

那位大侠能给总结一下他们之间的区别,以及他们都是用在什么场合。

[ 本帖最后由 zhangdaoyu 于 2011-9-10 11:49 编辑 ]
此帖出自单片机论坛
 
 
 

回复

1181

帖子

0

TA的资源

五彩晶圆(初级)

169
 

祝工程师们、以及坛友们教师节快乐。:carnation:

此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

170
 

原帖由 kinglong2765 于 2011-7-23 17:44 发表 那个问题没有解决,因为是一个老程序,现在想改 改不通了~anyway ,thx!

 

在keil 里可以这样改吗?#define XX DBYTE[ 0x08]

应该可以。
=========================
回答有误,0x08不在SFR范围,所以是不可以的。

此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

171
 

原帖由 xiaoyong 于 2011-9-1 16:25 发表 请问:51单片机能实现16位并行数据总线,16位地址总线吗数据主要用于寄存器的配置,作为控制信号,速度要求不高

 

51单片机不能实现16位数据总线,非要当16位单片机用,那就一个16位数读或写2次吧。

 

8088其实被称为准16位,就是硬件读写两次,指令还是一条指令。与8086不同的是,8086是真16位。

此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

172
 

原帖由 zhangdaoyu 于 2011-9-10 11:46 发表 单片机的定时、捕获、比较之间的区别。   那位大侠能给总结一下他们之间的区别,以及他们都是用在什么场合。

 

不是同一类问题。

 

以下回答不知道是不是你需要的

定时和计数的区别:定时和计数实际上都是计数,计数就是统计事件的个数,一般从单片机引脚引入事件,如脉冲,可以是随机的;定时也是计数,只不过计的是等间隔脉冲个数,可以是单片机引脚来的等间隔脉冲,也可以是单片机内部某处等间隔脉冲个数,如所谓的机器周期(人为起的名字)。

 

捕获是定时器的一种应用,是指在某一条件满足的瞬间,将定时器的时间值(或计数器的事件个数值)记录下来,以便后续用于分析。事例:100m长跑,从发令枪响开始定时,到彩旗甩下事件满足,把10多秒钟的时间捕获下来。

或许你会问:彩旗甩下停止定时不就结了吗?那只适合一个人的100跑。因后面的还有人到100m要继续捕获。

 

比较就不好说了,不知道是不是==;>,<,<>,>=,<=,汇编里用GT,LT等等。

此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

173
 

原帖由 shiguang987 于 2011-9-1 20:02 发表 #include #include //#include "word_define.h" #define uint unsigned int #define uchar unsigned char uchar code LEDData[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; #include "tlc2543 ...

 

先分析清楚是传感器问题,还是AD转换器好问题,还是程序问题。

 

传感器的输出电压能不能随着角度变化而改变?AD芯片工作是否正常?最后是程序问题。不过已经回答过期了,大赛已经结束了。

此帖出自单片机论坛
 
 
 

回复

1634

帖子

0

TA的资源

裸片初长成(高级)

174
 

原帖由 lilongfeng 于 2011-5-6 16:16 发表 本程序由主程序和中断服务程序两部分组成。主程序始址为2100H,用于定时器T1和串行口初始化,用于发送数据块长度字节LEN和中断初始化主程序 主程序 ORG 0005H          ...

 

 

TXSUB是发送子程序含义

此帖出自单片机论坛
 
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

175
 

回复 楼主 EEW 的帖子

我刚刚学完51,就是将一块开发板的模块都自己编了一遍,手头有一块以前做过can总线的arm7开发板,不知道怎么开始。先学开发板上的内容,然后去学习系统,还有移植什么的么?求问!!!!
此帖出自单片机论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

176
 
MSP430F5438  学习资料有么有呢?
此帖出自单片机论坛
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

177
 
您好,请问可以帮一下我嘛?
https://bbs.eeworld.com.cn/thread-305754-1-3.html
此帖出自单片机论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

178
 
TI公司的M3单片机为什么进中断就定在那里啦,
此帖出自单片机论坛
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(中级)

179
 

求项目开发实习

qq1638067208
此帖出自单片机论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

180
 

回复 152楼 qixiangyujj 的帖子

可以把你的代码发给我一下吗???
此帖出自单片机论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表