Image
Image

刘前辈

+ 关注

粉丝 4     |     主题 24     |     回帖 1038

做自己所热爱的,并热爱自己所做的。
从windows多线程编程想到一个问题,请大侠帮忙分析?
2011-5-11 23:17
  • 侃单片机论坛
  • 44
  • 8543
  确实有这个问题,中断程序是不能等待开锁的;这样看来,关中断推迟等待开锁也有好处。不过,还是如42楼所 ...  
  我帮LZ叙述一下:35楼的缺点在于“如果后台锁闭合时发生中断,则中断的count++被禁止,并且不能等待重复执 ...  
  35楼也没写什么多线程或者进程/任务,完全是裸奔。写的是A51或者C51程序,和OS 一点不搭界。主要是用LOCK锁 ...  
  都是多线程共享资源的保护问题。 OS环境下,关中断实际是关调度,——关闭切换程序;显然不好,优先级进程 ...  
  看来我要花时间写一段实际代码了:我以为讲得够清楚了,是不是一定要写出实际代码,伪代码看不懂?再来一段 ...  
  mutex()绝对没有关中断,这里重要的是加了一把互斥锁; 上面说过,LZ的问题可以用商场的试衣间比喻(教 ...  
  提示一下,mutex 实际上是一把锁,它的关锁动作必须是原子性指令,完成2个动作:测试,执行;——就像商场 ...  
485芯片烧掉
2011-10-14 12:46
  • 侃单片机论坛
  • 5
  • 3918
  开机时"1"电平顶上了。 最简单的措施之一: 4个节点不要共电源,每节点单独供电,而且不要公共地。节点之 ...  
有个概念不是很清楚
2011-1-7 09:51
  • 中颖MCU
  • 11
  • 2165
  呵,51的计数器是正向++的,加到0xFFFF+1,溢出中断;所以,理论上第一个TIMER0中断的时间是从你定时的时 ...  
  上电后,TR0=0,它怎么开始工作? /  
  中颖TIMER0 真有这么厉害?我怎么好像觉得16位定时器应用只有TIMER2才能自动重载,其它TIMER0,TIMER1都 ...  
打死了几个中颖IC
2011-8-30 11:13
  • 中颖MCU
  • 21
  • 6242
  我早就不用串口方式烧写程序了,太麻烦。实际上我根本就不知道(没学过)如何用串口方式烧写程序。(还要什 ...  
想买JET51仿真器,请指教
2011-1-7 10:27
  • 中颖MCU
  • 10
  • 3588
  中颖公司据说都是中国的精英;如果能让用户发现什么明显的缺点,中颖公司一定会重奖这个用户。 所有能 ...  
语句谁解释一下~~
2011-1-8 20:27
  • 侃单片机论坛
  • 18
  • 3847
  挂接实验板,P0端口外接负载发光管,走马灯移动结果正确。  
  PROTUES 仿真是P0口外部模拟有上拉电阻(或者外接阻抗)的。实际上P0内部没有上拉电阻,所以KEIL模拟仿真 ...  
  回11楼:P0口特殊,控制方法改变一下就行;并不影响移位使用。 改写如下: main() { char LED; LED ...  
  呵呵,P0口是特殊的,见下面图,移动一次以后,读入与P0输出值开始不一致。 改成 P1=_crol_(P1,1); 正确。 ...  
请教版主及网友:关于 - 5000 / 256的解?
2011-9-9 12:03
  • 侃单片机论坛
  • 18
  • 4157
  看书上应用: TH0=(-5000)/ 256; 或者 TH0=(65536-5000)/ 256; TL0= (-5000)%256; 或者 TL0=(6 ...  
  3楼说的有道理;但是如何解释 X/256 和 X>>8 不相等?——绝对相等!256=2^8(2的8次方)。X 乘/除256,相 ...  
  这个算式我怎么转不过弯: (- 5000) / 256 ; 和 (-5000)>>8 ; 结果为什么不一样?! 我用笔算是一 ...  
2
3
近期访客