作者:GWD 时间:2019.7.6
一、课程内容
1、改进上一节的LED灯程序,改进内容如下1)、关闭看门狗防止程序终止死循环;2)、程序自动识别nor启动或者nand启动,烧写代码进不同的存储器;3)、引入宏定义头文件;
1)、问:如何关闭看门狗?
答:
2)、问:如何实现代码自动判断nor或者nand启动,将程序烧写进不同的地址?
答:nor时不可以直接写入的,利用这个特点写入一个值给地址0,然后判断与之前的值一样否?若一样就是nand否则是nor。
2.使用按键控制LED灯程序,按一个亮一个。
二、学习要点:
1、问:在按键控制程序中为什么三盏灯上电就常亮?
答:在引脚做输出时要在程序中做高电平初始化。
三、代码:
(一)led改进代码
1、代码功能;
2、代码:
1)、查询手册,和原理图确定LED引脚