实验1:编程实现流水灯从中间到兩边的流动速度逐渐加快的效果;实验2:8个流水灯逐一点亮300ms,左移循环2轮右移循环2轮,长按PD2口按键启动程序求大神写出代码,谢谢~... 实验1:编程实现流水灯从中间到两边的流动速度逐渐加快的效果;
实验2:8个流水灯逐一点亮300ms,左移循环2轮右移循环2轮,长按PD2口按键启动程序
求大神写出代码,谢谢~
实验2:8个流水灯逐一点亮300ms,左移循环2轮右移循环2轮,长按PD2口按键启动程序
求大神写出代码,谢谢~
ATMEGA16程序流水灯延时程序不起作用为什么吗我接PD口8个LED两个亮,延时程序不知为什么不行 |
实习生, 积分 6, 距离下一级还需 14 积分 实习生, 积分 6, 距离下一级还需 14 积分
|
实习生, 积分 6, 距离下一級还需 14 积分 实习生, 积分 6, 距离下一级还需 14 积分
|
分别是实验1和2谢大神
好的
丘 上 说 吧
id
你对这个回答的评价是?
1. 首先纠正一下根据图纸。你的單片机是ATmega8的不是ATmega16的。请在确认
2. 你用的C语言写的程序。所以要用GCCAVR(或者其他的编译器)编译好了以后才能使用PROTEUS不支持AVR的C语言编译器的。只支持汇编编译器特别是51的汇编编译器。
3 你的方向口选择错误输出用的是PORTD,那为什么要写DDRB=0xff呢
4. 我帮你修改以后的程序如下,你再试試
你对这个回答的评价是?