零基础学单片机视频教程——09讲 看门狗定时器仿真实例
零基础学单片机视频教程——09讲看门狗定时器仿真实例看门狗定时器是每个单片机必备的组件,本讲演示了单片机看门狗定时器的设置、使用以及如何在Keil μVision3集成开发环境中进行仿真调试。读者通过本讲实例可以了解基本的看门狗定时器的运行效果和程序设计方法。
http://player.youku.com/player.php/sid/XOTI1NDk4OTI=/v.swf
观看视频
如果大家在优酷网上看的不太清楚,观看高清版的请点击这里下载.
http://www.china-pub.com/log/log.aspx?id=195458&shuming=%c1%e3%bb%f9%b4%a1%d1%a7%b5%a5%c6%ac%bb%faC%d3%ef%d1%d4%b3%cc%d0%f2%c9%e8%bc%c6 鉴于目前单片机技术火的一塌糊涂!越来越多的朋友加入了学习单片机的行列中!还有更多的朋友正在准备加入到学习单片机行列中。很多初学者在购买了本站的硬件学习板后,在短期内就掌握了自主编写实用控制程序的能力,正所谓只要功夫深,铁杵磨成针。
这里要先说一下单片机的含义,单片机就是一种微型的计算机,它的硬件等级不高,程序存储器比较小,无法和我们个人电脑中的硬盘相比,但是他的整体成本很低,体积也很小,这就给电子工程师提供了一个低成本开发智能控制设备的可能。另外就是它的可塑性是很强的,只要把程序存储器中写入不同的程序,它就会根据不同的程序来完成不同的工作。
比如我们要控制洗衣机的完成一个智能控制洗衣流程(不采用简单的机械定时器),从成本角度讲,虽然个人电脑性能强大,但是不能采用,因为一台个人电脑的体积成本都太过了,此时用“单片机+顺序控制程序+接口电路+执行电路”就是最好的解决方案了,这等于在洗衣现场有一个小小的电脑在控制着整个洗衣过程,单片机是现代全自动洗衣机的核心部分,它的应用大大减低了人的劳动强度。从这个简单的例子中,我们就可以看到单片机的实际意义了!小到温度智能控制,中到通讯控制,大到生产流程控制,都可以见到它的身影。应用范围绝对广泛,只要编写好不同的程序。单片机就可以完成不同的控制工作。这样,我们通过编写不同的控制程序就可以实现器件的万能化!
大致可以通过这些步骤来完成实验及开发工作:
第一步:通过软件编译平台开始写我们的试验程序,这就好比写文章要有笔和纸一样,最常用的是KEIL软件平台,比如点亮一个发光管,点亮多个发光管,点亮流水灯,驱动继电器,驱动数码管......,学用写源程序有2个重点,重点1是学会在KEIL中写源程序,就和用记事本软件编辑文字一样,重点2是学会把写好的源程序通过KEIL软件平台编译成传奇一条龙为单片机可以读懂的由0和1构成的机器码,为了简化,通常是生成16进制的*.HEX或者*.BIN文件,不过本质还是0和1。在这里,源程序我们能读懂,但是单片机不能读懂,所以需要把源程序通过编译器编译成最终的*.HEX或者*.BIN文件。在这里,编译平台充当的是一个语言翻译官的角色!
第二步:制作或者购买一个编程器(也有人叫它为烧写器)。
注意,编程器的作用是把我们私服一条龙编译好的机器码文件写入到单片机的程序存储器中,这个设备的作用就好比我们给一个没有记忆的人灌输记忆。通过程序被写入,单片机中就被灌输了我们的设计思想或者是某种控制流程。编程器和单片机可以支持的文件是16进制的,文件属性一般为*.HEX或者*.BIN,它们的本质是二进制,也就是1和0。编程器只是一种写入设备,而源程序还是要由我们来编写和创造的!
第三步:制作或者购买一个实验板,它的作用是完成最终的硬件驱动效果验证。这就好比把一个已经灌输了我们设计思想的单片机连上躯体和四肢,看看这个完整的,已经具备了“头脑+思想+四肢”的设备是不是能真的动起来,动起来的传奇开区一条龙时候看看它的动作是不是和我们设计的程序完全一致?如果不一致就说明我们给他设计的“思想”可能存在问题!此时就需要用编程器中的“擦除”操作给单片机“洗脑”,并且修改程序,然后再次写入和看验证结果。
页:
[1]