原创 数码管(使用TMR0和查表)!

2007-11-21 21:30 2714 3 3 分类: PCB

摘自“中原孔海洋”


项目的源程序程序如下:


点击看大图
该程序主要使用了有TMR0硬件构成的延时程序,但由于尚未涉及中断,所以延时程序中使用的是查询方式,而不是中断方式,这点事实上在实际中几乎不可能使用,此处需要注意。除此之外需要注意的还有程序中关于查表的部分,与51系列有较大区别,而且以后可能会较多使用。
在MPLAB中编辑好源程序以后,编译生成源代码,然后我们在Proteus中绘制仿真所需的电路图,如下:

76f268d9bf3d0a2a10df9b7c.jpg
电路图绘制好以后,将上面生成的源代码装入单片机进行仿真,仿真中的画面如下所示:

2b0f1bdff902d7156227987c.jpg
今天的项目稍为复杂,主要训练了TMR0、中断以及查表程序的用法

文章评论0条评论)

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