完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这个是我的代码,大家可不可以帮下我啊,只要简单的显示就好了。。。
#include #include #include"1602.h" #define uchar unsigned char #define uint unsigned int ***it ADclk=P1^0; ***it ADdata=P1^1; ***it ADconv=P1^2; ***it BEEP = P3^7; //蜂鸣器控制端口P37 uint a1,a2,a3,a4; uint ad_temp,advalue; uchar table_ma[3]={0}; uint num,count; void beep(); void display(); bit flag=1; //ADS7818底层驱动 uint ADS7818() { unsigned char i; advalue=0; ADconv=0; _nop_(); _nop_(); ADclk=1; _nop_(); _nop_(); ADclk=0; _nop_(); _nop_(); ADclk=1; _nop_(); _nop_(); for(i=0;i<12;i++) { if(ADdata==1) advalue |= 0x001; advalue=advalue<<1; ADclk=0; _nop_(); _nop_(); ADclk=1; _nop_(); _nop_(); } ADconv=1; ADclk=0; ADconv=1; return(advalue); } /*********************************************************/ void beep() //蜂鸣器响一声函数 { unsigned char i; for (i=0;i<100;i++) { delay1ms(); BEEP=!BEEP; //BEEP取反 } BEEP=1; //关闭蜂鸣器 delay(250); //延时 } void vol_range() { uint temp; ad_temp=ADS7818(); // temp=(ad_temp*2.50*1000)/4095; a1=temp/1000; // a2=temp/100%10; // a3=temp/10%10; // (temp*10)/100%10 a4=temp%10; //(temp*100)/1000%10 table_ma[0]=a1; table_ma[1]=a2; table_ma[2]=a3; table_ma[3]=a4; Writecom(0x80+0x49); Writedata('0'+table_ma[0]); delay(3); Writecom(0x80+0x4A); Writedata('0'+table_ma[1]); delay(3);// Writecom(0x80+0x4B); Writedata('0'+table_ma[2]); delay(3); Writecom(0x80+0x4C); Writedata('0'+table_ma[3]); delay(3); Writecom(0x80+0x4D); Writedata(' '); delay(3); } void main() { int i; LcdInitiate(); delay(5); for(i=0;i<3;i++) { L1602_string(1,3,"Welcome!"); L1602_string(2,4,"VOL_DYCL"); delay(5000); } Writecom(0x01); //清屏 DC_display(); while(1) { vol_range(); } } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
72 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
509 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
546 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
545 浏览 0 评论
1008 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11763 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 16:29 , Processed in 0.564620 second(s), Total 68, Slave 51 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号