流水灯的多种实现方式: 编写单片机C语言程序,在单片机实验板上实现流水灯效果,

2024-12-13 15:53:18
推荐回答(4个)
回答1:

一、AVR系列单片机开发板

本开发板可使用于多种型号的AVR单片机,本板主配ATmega16单片机。除了丰富的硬件资源外,还配有仿真器,可以很方便的调试硬件,大大减小调试周期。所有IO口全部引出,用户可以任意扩展功能。

二、AVR_PQ1A开发板实例程序(演示程序)

( 1 ) LED LED灯驱动程序,两种演示方式

( 2 ) SMG 数码管驱动程序,循环滚动显示数字1-6

( 3 ) 1602 1602液晶驱动程序,除正常显示ASCII码外,还教如何显示中文

( 4 ) 12864 12864液晶驱动程序,显示汉字和图形。液晶为带字库的 ST7920控制器的液晶。

( 5 ) SKEY 4个独立按键驱动程序,采用查询方式驱动

( 6 ) SKEY_INT 利用按键产生外部中断,教你中断程序的编写

( 7 ) MKEY 4x4矩阵按键驱动程序,教你如何扫描矩阵按键

( 8 ) TIMER0INT 定时器0驱动程序,教你如何使用定时器

( 9 ) AD Mega16自带的AD的驱动程序

( 10 ) DA SPI接口的8位DA驱动程序,利用Mega16的硬SPI接口

( 11 ) DS18B20 数字温度传感器驱动程序,教你如何显示小数

( 12 ) TWI( IIC ) IIC接口数字电位器驱动程序,利用Mega16的硬件IIC接口

( 13 ) BEEP 蜂鸣器唱歌程序,教你如何唱出好听的歌曲

( 14 ) PWM Mega16的定时器1驱动程序,实现PWM输出功能

( 15 ) RELAY 继电器驱动程序,利用Mega16的I/O口直接驱动继电器

( 16 ) UART Mega16的异步串口驱动程序,教你如何实现串口通信

( 17 ) RTC 时钟芯片驱动程序,可以显示和利用按键设定时间

( 18 ) EEPROM Mega16的EEPROM驱动程序,读写内部EEPROM

( 19 ) PS2 标准PS2键盘驱动程序,教你如何读入扫描码并译成ASCII码

( 20 ) USB USBD12固件程序,教你实现枚举过程和数据传输

( 21 )uC/OS-II 移植好的操作系统,执行两个任务,编译后,占用Mega16的26%资源。

回答2:

#define uchar unsigned char
#define uint unsigned intuchar dat=0xFE;void delay(uint x)
{
uchar y;
while(x--)
{
for(y=100;y>0;y--);
}
}
void onebyone()
{
uchar i;
for(i=0;i<8;i++)
{

P0=dat;
delay(1000);
dat<<=1;
dat|=1;
}
dat=0xFE;
}
void main()
{
while(1)
{
onebyone();
}
}

回答3:

我可以给你设计。但是不知道怎么找你

回答4:

要源码还是什么?c51还是avr,开发板不同是不同的