打印
[Atmel]

用AtmelStudio6.2跑mega16例程(27)0~9数码管显示

[复制链接]
854|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
这个程序通过数码管显示0~9;中间加延时,感觉ATMEL STUDIO头文件太好了,几乎不用什么子程序。

以下是程序:

/*
* GccApplication11.c
*
* Created: 2014-10-5 21:02:02
*  Author: Administrator
*/

#define F_CPU 0x8000000UL
#include <avr/io.h>
#include <stdint.h>
#include <util/delay.h>
const int8_t display[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

int main(void)
{
    DDRC = 0xFF;
        int8_t i=0;
        while(1)
    {
        PORTC = display[i];
                i = (i+1)%10;
                _delay_ms(200);
    }
}

以下是仿真截图:



以下是Studio 6.2截图:




相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2399

主题

6963

帖子

68

粉丝