61单片机项目 - 使用C语言实现A/B口的输出

该博客介绍了如何使用C语言编程,实现61单片机的IOA和IOB口控制8个发光二极管动态点亮和熄灭,通过循环显示实现视觉效果。同时强调了看门狗技术和111状态下的高电平输出为正方向。
摘要由CSDN通过智能技术生成

实现功能:分别通过IOA/IOB口输出的数据控制8个发光二极管的点亮与熄灭。

实验现象:8个发光二极管动态点亮和熄灭,并且循环显示。

尤其记住看门狗的使用以及111为正方向高电平输出

#include "SPCE061A.H"
#define uint unsigned int
void Delay();
int main()
{
    uint x1=0,iss=1;
    *P_IOA_Dir=0x00ff;
    *P_IOA_Attrib=0x00ff;
    *P_IOA_Data=0x0000;
    while(1)
    {
        if(iss)
        {
            if(x1==0)
            {
                x1=1;
            }
            else
            {
                x1<<=1;
            }
        }
        else
        {
                x1>>=1;
        }
        if(x
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值