欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
這個51單片機程序各語句的意思?
[打印本頁]
作者:
XWY1997
時間:
2017-11-2 20:03
標題:
這個51單片機程序各語句的意思?
各語句的意思
#include "reg52.h"
#define uchar unsigned char
#define uint unsigned int
unsigned int z;
unsigned int time=0;
unsigned char code s8[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
uchar timeL;
uchar timeH;
sbit TX=P2^0;
sbit RX=P3^2;
void delay(unsigned int x)
{
unsigned int y;
for(x;x>0;x--)
for(y=0;y<125;y++)
;
}
void Display(unsigned int x)
{
unsigned char shu1,shu2,shu3,shu4;
shu1=x/1000;
shu2=x/100%10;
shu3=x/10%10;
shu4=x%10;
P2=s8[shu1];
P0=0x80;
delay(1);
P2=s8[shu2];
P0=0x40;
delay(1);
P2=s8[shu3];
P0=0x08;
delay(1);
P2=s8[shu4];
P0=0x01;
delay(1);
}
void delay_20us()
{
uchar a ;
for(a=0;a<10;a++);
}
void Conut(void)
{
time=TH0*256+TL0;
TH0=0;
TL0=0;
// z=(time*340)/2;
z=time/10;
}
void main ()
{
int y;
TX=0;
// EA=1;
TMOD=0x01;
TH0=0;
TL0=0;
TR0=0;
TX=0;
while(1)
{
TX=1;
delay_20us() ;
TX=0;
while(RX==0);
TR0=1;
while(RX==1);
TR0=0;
Conut();
for(y=0;y<50;y++)
Display(z);
}
}
復制代碼
作者:
wulin
時間:
2017-11-2 21:28
這個程序根本跑不了,貌似拼湊起來的,也沒有經過實驗。
作者:
zl2168
時間:
2017-11-2 22:36
要了解程序各語句的意思,為什么不找有注解的案例?介紹你2本書,張志良編著的:《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學。《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1,內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行,可演示,可觀測,程序語句條條有注解。
作者:
guanxin13
時間:
2017-11-3 01:24
串口發送程序嗎
作者:
1802108088
時間:
2017-11-3 10:42
數碼管計時程序?
作者:
yzwzfyz
時間:
2017-11-3 10:43
先找些有注解的例程看看,經驗值提高后,再來看這個程序。
作者:
AAAAAA666666
時間:
2017-11-3 11:07
這個程序能用嗎? 我怎么感覺很亂,沒有一點思路!
作者:
benben11
時間:
2017-11-3 15:28
程序的思路好亂,有點拼湊的感覺。
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1