原创 霹雳灯

2007-11-21 21:32 2541 5 5 分类: PCB

摘自“中原孔海洋”


决定这样做个笔记兼日记,如果时间允许、条件可以的话,尽量每天一个PIC项目,全程记录我的PIC学习历程。当然,这样做可能会对有的朋友有点帮助,但主要是希望大家能多多给我提点建议,而且我觉得最主要的是能够给我自己一点压力,监督自己坚持学习下去。
好了,不多说了。今天做的是一个霹雳灯,项目也十分简单,但绝对原创,而且比昨天还是有所进步的,循序渐进就可以了。

项目源程序如下:


点击看大图
同样首先在MPLAB中编写程序并编译生成源代码(.HEX)文件,留待下面仿真使用。
然后在Proteus中绘制我们所需要的电路图,电路图也十分简单,如下:

点击看大图
至于为什么选择PIC16F877的RB口作输出,昨天的例程中没有说明,现在补充一下:主要是如果使用其他的比如RA、RC口,因为片内没有上拉电阻,所以我们还需要自己接上,这样就比较麻烦,而RB口片内则有弱上拉,可以简化电路。而且,这里我们只是模拟仿真,片上资源绰绰有余,可以随便使用。不过以后在具体的项目中需要注意一下就可以了。
电路图绘制完成以后,就可以将上面生成的源代码装入单片机进行仿真了。可以看到,系统按照我们设计的目标开始运行。仿真运行中的画面如下图所示:

点击看大图
本例就是这样,十分简单,主要来熟悉并练习一下PIC的指令。

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /1 下一条