论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1511阅读
  • 8回复

[资料贡献]基于单片机的数字电压表程序代码(C代码) [复制链接]

上一主题 下一主题
离线冯叔
 

性别:
帅哥
发帖
16
金币
16
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2016-09-19
# include <reg52.h> l`#XB:#U  
# include <intrins.h> RPb/U8  
# define uchar unsigned char gY)NPi}!`  
# define uint unsigned int ho 5mH{"OV  
sbit CLOCK=P3^6; p([g/Q  
sbit START=P3^7; ^]iIvIp  
sbit EOC=P3^4; e1*<9&S  
sbit OE=P3^5; ~g&FeMo  
sbit ALE=P3^3; @fDWp/  
sbit A=P3^2; 0RaE!4)!;  
sbit B1=P3^1; ~ NO9s  
sbit C=P3^0; IU f1N+-z  
long x,y,shu,ge,fen1,fen2,fen3,jia,j; ?]JTrv"zp  
v%mAU3M  
void delay(int z) "O`{QVg:  
{ P!;%DI!<b  
    int a ,b; [&6VI?  
    for(a=z;a>0;a--) Y[oNg>Rz  
    for(b=110;b>0;b--); ^|h5*Tb  
} /h/f&3'h  
-2)6QKh~D  
uchar code table[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}; ]_8bX}_n  
uchar code table1[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; :>@6\    
_;o)MTw|'  
void display(uint ge,fen1,fen2,fen3) 0+a-l[!p  
{ 7d44i  
    if(jia%2!=0) (k{rn3,  
    { OxGS{zs  
    P0=0x40; iL^bf*  
    P2=0xfe; z_)`='&n  
    delay(1); U"Gg ,  
    P2=0xff; =F!_ivV  
         \v7->Sy8  
    P0=table1[ge]; i|- 6  
    P2=0xfd; c ilo8x`  
    delay(1); r8o9C  
    P2=0xff; ?{@UB*  
     WtT* 1Z  
    P0=table[fen1]; RW4}n< 88  
    P2=0xfb; m :6.  
    delay(1); R)p+#F(s  
    P2=0xff; Ts+S>$  
     l%$~X0%DM  
    P0=table1[fen2];     ?Ek 3<7d  
    P2=0xf7; O WJv<3  
    delay(1); D)XV{Wit  
    P2=0xff; v/W\k.?q/  
     75u5zD   
//     P0=table1[fen3]; In[!g  
//     P2=0xf7; \Vc-W|e  
//     delay(5); SN${cs%  
//     P2=0xff; oxs0)B  
} 3Pj#k|(f[0  
if(jia%2==0) Ukf4Q\@w  
{ PRR]DEz  
     I}?+>cf  
    P0=table1[ge]; XZ|%9#6  
      P2=0xef; TSgfIE|  
    delay(1); 0 `Yg  
    P2=0xff;     ?+Q?K30:  
    P0=table[fen1]; n54}WGo>9  
    P2=0xdf; OA_WjTwDs  
    delay(1); w1#1s|  
    P2=0xff;     3lkz:]SsE  
    P0=table1[fen2];     OoG Nij  
    P2=0xbf; u$vA9g4  
    delay(1); PVNDvUce  
    P2=0xff;     a#U2y"  
    P0=table1[fen3]; +7`7cOqXg  
    P2=0x7f; RotWMGNK  
    delay(1); c.<bz  
    P2=0xff; uR;m<wPH,f  
} ^lI>&I&1  
} /t4#-vz  
nm8XHk]  
void main() KOYU'hw  
{     1N3qMm^  
    TMOD=0x11; w=|"{-ijo  
    TH0=(65536-10)/256; GL S`1!  
    TL0=(65536-10)%256; 4!l%@R>O2  
    TH1=(65536-50000)/256; _J N$zZ{  
    TL1=(65536-50000)%256; j\/Rjn+:[  
    EA=1; [ST,/<?0  
    ET0=1; "\CUHr9k  
    TR0=1; { Rd){ky@  
    ET1=1; R&!{3!V  
    TR1=1;     rAuv`.qEV  
    ALE=0; ZcP/rT3{^  
    START=0; UP+4xG  
    OE=0;     OG!+p}yD]  
    while(1) `~+1i5-}  
    {                     RTXl3 jq  
         ALE=1; HZ_,f"22  
        START=0; E U# M.  
        _nop_(); v 7g?  
        START=1; x2_?B[z  
        ALE=0; :m{;<LRV  
        START=0; v}>5!*  
        display(ge,fen1,fen2,fen3); l ;fO]{  
        while(EOC==0);         HW"';M%  
        P1=0xff; u A=x~-I  
        OE=1; C7hJE -  
        x=P1; ;oT!\$Mu  
        shu=x*196; :JI&ngWK  
        ge=(shu*5)/100000; MODi:jsl  
        fen1=(shu*5)/10000%10; }zE Qrfl  
        fen2=(shu*5)/1000%10; xnp5XhU  
        fen3=(shu*5)/100%10; yE3l%<;q  
    }         /W @k:  
} 0CtPq`!  
void time() interrupt 1 s2N~p^  
{ J Gpy$T{t  
    TH0=(65536-10)/256; ;q ;}2  
    TL0=(65536-10)%256; Nfdh0v  
    CLOCK=~CLOCK;             dJYW8pcKT  
} % a9C]?  
void time2() interrupt 3 q'zV9  
{ H\[:uUK5\  
    TH1=(65536-50000)/256; uY"Bgz:=d  
    TL1=(65536-50000)%256; { d*?O  
    j++; qz]g4hS  
    if(j>59) e ab_"W   
    { aplOo[  
        j=0; 6+Bccqn|  
        jia++; 5m(V(@a3  
        if(jia%2==0) ?A\[EI^  
        A=B1=C=0; w<54mGMOLr  
        if(jia%2!=0) S@WzvM  
         { Ga9^+.j  
             B1=C=0;     rf[w&~R  
             A=1; _(&XqEX  
         } OqW (C  
    } /OaW4 b$Tz  
} "A0J~YvYWJ  
~6HaZlBB  
`VzjXJw  
]|#%`p56  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
在线bidezhi7777

性别:
帅哥
发帖
13290
金币
281
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2016-09-19
好东东,谢谢分享!!!



性别:
帅哥
发帖
2067
金币
1734
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2016-09-20
不错。,。。谢谢!


离线xjz632

性别:
帅哥
发帖
3363
金币
33
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2016-09-20
学习


离线时间点旺

性别:
帅哥
发帖
237
金币
34
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2016-09-20
  


离线cjgr

性别:
人妖
发帖
475
金币
1035
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2019-11-11
>};6>)0  


离线zzl123

性别:
人妖
发帖
298
金币
1064
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 6楼 发表于: 2020-07-09
基本能看懂点


在线lf2k2022

性别:
帅哥
发帖
6777
金币
2912
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 7楼 发表于: 2023-01-31


在线zjk103

性别:
帅哥
发帖
1293
金币
1415
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 8楼 发表于: 2023-02-02


快速回复
限150 字节
 
上一个 下一个