单片机学习札记3---新建keil4工程及下载验证

来源:互联网 发布:c .net php开发招聘 编辑:程序博客网 时间:2024/06/06 13:18

在上一节中,我们交代了调试数码管是不是全亮的功能实现,但是留下了一个尾巴,就是没有介绍如何新建一个KEIL4文件,以及如何编程,下载及调试等过程。

关于如何安装KEIL4参考这个帖子http://pan.baidu.com/s/1mhBaub2,关于如何新建空白文档以及如何编程,下载调试,参考这个帖http://pan.baidu.com/s/1eSky0MY,这样我们在主题帖中,主要分享做这个项目的过程就好了。

接下来我们继续调试我们的目标板,将60个LED焊接上,注意正负极以及焊接的时间不要超过2秒,LED对静电很敏感,时间过长,很容易损坏LED,调试完成后,我们编写一个程序,测试下我们的LED是不是都是正常工作的,新建一个工程,命名LED2,功能是60个LED和数码管同时亮,代码如下:

程序下载到目标板上的实际效果图:


可以看到已经全部点亮了,但是细心的人肯定会发现,亮度好像降低了,是的,因为我们用的是动态扫描显示,所谓动态扫描,就是利用人的肉眼不能分辨刷新速度在10MS以下的物体,10MS刷新一次,人眼是分辨不出来的,其实从程序中可以看出来,我们是轮流点亮每一组小灯的,SWITCH语句是一条多选一的选择语句,基本用法就是上面这样的例子。

还有在本节中,尤其是程序编写方面,我们开始注重编程的规范了,从一开始就要培养模块化编程的思想,养成一个良好的编程习惯,这对以后的发展是有很大好处的,好了,到现在为止,经过我们测试,证明板子至少在显示部分是没有任何问题的,这是继续进行下去的关键,不要等着把所有元器件焊接上去再来测试板子好坏,那样如果有好几个错误叠加在一起,就完蛋了。。。大哭

        好了,这一节,就到这里吧,下一节,我们继续测试其他驱动电路,先测试蜂鸣器,看下蜂鸣器是不是正常工作奋斗

这一节的程序文件已上传CSDN,不过需要积分下载,没有积分的可以在网盘下载http://pan.baidu.com/s/1slOD8Od

原创粉丝点击