完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include "iom16v.h"
#include "macros.h" //数组声明并定义在存储数据区code //0~9 #pragrma data:code unsigned char const Number[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,}; //A~F #pragrma data:code unsigned char const Alpha[]={0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,}; //枚举变量aplha声明 enum alpha{A,B,C,D,E,F}; //适当延迟 void Delay(unsigned long x) { while(x--); } void main() { DDRA|=BIT(PA3); //PA3设置为输出状态 DDRA|=BIT(PA4); //PA4设置为输出状态 DDRB=0xff; //PB口设置为输出状态 //PORTB=Number[0]; PORTB=Alpha[A]; //发送模码 显示A PORTA|=BIT(PA3); //PA3输出高电平,DU拉高 PORTA&=~BIT(PA3); //PA3输出低电平,DU拉低,段选锁存 PORTB=0x00; //发送为选 6个数码管显示出数字 PORTA|=BIT(PA4); //PA4输出高电平,WE拉高 PORTA&=~BIT(PA4); //PA4输出低电平,WE拉低,位选锁存 while(1); //程式停止 } 为什么枚举变量aplha中的A字母一个要大写一个要小写呢? 枚举变量里为什么要是字母,不可以是数字呢? |
|
相关推荐
2 个讨论
|
|
只有小组成员才能发言,加入小组>>
AVR Atmega16 Bootloader程序与上位机LabView程序
5122 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
7767 浏览 0 评论
3026 浏览 2 评论
3103 浏览 1 评论
10053 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 07:55 , Processed in 0.996160 second(s), Total 47, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号