完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include
typedef unsigned char uint8; ***it ENLED = P1^4; ***it ADDR3 = P1^3; ***it ADDR2 = P1^2; ***it ADDR1 = P1^1; ***it ADDR0 = P1^0; ***it DB0 = P0^0; void main() { unsigned char i,k,p,t,j; char l; unsigned char a[]={0,1,2,4,6,16,32,64}; //ÁÁ¶ÈÊý×éÒÔʵÏÖÍÏβЧ¹û unsigned char b[]={0,34,48,59,68,76,84,91,97,103,109,114,119,123,126}; //ʱ¼äÊý×éÒÔʵÏÖ¼ÓËÙЧ¹û signed char c[]={-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7}; ENLED=0;ADDR3=1; ADDR0=0;ADDR1=1;ADDR2=1; P0=0xFF; while(1) { /******************************************************************************************************/ /****************************************Ë®µÎÐγɣ¨½¥±äЧ¹û£©******************************************/ /******************************************************************************************************/ k=0; for(i=0;i<=252;i++) { if(0==(i%4)) k++; for(t=0;t<=16;t++) { DB0=0; for(j=0;j<=64;j++) if(j==k) DB0=1; } } /******************************************************************************************************/ /***********************************Ë®µÎµôÏ£¨¼ÓËÙÓëÍÏβЧ¹û£©*****************************************/ /******************************************************************************************************/ for(j=0;j<=254;j++) { p=0; for(k=0;k<=15;k++) {if(j==b[k]) l=c[k];} for(i=0;i<=64;i++) { for(k=0;k<=7;k++) { if(i==a[k]) { p=p|(1< if(l>=0) P0=~(t< P0=~(t>>-l); } } } } } } |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
479个成员聚集在这个小组
加入小组5099 浏览 1 评论
12122 浏览 5 评论
3504 浏览 2 评论
2972 浏览 0 评论
12704 浏览 2 评论
w5500 作为tcp server,客户端异常发送【RST,ACK】断开连接问题
1670浏览 1评论
1089浏览 0评论
使用stm32,通过spi的dma 收发,运行多次读写以后w5500发送正常,接收卡死,高人帮忙看看
6300浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 00:36 , Processed in 0.461339 second(s), Total 50, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号