用简单的C语言程序控制LED灯的点亮

如题所述

初始化部分你要自己根据芯片资料写,数码管部分可以根据数码管的资料做数组xs[10]={0x3b……}要看数码管引脚定义了,看原理图看不出来的,可以做个200MS的定时器,然后计数5次就是1S
直接给数码管的IO口附数组的值,如P1=xs[5];要看你给的是哪个IO口了,我这边看不清你的原理图,LED亮200MS后就换动作太快,看不出效果,可以把时间加长追问

那芯片就是AT89C51的,我是刚学的 不太懂,可不可以麻烦你帮我写下那程序啊 ?

追答

刚学的才要自己动手,你既然有原理图,应该就有硬件了!不急的话还是建议自己好好研究下!
授人以鱼不若授人以渔哦!
编程都是靠自己来试验的才能学的会,我给你编100个程序,你能看懂,但你同样不会编,我QQ565336686,你还是先自己研究吧!有问题可以找我,我可以告诉你看资料的哪部分,怎么来编写
给你个基本思路
1,学会端口初始化
2,学会定时器的开启,关闭
3,写程序
1、2都是与芯片资料相关的东西,51的我好几年不用了,都忘了,你先自己研究下吧!不懂的QQ找我

温馨提示:答案为网友推荐,仅供参考
相似回答