完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
config.h是什么芯片的头文件,我在MDK中选择了ARM7编写程序说我的头文件有错误,请各位大神指点一下。
#include "config.h" #define uchar unsigned char char LED[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};/*0-9数字段码表*/ void delay(uint32 n) /*延时子程序*/ { uint32 i; for(i=0;i<500000;i++) n--; } void light(int m) /*显示数码管子程序*/ { int i; if(m==0) { for(i=9;i>=0;i--) /*东西亮绿灯,南北亮红灯延时9秒*/ { IOSET=LED[i]; /*查段码表送显示*/ delay(500000000); IOCLR= 0x000001ff; /*将IO低九位清零*/ } } else { if(m==1) { for(i=6;i>=0;i--)/*东西亮黄灯,南北亮黄灯延时6秒*/ { IOSET=LED[i]; /*查段码表送显示*/ delay(500000000); IOCLR= 0x000001ff; /*将IO低九位清零*/ } } else { for(i=8;i>=0;i--) /*东西亮红灯,南北亮绿灯延时8秒*/ { IOSET=LED[i] /*查段码表送显示*/ delay(500000000); IOCLR= 0x000001ff;/*将IO低九位清零*/ } } } } int main(void)/*主程序*/ { uint32 j; while(1) { PINSEL0=0x00000000; IODIR=0x00007fff; IOCLR=0x00007fff ; IOSET=0x00004200; /*东西方向亮红灯,南北方向亮绿灯*/ j=0; light(j); IOCLR=0x00007fff ; IOSET=0x00002400;/*东西方向亮黄灯,南北方向亮黄灯*/ j=1; light(j); IOCLR=0x00007fff ; IOSET=0x00001800; /*东西方向亮绿灯,南北方向亮红灯*/ j=2; light(j); IOCLR=0x00007fff ; IOSET=0x00002400;/*东西方向亮黄灯,南北方向亮黄灯*/ j=1; light(j); } return(0); }
|
|
相关推荐
5个回答
|
|
这能看出来个屁啊,主要是MDK报个啥错,你把编译结果截个图好不好。
|
|
|
|
|
|
|
|
编译图片
|
|
|
|
|
|
|
|
我用的是Keil mdk想做lpc2106的产品但是也找不到config.h这头文件
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
852 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
2844 浏览 1 评论
867 浏览 0 评论
1710 浏览 1 评论
2758 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 01:06 , Processed in 0.505629 second(s), Total 53, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号