这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 请问这个程序有什么问题,C语言的,谢谢!

共2条 1/1 1 跳转至

请问这个程序有什么问题,C语言的,谢谢!

院士
2006-09-17 18:14:16     打赏
请问这个程序有什么问题,C语言的,谢谢!



关键词: 请问     这个     程序     什么     问题     语言     谢谢    

院士
2006-12-22 22:43:00     打赏
2楼
问 我写了一个程序,是7219的显示子程序,但是在单步执行时总是从!!!处跳到别的函数去,而且是那个函数的中间的一
句,请问是怎么回事?谢谢!
void LEDData_in(unsigned char Add,unsigned char Data)
    {
        unsigned char i;
        unsigned char temp,send;

        LEDLoad=0;
        LEDClk=0;

        temp=Add;
        for(i=0;i<8;i++)
            {
               send=temp&0x80;
               if(send==0x80)
                   LEDData=1;
               else
           !!!       LEDData=0;
                       temp=temp<<1;
                LEDClk=1;
                LEDClk=0;
            }
        send=0;
        temp=0;
        temp=Data;
        for(i=0;i<8;i++)
            {
               send=temp&0x80;
               if(send==0x80)
                   LEDData=1;
               else
                   LEDData=0;
               temp=temp<<1;
               LEDClk=1;
               LEDClk=0;
             }
            LEDLoad=1;
    }
1: 看看您说的别的函数是否为中断函数 2: 请用调试模式编译你的项目,估计是编译器优化的结果编译时先把优化的选项关掉。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]