导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→有哪位大侠在keil51中用过c嵌入汇编编程的,关于ucos[aircw]

 *第20877篇: 有哪位大侠在keil51中用过c嵌入汇编编程的,关于ucos的task

  
楼 主:aircw 2004年4月10日22:19
 有哪位大侠在keil51中用过c嵌入汇编编程的,关于ucos的task
我用ucos-II的51移植版本写程序,用周立功的dp51H开发套件,
在应用开发中要用到汇编,
比如显示一个指示灯什么的,结果在main函数里面用
就可以正确显示,
如果是在某个task里面加了这样的一段汇编
就没有反应,而他们甚至都是在同一个文件中的,
这是为什么啊?
btw:我想做的事情就是在task中加入由汇编做的一些功能。
main.c 内容:
.......
void main(void)
{
    OSInit();
    
    InitTimer0();
    InitSerial();
    InitSerialBuffer();

    #pragma asm     //可以正确显示
 clr p1.0
 clr p1.1
 clr p1.2
    #pragma endasm
 
    OSTaskCreate(TaskStartyya, (void *)0, &TaskStartStkyya[0],6);


    OSStart();
}
void TaskStartyya(void *yydata) reentrant
{

    #pragma asm     //如果是在这里写这些代码,则无法正确显示
 clr p1.0
 clr p1.1
 clr p1.2
    #pragma endasm
}.
另外,在main.c的option中将generate assembler src file和assemble src file
从灰色选成了黑色的勾了


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:有人做过sx52bd的开发吗?tcp/ip协议栈那有的下载?[原创]

[下一篇主题]:美国公司,招聘DSP开发人员,嵌入式开发人员也需要