欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機模數轉換的Proteus圖和源代碼
[打印本頁]
作者:
q781424033
時間:
2019-3-10 16:41
標題:
單片機模數轉換的Proteus圖和源代碼
這是我基于C語言寫的模數轉換代碼,其中包含硬件的Proteus圖和源代碼。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
TIM圖片20190310164115.png
(68.39 KB, 下載次數: 31)
下載附件
2019-3-10 16:41 上傳
單片機源程序如下:
#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit ST=P2^6;
sbit OE=P2^1;
sbit EOC=P2^0;
sbit TP=P2^7;
uchar data led[4];
uint data date;
int q=0;
int w;
uchar code weixuan[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
uchar code a[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code b[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd};
void delay(unsigned int n)
{
unsigned int i=0,j=0;
for(i=0;i<n;i++)
for(j=0;j<123;j++);
}
void display()
{
uchar k,i;
q++;
q=q%2;
led[0]=(date*100/51)%10;
led[1]=(date*100/51)/10%10;
led[2]=(date*100/51)/100%10;
if(q==0) {
for(k=0;k<3;k++)
{
P3=weixuan[k];
i=led[k];
if(k==2)
P1=b[i];
else
P1=a[i];
delay(1);
}
}
if(q==1)
{
for(k=0;k<3;k++)
{
P3=weixuan[k+5];
i=led[k];
if(k==2)
P1=b[i];
else
P1=a[i];
delay(1);
}
}
}
void main()
{
TP=0;
while(1)
{
TP=~TP;
ST=1;
ST=0;
while(EOC==0);
OE=1;
date=P0;
OE=0;
delay(10);
display();
}
}
復制代碼
所有資料51hei提供下載:
5.2模數轉換.rar
(99.05 KB, 下載次數: 24)
2019-3-10 16:40 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
龑樂0214
時間:
2019-4-16 11:19
請問這個運行結果是什么?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1