No.40568 作者:rolinyang 邮件:shepherd_yang@163.com ID:14514 登陆:14次 文章数:17篇 最后登陆IP:121.12.149.106 最后登陆:2010/8/13 13:11:08 注册:2003/8/21 11:48:08 财富:194 发帖时间:2003/8/21 20:17:36 发贴者IP:219.130.0.246 标题:rolinyang:大家帮我看看这个程序 摘要:No.40568大家帮我看看这个程序 ***************************************** # include <reg52.h> # define uint unsigned int # define uchar unsigned char uchar bdata flag; sbit flag1 = flag^1; sbit flag2 = flag^2; sbit P1_1 = P1^1; uchar data time,dtime,btime; uint fetch_rate(void); main(){ char bdata jflag; uint data state,astate,bstate,rate; do{ P1 = 0xff; flag = P1; TXD = 0; jflag = flag> > 6; jflag =jflag&0x03; switch (jflag){ case 0: time =2;dtime = 20; break; case 1: time =4;dtime = 40; break; case 2: time =6;dtime = 60; break; case 3: time = 8; dtime = 80; break; } btime =dtime; jflag = flag> > 3;jflag =jflag&0x07; switch (jflag){ case 0: state = 50; break; case 1: state =100; break; case 2: state = 150; break; case 3: state = 200; break; case 4: state = 250; break; case 5: state = 300; break; case 6: ......
>>返回讨论的主题
|