完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
初学proteus 学习《基于8051+Proteus仿真》案例中8只数码管动态显示多个不同字符 说明:数码管动态扫描显示0~7。 仿真时频率太高不能显示,而频率太低又只能一位一位显示,这是proteus的问题还是程序问题,求大神帮助 #include #include #define uchar unsigned char #define uint unsigned int uchar codeDSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //延时 void DelayMS(uint x) { uchart; while(x--)for(t=0;t<120;t++); } //主程序 void main() { uchari,wei=0x80; while(1) { for(i=0;i<8;i++) { P2=0xff; P0=DSY_CODE; //发送段码 wei=_crol_(wei,1); P2=wei; //发送位码 DelayMS(2); } } } |
|
相关推荐
2个回答
|
|
同求!也出现这个问题!不知道怎么解决!
|
|
|
|
今天刚刚做了一个秒表,4位LCD动态显示,也出现这个问题,不懂怎么在proteus里找开关三极管,所以只好把三极管去掉,直接接单片机管脚
https://bbs.elecfans.com/jishu_340808_1_1.html |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
6494 浏览 3 评论
7760 浏览 1 评论
8012 浏览 0 评论
Protues中自己封装的芯片元件无Program File、Clock Frequency选项怎么解决,求求大神了!
9830 浏览 1 评论
基于51单片机的车辆倒车雷达报警系统,HC-SR04超声波测距,全套资料
1289 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-31 00:44 , Processed in 0.585219 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号