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

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

   aircw 
aircw发表的帖子 

 有哪位大侠在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
从灰色选成了黑色的勾了


发表时间:2004年4月10日22:19:12

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:如果你是在北京,我愿意免费帮你!在一周内给我发邮件,我将给你打电话mzyyzm@hotmail.co
[下一篇帖子]:本人想玩USB接口,想开发U口产品,可提供详细开发资料吗?[em11]