合泰单片机实现流水灯实验--joecongmin的笔记

#i nclude "HT46R065.h"
void delayms(unsigned int ms);
bit  flag_p7;

void main()
{
  _pac=0;  //配置PA口为输出
   
    _pa = 0xfe;
    while(1)
    {
        if(_pa7)    //判断{zg}位,钻存{zg}位状态
        {
            flag_p7 = 1;
        }
        else
        {
            flag_p7 = 0;
         }
           
        _pa = _pa<<1;   //左移一位
        if(flag_p7)  //低位填移位前的{zg}位,实现汇编的 RLC指令
        {
            _pa0 = 1;
        }
        else
        {
            _pa0 = 0;
        }
        delayms(500);
   
   
    }

}


void delayms(unsigned int ms) 
// 延时子程序
{      
 unsigned char i;
 while(ms--)
 {
  for(i = 0; i < 200; i++);
 }
}

 

郑重声明:资讯 【合泰单片机实现流水灯实验--joecongmin的笔记】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——