完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
郭天祥的《51单片机C语言教程》书上例6.6.1 调试下面的程序就出现上面的情况,连hex文件都生成不了,不知道怎么回事们请指点迷津!!! #include #include #include #define uint unsigned int #define uchar unsigned char ***it dula=P2^6; ***it wela=P2^7; ***it adwr=P3^6; ***it adrd=P3^7; uchar flag,a; unsigned char num,flag1,flagt,ad_val; float ad_vo; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void delay(uchar z) { uchar x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } void init() { TMOD=0x21; SCON=0x50; TH0=(65535-50000)/256; TL0=(65535-50000)%256; TH1=0xfd; TL1=0xfd; TR1=1; ET0=1; // SM0=0; // SM1=1; // REN=1; EA=1; ES=1; } void display(uint temp) { uchar a1,a2,a3; a1=temp/100; a2=(temp%100)/10; a3=temp%10; dula=1; P0=table[a1]; dula=0; P0=0xff; wela=1; P0=0x7e; wela=0; delay(5); dula=1; P0=table[a2]; dula=0; P0=0xff; wela=1; P0=0x7d; wela=0; delay(5); dula=1; P0=table[a3]; dula=0; P0=0xff; wela=1; P0=0x7b; wela=0; delay(5); } uchar get_ad() { uchar adval; adwr=1; _nop_(); adwr=0; _nop_(); adwr=1; P1=0xff; adrd=1; _nop_(); adrd=0; _nop_(); adval=P1; adrd=1; return adval; } void main() { init(); wela=1; P0=0x7f; wela=0; while(1) { if(flag==1) { flag=0; ES=0; ti=1; switch(flag1) { case 0:puts("turn on ad!n"); TR0=1; break; case 1:printf("turn off ad!n"); TR0=0; break; case 2:puts("error!n"); break; } while(!TI); TI=0; ES=1; } if(flagt==1) { flagt=0; ad_val=get_ad(); ad_vo=(float)ad_val*5.0/256.0; ES=0; TI=1; printf("The voltage is %fVn",ad_vo); while(!TI); TI=0; ES=1; } display(ad_val); } } void time0() interrupt 1 { TH0=(65535-50000)/256; TL0=(65535-50000)%256; num++; if(num==20) { num=0; flagt=1; } ; } void ser()interrupt 4 { RI=0; a=SBUF; flag=1; if(a==1) flag1=0; else if(a==2) flag1=1; else flag1=2; } |
|
相关推荐
3个回答
|
|
应该是你的编译器有问题,找不到相应的库文件。
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》 第十六章 WATCH_DOG实验
460 浏览 0 评论
【敏矽微ME32G070开发板免费体验】+ADC测试与LED点亮
418 浏览 0 评论
飞凌嵌入式-ELFBOARD ELF 2的硬件知识分享--核心板
352 浏览 0 评论
【敏矽微ME32G070开发板免费体验】\\+Lora通信终端产品开发项目
514 浏览 0 评论
1576 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11970 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 16:19 , Processed in 0.591457 second(s), Total 75, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号