当前位置:   article > 正文

avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机8位数码管显示的程序实现...

avr单片机时钟显示

原标题:AVR单片机8位数码管显示的程序实现

我们接着来完成 数码管的显示实验。现在我们开始动手编写程序;

根据前面的介绍,我们应该已经能够知道编写一个 的C语言程序的基本步骤和方法了。

下面给出这个程序的主程序文件,在这个程序中我们应该能够知道这个程序都包含了那几块,具体来说我们应该能够在这个程序中把以下几个部分找出来:预编译语句、 的定义、函数的声明、主函数、函数定义。如果你还不能够准确找出这几部分,那么需要把前面的内容再详细阅读一下。

主程序代码

#include < /io.h> //io端口寄存器配置文件,必须包含

#include //GCC中的延时函数头文件

#include "hc .h"

//unsigned char Led_Disbuf[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //共阴极

unsigned char Led_Disbuf[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}; //共阳极

unsigned char ComBuf[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

//函数声明

extern void Delayus(unsigned int lus); //us延时函数

extern void Delayms(unsigned int lms); //ms延时函数

int main(void) //GCC中main文件必须为返回整形值的函数,没有参数

{

unsigned char i;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/848816
推荐阅读
相关标签
  

闽ICP备14008679号