
仿真器是用来模拟仿真的,也就是说不用将程序下载到单片机中,而是在仿真器中模拟单片机运行,便于程序的调试。
单片机的烧录都是有次数的,达到一定次数,也就不能再烧录了,也有一次性的,只能烧录一次。
烧录器一端连接到电脑,就是你说的USB,用来将编译好的程序从电脑传输到烧录器。
另外一端要连接到单片机,就是你说的ISCP,用来将程序从烧录器传输到单片机芯片。
有些仿真器和烧录器是二合一的,两个功能都有。
烧录程序,就需要烧录器,电脑,烧录器的驱动程序,单片机芯片或带有单片机芯片的电路板。
连接就是烧录器一端连接到电脑,连接有USB,也有串口或并口的,另外一端连接到单片机芯片或带有单片机芯片的电路板。
首先你需要准备一个烧写器,推荐使用ICD2 或者2.5。软件方面MPLAB就可以。
最后你需要将你的单片机搭成一个最小系统,然后连接上ICD仿真器再连上电脑就可以下载你的程序了。
1.没图片2.你的延时是用循环完成还是用定时器完成的?
若用循环,则检查你在运行延时程序时是否有中断插入
若用定时器,则检查是否有其它中断子程序在定时器子程序的前面,因为中断程序是从中断入口开始向后顺序执行的,前面的程序会影响定时器的复位时间
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)