#include <avr/io.h>
#define uchar unsigned char
#define uint unsigned int
unsigned char countnum[4]={0,0,0,0};
unsigned char a=0;
unsigned const char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
#pragma interrupt_handler int_0:2
unsigned char int_0()
{
a++;
}
/****************************************
* 函数名称: void delay_ms(uint i) *
* 函数功能:延时函数 *
* 晶振频率:7.3728MHZ *
* 入口参数:i mS *
****************************************/
void delay_us(unsigned int i)
{
while(i--)
{
asm("nop");
asm("nop");
}
}
/****************************************
* 函数名称: void delay_ms(uint i) *
* 函数功能:延时函数 *
* 晶振频率:7.3728MHZ *
* 入口参数:i mS *
****************************************/
void delay_ms(unsigned int i)
{
unsigned int a;
for(;i;i--)
{
for(a=570;a;a--)
{;}
}
}
//显示函数
void led(void)
{
unsigned char i;
static unsigned char lednum[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x3f};
//unsigned char countnum[4]={0,0,0,0};
DDRB=0xff;
PORTB=0xff;
DDRD=0x0f;
PORTD=0x0ff;
//显示计数值
for(i=0;i<4;i++)
{
PORTD&=~(1<<i);
if(2==i)
PORTB=lednum[countnum[i]]+0x80;
else
PORTB=lednum[countnum[i]];
delay_ms(1);
PORTD|=0xff;
}
//if(countnum[0]==9 && countnum[1]==9 && countnum[2]==9 && countnum[3]==9)
// break;
// }
//}
}
void main(void)
{
SREG=0X80;
GIMSK=0X40;
MCUCR=0X02;
DDRA=0;
DDRB=0XFF;
while(1)
{
PORTA=table[a];
;
}
}
zhongduan.rar_avr单片机 步进电机
版权申诉
77 浏览量
2022-09-23
07:55:10
上传
评论
收藏 8KB RAR 举报
![avatar](https://profile-avatar.csdnimg.cn/3542a6830a364bf6a0adb34bfd72ce9d_weixin_42662605.jpg!1)
APei
- 粉丝: 65
- 资源: 1万+
最新资源
- 医学图像分割数据:covid-19肺部感染区域分割【包含3个切面的切片数据、标签文件、可视化代码】
- 基于jsp+servlet实现的图书管理系统(源码+数据库 )
- 大河网servlet+jsp+jdbc的java原生小项目,包含了servlet过滤器和监听器的简单应用
- 链表-基于Java的单链表基本操作之链表相交.zip
- 链表-基于Java的单链表基本操作之删除操作.zip
- 链表-基于Java的单链表基本操作之逆向输出.zip
- 链表-基于Java的单链表基本操作之链表排序.zip
- 链表-基于Java的单链表基本操作之回文链表判断.zip
- 链表-基于Java的单链表基本操作之查找操作.zip
- 无线Rola串口单片机PCB 控制板
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)