完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
#define uchar unsigned char #define uint unsigned int #define pi 3.14 #define r 0.33 ***it duan=P2^0; ***it we =P2^1; uchar code tab_duan[]={0x3F,0x06,0x5B,0x4F, 0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C, 0x39,0x5E,0x79,0x71}; uchar code tab_we[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; void delay(uint); bit flag; uchar t,sec; uint v1,s1,n; float time,s,v; float tab_v[6]; void show(uchar j,uchar k) { P0=0; P0=0; duan=1; P0=tab_duan[j]; duan=0; P0=0XFF; P0=0XFF; we=1; P0=tab_we[k]; we=0; delay(2); } void delay(uint n) { uint x,y; for(x=n;x>0;x--); for(y=110;y>0;y--); } void init() { TMOD=0x01; TH1=0x3c; TL1=0xb0; TR1=1; EA=1; EX0=1; PX0=1; IT0=1; ET0=1; } void rupt()interrupt 0 {uchar i; time=sec+t*0.05; sec=0;t=0; tab_v[5]=0.9*pi*r/time; if(tab_v[5]>=5) { flag=0; for(i=0;i<6;i++) tab_v=tab_v[i+1]; } else flag=1; TR0=0; TH0=0x3c; TL0=0xb0; TR0=1; n++; if(n==50000) n=0; if(time>=5) n=0; } void timer0()interrupt 1 {TH0=0x3c; TL0=0xb0; t++; } void date_deal() { uchar i; if(t==20) { t=0; sec++; } if(flag==1) v=tab_v[5]; else { v=0; for(i=0;i<6;i++) v+=tab_v; v=v/6; } s=0.00025*pi*r*n; } void main() { init(); while(1) { date_deal(); v1=v*10; s1=s*10; show(v1/100,0); show(v1/10%10,1); show(v1%10,2); show(s1/1000%10,4); show(s1/100%10,5); show(s1/10%10,6); show(s1%10,7); } } 基于单片机的车速里程表的设计 仿真没结果 求大神带。。。 |
|
相关推荐
1个回答
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
693 浏览 0 评论
483 浏览 0 评论
嵌入式学习-搭建自己的ubuntu系统之ubuntu网络设置
598 浏览 0 评论
龙芯中科胡伟武:3B6600 八核桌面 CPU 性能将达到英特尔中高端酷睿 12~13 代水平
665 浏览 0 评论
树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!
618 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10719 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-17 19:16 , Processed in 0.533456 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号