发新帖我要提问
123
返回列表
打印

我学校学的是8051汇编语言 用的是伟福 毕业好找工作吗

[复制链接]
楼主: xia_yushen
手机看帖
扫描二维码
随时随地手机跟帖
41
Cortex-M0| | 2011-8-17 06:28 | 只看该作者 回帖奖励 |倒序浏览
haha 小I给扯进来鸟
huangqi412 发表于 2011-8-16 23:01



huangqi412 大虾,你的小车车玩的咋样?

DIY-CNC为本次大赛赞助的一台奖品------小型雕刻机 ,还等着您来拿呢~~~

使用特权

评论回复
42
xiaotann| | 2011-8-17 08:24 | 只看该作者
好找工作

使用特权

评论回复
43
hhbgk| | 2011-8-17 10:28 | 只看该作者
汇编现在用的不多吧

使用特权

评论回复
44
dengm| | 2011-8-18 17:15 | 只看该作者
Intel 为什么这样设计?
   是为了仿真,  当p3.2低电平时......

使用特权

评论回复
45
benben兔| | 2011-8-19 19:37 | 只看该作者
只要学得深入 就能拿高薪

使用特权

评论回复
46
729144646| | 2011-8-19 23:43 | 只看该作者
很好

使用特权

评论回复
47
xia_yushen|  楼主 | 2011-8-20 04:18 | 只看该作者
我学的有单片机  dsp fpga eda  以后偏重哪个方向??各位大大们!

使用特权

评论回复
48
fengpangzi| | 2011-8-20 13:40 | 只看该作者
跟各位前辈学习

使用特权

评论回复
49
DownCloud| | 2011-8-20 14:34 | 只看该作者
35# 刘前辈
还真不知道,对IE和IP寄存器读写操作的指令会延迟中断?这么细微的东西,没人说的话确实不好自己发现。我又进步了。。。

使用特权

评论回复
50
DownCloud| | 2011-8-20 14:35 | 只看该作者
49# DownCloud
怎么试验它是否会延迟,编译器仿真可以吗?

使用特权

评论回复
51
刘前辈| | 2011-8-20 15:28 | 只看该作者
本帖最后由 刘前辈 于 2011-8-20 16:00 编辑

仔细看Intel公司8051数据手册,有3个条件会推迟当前中断申请信号:IE,IP寄存器读写操作是第3个条件。看下面实验,很清楚:

#include <reg51.h>
#include <intrins.h>

char   timecount;
sbit  LED0=P1^0;


/********************************************************
主函数
*********************************************************/

main()
{
TMOD=01;   // T0定时器初始化。
TR0=1;    //   T0定时器启动。
EA=1;
ET0=1;    // T0定时器中断打开。
while(1)     //如果这里写为while(1);  LED0当然正常闪烁。
{
EA=1;    // T0中断被阻塞,LED0停止闪烁。
ET0=1;
PT0=1;
ET1=0;
EX0=0;      //  一直阻塞。
//_nop_( );      // 除非加入一条任意正常指令,挂起的中断申请信号才能在这条之后被激活。
                      // LED0才能正常闪烁。
ES=0;
EA=0;
}
}

/*********************************************************
  Time0中断函数
**********************************************************/
void Time0(void) interrupt 1 using 0
{
   TH0=0x4c;               //50ms定时
   TL0=0x00;
   timecount++;
   if(timecount==20)
   {
    timecount=0;
        LED0=!LED0;      //一秒钟闪烁一次。     
    }  
}
/*********************************************************/


、、

使用特权

评论回复
52
刘前辈| | 2011-8-20 15:55 | 只看该作者
以上实验是通过星研仿真器,在P89C58X2仿真头上做的。12T的51核单片机都可以做此实验。

中颖单片机明显没有Intel核这类指令特殊功能,——它是1T流水线结构。用上面实验检验即知;——无论怎样,都不可能使中断受阻。


、、

使用特权

评论回复
53
DownCloud| | 2011-8-20 15:55 | 只看该作者
51# 刘前辈
谢谢,很充分的说明了这个问题,厉害。一下子进步十年啊:'( ,太高兴了。

使用特权

评论回复
54
DownCloud| | 2011-8-20 16:11 | 只看该作者
52# 刘前辈
嗯,已经试验过,用的是STC12C5A60S2,1T的单片机,确实如此!!!

使用特权

评论回复
55
xia_yushen|  楼主 | 2011-8-20 17:08 | 只看该作者
感谢 刘前辈  用心看了遍 终于明白了!  这么细微的东西真没注意呢  感谢各位前辈   俺以后要用心学习……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则