完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`实行这样的一个功能:8个数码管从左到右依次显示01234567,四秒后再同时关闭; 于是我就写了这样的一个程序(见图) 可是编译没错,就是下载到开发板上发现一个数码管都没亮,当我把中断计时那部分程序删掉后,数码管又可以亮,只是四秒后不能灭 ,这是为什么呢?各位大神快帮帮我吧,我都弄了大半天了 (用到中断计时功能) (第一张原理图,最后一张程序图;P0接J12,P2接J16) ![]() |
|
相关推荐
13个回答
|
|
你的中断是一个单独的循环没有实现调用
|
|
|
|
|
|
|
|
|
|
|
|
你的FOR循环要放到WHILE(1)程序中 我有12864电子钟的套件需要不,可以下载程序学习,当电子钟用,PCB板与12864液晶尺寸一样大,非常美观的。我QQ:176798246 你淘宝搜12864电子钟,那个70RMB的是我的
|
|
|
|
动态扫描的延时可以大一点,不然亮度不够
|
|
|
|
还有TT==80时要关闭中断,不然还是关不掉, 程序里不能让TT一直加,谁知道能加到多少。 慢慢学,慢慢调试
|
|
|
|
的中断是一个单独的循环没有实现调用
|
|
|
|
|
|
|
|
扫描时间感觉太短了,你把j=10;改成j=1000;试一试
|
|
|
|
|
|
|
|
顶一个啊啊啊必须要顶
|
|
|
|
要想数码管亮着就要隔10-20ms每位再重新亮一次,也就是说点亮的程序在计时的时候也要保持循环。还有就是你确定每次给计时器赋初值的时候不用再TR0=1?我也用普中的开发板,也是初学,可以交流一下!
|
|
|
|
_ygz_ 发表于 2015-3-23 16:25 竟然知道我是用普中的,高手高手!你觉得我要怎么改呢?! |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
988 浏览 0 评论
645 浏览 0 评论
嵌入式学习-搭建自己的ubuntu系统之ubuntu网络设置
778 浏览 0 评论
龙芯中科胡伟武:3B6600 八核桌面 CPU 性能将达到英特尔中高端酷睿 12~13 代水平
842 浏览 0 评论
树莓派Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!
795 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
10755 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-19 13:20 , Processed in 0.726075 second(s), Total 66, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191