跟着冲哥学STC32位8051,1天学习1- 2 集,请冲哥多指教:
12.19日,已学完第1-3章节,冲哥讲的很详细,51单片机存在这么多年是有原因的:简单,高可靠,抗干扰强!STC刚出的实验箱简单的应用功能强大,很实用,开发环境搭建和程序下载都很简单方便!
12.20日,已学完第4章节:keil中建目标工程文件,编译成功并烧录到实验箱,实现了单片机不同的管脚的点亮!
12.21日,学习了第5课程上:C语言的基础知识,简单的变量定义,简单的运算等,以及如何送串口显示信息等。
12.22日,重新学习了第3,4课程,学会了不断电自动下载,用实验箱实验测试成功。
12.26日,学习了第6集上:了解delay延时程序,点亮LED+延时程序的结合,应用于:生活中的汽车大灯示宽灯。
12.28日,学习了第6集下:While循环过程;函数的使用(定义、声明、调用);添加文件路径和添加工程。虽然听得懂,但是实践还没成功,需要多加练习。
12.29日,学习了第7集上:学习了按键的原理、应用、程序的编写等。
经过愉快的元旦假期,继续开始学习:
1.3日,继续学习第7集下:移位、数组的定义,使用,实现流水灯。
1.4日:学习冲哥视频第8课和课后作业:了解蜂鸣器;学习蜂鸣器和按键的应用;学习按键结合蜂鸣器LED灯等实现电磁炉的基本功能,跟着冲哥打代码。
1.5日,学习冲哥视频第九、十两课:认识数码管;用数组控制数码管显示0-9;用数组控制数码管显示动态的数据,冲哥自己还写了游戏倒计时的实例,实现数码管任意内容的显示。
1.6日,学习第11课:熟悉定时器的重要的几个寄存器,定时器在数码管显示中的运用;我司的下载软件上使用定时器计算器设置定时器的初始值。
1.7日,学习第15课:外部中断各种寄存器讲解,以及中断程序的编写和应用。
1.9日,学习第16课:IO中断,最新的产品都有IO的4种模式中断,非常实用,中断优先级别,非常适合实际案例的编写:冲哥写的中央门禁的例子,适合新手打码学习。
1.10日,今日学习第17课:ADC上和下:了解ADC的位数越高,精度越高;哪些引脚可以实现ADC;基准电压的选择;ADC测量外部电源的电压的实例。
1.11日,今日学习第13课:简单多任务上:创建KEIL文件三步;简单的应用模块;数码管和LED结合编写程序。
1.12日,今日学习第13课:简单多任务中:冲哥继续讲解和完善程序,编写程序解决按键消抖等问题。
1.13日,今日学习第13课:简单多任务下,终:冲哥继续讲解和完善程序,主要是写按键,蜂鸣器和定时器的相关例程。
1.16日,今日学习第14课:矩阵按键:了解矩阵按键的工作原理和代码编写的过程。
1.29日:今日学习了第18课:ADC的具体应用上,中,下:通过内部基准电压1.19V测试外部的输入电压;通过ADC的值找到外部按键按下;简单时钟的应用。
2.1日:今日学习了第19课:ADC功能实现NTC测温,跟着冲哥编译代码并烧录实验箱看结果,测量室温。