PIC16F877 C语言彷真12例 ,初学PIC单片机C的福音.
第一个 PIC的 C语言实例----Proteus 仿真 TMR0 计数器
本例构思如下,利用 TMR0 的计数器功能,来记录外接按键的按键次数,并在中断程序中将按键次数通过数码管显示出来。开始时,数码管显示 0,一旦有按键按下,TMR0 将记录其次数,并产生中断,在中断程序中将按键次数转化为 BCD码,并通过与 PORTB 口相连的 BCD to 7 Segment 转化器 4511 将BCD码转换为七段数码管的输入数据,然后在七段数码管上显示出来。为了简化实例,当按键次数大于 9次时,计数器将返回到 0。
将源程序生成的代码装入 PIC 单片机,点击仿真按钮,即可看到仿真效果。仿真中的一个画面如上图所示。
十二个实例全部结束,但愿你能从中获得提高。在此让我们再次感谢网友 中原孔海洋 为我们提供如此好的资料。想获得更多关于作者的信息,请访问他的博客。
我们应当学习作者的奉献精神,充分利用网络的便利性,在索取他人的劳动成果之时,也奉献自己新的收获。预祝各位学习进步!
全部资料51hei下载地址:
PIC16F877_C语言仿真12例.pdf
(8.79 MB, 下载次数: 80)
|