用ICCAVR编写流水灯程序,所用单片机为ATMega168:

//PD口流水灯实验
#include<_iom88to328v.h>
#include <AVRdef.h>
void delay(unsigned int ms)
{
  unsigned int i,j;
  for(i=0;i<ms;i++)
    for(j=0;j<1411;j++)
    ;
}
void main()
{
  unsigned char k;
  unsigned char m;
  DDRD=0xff;
  PORTD=0xff;
 
  while(1)
  {
    for(k=0;k<8;k++)
    {
      PORTD&=~BIT(k);
      delay(5);
    }
    for(k=0;k<8;k++)
    {
      PORTD|=BIT(k);
      delay(5);
    }
    
  }
}

完整资料打包(含仿真):

AVR单片机开发1-5程序及仿真合集-单片机文档类资源-CSDN下载

AVR单片机开发2——流水灯及仿真相关推荐

  1. 51单片机:LED流水灯(仿真+代码)

    这次用单片机做个简单的流水灯. 先给大家看一下仿真软件的电路(软件为Proteus) 上图就是用仿真软件制作的线路原理图 AT89C51RC2:单片机 BUTTON:按键 CAP:电容 CRYSTAL ...

  2. 51单片机制作花式流水灯的三种方式总结与仿真运行

    制作流水灯,一共有三种方式,分别是左右移位,延时,与定时器(计数器)方式 其中移位方式较为简便,常与简单的延时一同使用在各类工程中.除此之外,也可以直接操作寄存器改变灯的亮度. 延时方式通过改变占空比 ...

  3. 51单片机 74HC154译码器制作流水灯+Proteus仿真

    51单片机 74HC154译码器制作流水灯+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #define uint unsigned int #d ...

  4. AVR单片机开发5——串口通信仿真

    /***************************************************************************/ /*串口0测试程序              ...

  5. 基于51单片机的花样流水灯设计(源码+仿真+设计报告)

    资料编号:113 采用51单片机的IO控制多个LED灯,实现多种模式的流水风,全套资料齐全:具体功能请看下方演示视频 113-基于51单片机的花样流水灯设计(源码+仿真+设计报告) 单片机最小系统介绍 ...

  6. 51单片机的流水灯实现仿真。

    使用KeilC51进行C语言的程序编写生成hex文件后导入51单片机中形成流水灯. 由于51单片机I/O口的驱动能力有限,因此在P0需要使用上拉电阻(限流电阻)来驱动二极管. 流水灯驱动程序如下: # ...

  7. 80c51流水灯汇编语言,单片机AT89C51可控流水灯课程设计报告(汇编语言).docx

    单片机AT89C51可控流水灯课程设计报告(汇编语言).docx 目录目录1第一章 课题的意义及应用2第二章 系统的总体设计32.1 设计方法32.2 数码管显示方案32.3 键盘输入方案4第三章 硬 ...

  8. AVR单片机开发1——IO口的输入和输出

    所用环境为iccavr,检测单片机的输入输出.proteus仿真如下: #include<_iom88to328v.h> #define uchar unsigned char #defi ...

  9. AVR单片机开发3——定时器T0 查询方式

    用定时器0控制PB0的电平变化. 定时器0和2(均为八位的定时计数器)有四种工作模式,此例是工作在普通模式. 在此模式下,计数器不断的累加,当计数到最大值0xff后返回到0x00重新开始,在TCNT0 ...

最新文章

  1. Exchange如何将邮件转发给外部邮件地址
  2. Nature:何胜洋和辛秀芳组发表植物叶际微生物组稳态机制
  3. web相关概念回顾|| 部署项目的方式
  4. Linux命令行上执行操作,不退回命令行的解决方法
  5. python素描效果_python实现图片素描效果
  6. elk,centos7,filebeat,elasticsearch-head集成搭建
  7. servlet中filter的的异步问题以及JSP与servlet配合时filter的注意
  8. Java Web的分页工具类
  9. 《Python算法教程》——1.6 如果您感兴趣
  10. Mysql更换版本的操作,非常详细(包括数据备份,卸载,安装,还原)
  11. 门限回归模型的思想_门限回归汇总与空间门槛回归模型简介
  12. 关于浏览器加载不出图片的问题
  13. 华硕路由域名访问_使用金万维宽带通云解析实现用友T+异地访问
  14. python怎么修改字体_python怎么改字体 | 基础教程
  15. 网站SEO:百度快排是如何实现的
  16. hyper-v自带坑
  17. java熔断技术_Hystrix熔断器技术解析-HystrixCircuitBreaker
  18. java.lang.RuntimeException: java.lang.RuntimeException: org.codehaus.plexus.component.repository.exc
  19. 以太坊的 Merkle 树
  20. Matlab论文插图绘制模板第70期—带误差棒的柱状图(Bar with Errorbar)

热门文章

  1. Element UI table宽度自适应
  2. 求不定积分的几种方法
  3. 无服务器永久网站,ZeroNet无需域名服务器建立永久不会被拦截的网站
  4. STM32的BootLoader 从SD卡更新固件
  5. CSS——字体图标、平面转换、缩放
  6. 前端进阶-ES6函数
  7. 基于c语言防盗系统,基于STC89C51的无线智能防盗报警系统.doc
  8. 微信公众平台开发(53)砸金蛋
  9. 三星T7装Linux系统,Ubuntu已成为三星ARTIK 5/7的主力GNU/Linux系统
  10. 对360沙盒的驱动的一点逆向分析