打印

被注释的那一行的作用是什么?

[复制链接]
620|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
juventus9554|  楼主 | 2015-9-26 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TE, DDS, dc, DM, IDMA
unsigned char temp,t;
void main()
{
         temp=0xfe;
         P2=temp;
        TMOD=0x01;
        TH0=(65536-20000)/256;
        TL0=(65536-20000)%256;
        ET0=1;
        EA=1;
        TR0=1;
                while(1)
                        {
                                       
                                        if(t==2)
                                                {
                                                        t=0;
                                                           //temp=P2;(有什么作用)
                                                        P2=_crol_(temp,1);
                                                        
                                                        
                                                }

                        }

                                
}
void dsq() interrupt 1
{
        t++;
        TH0=(65536-20000)/256;
        TL0=(65536-20000)%256;

}
沙发
司徒老鹰| | 2015-9-26 09:45 | 只看该作者
这不就是个流水灯的程序嘛

使用特权

评论回复
板凳
juventus9554|  楼主 | 2015-9-26 09:45 | 只看该作者
是啊

使用特权

评论回复
地板
司徒老鹰| | 2015-9-26 09:46 | 只看该作者
//temp=P2;(有什么作用)
   P2=_crol_(temp,1);
这两行代码, 目的是读入 P2 端口的状态, 循环左移1 位后再输出到端口.

使用特权

评论回复
5
juventus9554|  楼主 | 2015-9-26 09:46 | 只看该作者
哦,和我理解的差不多,谢谢啦

使用特权

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

本版积分规则

900

主题

12190

帖子

3

粉丝