完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
源程序:
#include #include #define uchar unsigned char #define uint unsigned int #define IN0 XBYTE[0x7FF8] uchar code duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar code weima[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07}; static uchar data s[4]; uchar xdata *ad_adr; uchar i,j=0,w=0; void delay(uint m) {uint n; while(m--) for(n=0;n<250;n++); } void main() {IT0=1; EA=1; EX0=1; i=0; ad_adr=&IN0; *ad_adr=i; while(1); } void int0() interrupt 0 {uint k; uchar getdata,first,second; s[j]=P0; getdata=s[j]; first=getdata*196/10000; second=getdata*196%10000/1000; for(k=0;k<2;k++) {P2=weima[w]; if(w%2==0) P1=duanma[first]|0x80; else P1=duanma[second]; if(w<8) w++; else w=0; delay(2);} ad_adr++; j++; if(j<4) *ad_adr=i; else {ad_adr=&IN0;*ad_adr=i;} } |
|
相关推荐
5个回答
|
|
|
|
|
|
没人帮忙吗?求各位大侠帮忙啊
|
|
|
|
你好,你的问题解决了吗?
|
|
|
|
没看程序,很简单!你知道ALE是干什么的吗!希望能多理解理解!提示:地址数据总线! |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
4849 浏览 3 评论
6138 浏览 1 评论
6406 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
8154 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1236 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-30 03:49 , Processed in 0.875044 second(s), Total 86, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号