原创
霹雳灯
2007-11-21 21:32
2643
5
5
分类:
PCB
摘自“中原孔海洋”
决定这样做个笔记兼日记,如果时间允许、条件可以的话,尽量每天一个PIC项目,全程记录我的PIC学习历程。当然,这样做可能会对有的朋友有点帮助,但主要是希望大家能多多给我提点建议,而且我觉得最主要的是能够给我自己一点压力,监督自己坚持学习下去。
好了,不多说了。今天做的是一个霹雳灯,项目也十分简单,但绝对原创,而且比昨天还是有所进步的,循序渐进就可以了。
项目源程序如下:
同样首先在MPLAB中编写程序并编译生成源代码(.HEX)文件,留待下面仿真使用。然后在Proteus中绘制我们所需要的电路图,电路图也十分简单,如下:
至于为什么选择PIC16F877的RB口作输出,昨天的例程中没有说明,现在补充一下:主要是如果使用其他的比如RA、RC口,因为片内没有上拉电阻,所以我们还需要自己接上,这样就比较麻烦,而RB口片内则有弱上拉,可以简化电路。而且,这里我们只是模拟仿真,片上资源绰绰有余,可以随便使用。不过以后在具体的项目中需要注意一下就可以了。电路图绘制完成以后,就可以将上面生成的源代码装入单片机进行仿真了。可以看到,系统按照我们设计的目标开始运行。仿真运行中的画面如下图所示:本例就是这样,十分简单,主要来熟悉并练习一下PIC的指令。
文章评论(0条评论)
登录后参与讨论