找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1517|回复: 2
打印 上一主题 下一主题
收起左侧

求大神帮忙翻译一下这段单片机程序是什么意思?

[复制链接]
跳转到指定楼层
楼主
ID:756707 发表于 2020-5-25 19:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100黑币
void InitTimer0() interrupt 1  // 1毫秒@11.0592MHz
{
    TL0 = (65536-10000)/256;        //设置定时初值
    TH0 = (65536-10000)%256;        //设置定时初        t++;        if(t==3)
        {
                t=0;
                if(v==0);
                else v--;

                if(v==16){P1_7=1;}        
                if(v==15){P1_7=0;}        
                if(v==14){P1_7=0;P1_6=0;}        
                if(v==13){P1_7=0;P1_6=0;P1_5=0;}
                if(v==12){P1_7=0;P1_6=0;P1_5=0;P1_4=0;}        
                if(v==11){P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;}        
                if(v==10){P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;}        
                if(v==9) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;}        
                if(v==8) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;}        
                if(v==7) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X7F;}//        
                if(v==6) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X3F;}//               
                if(v==5) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X1F;}//        
                if(v==4) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X0F;}//        
                if(v==3) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X07;}//
                if(v==2) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X03;}//               
                if(v==1) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X01;}//               
                if(v==0) {P1_7=0;P1_6=0;P1_5=0;P1_4=0;P1_3=0;P1_2=0;P1_1=0;P4_6=0;P0=0X00;}//               
        }                                
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-5-25 21:34 | 只看该作者
这个程序是16个发光二极管接在P0口(8个),P1口(7个)P46(1个),依次控制这16个发光二极管点亮或熄灭,产生流水灯的效果
回复

使用道具 举报

板凳
ID:609560 发表于 2020-5-26 11:45 | 只看该作者
依次順序輸出低電平P1.7~P1.1>P4.6>P0.7~P0.0 可理解為順序點亮16個LED,上程序會停留在全部點亮狀態,沒有流水效果,除非另有程序控制。這程序有點蛋疼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表