软件开发第二讲 - LED闪烁(定时器、面向对象程序结构)
一、工具链接
1、Keil c51 UV4
https://yunpan.360.cn/surl_yrIfYYmeRFk
2、STC-ISP下载软件
https://yunpan.360.cn/surl_yxH4CuUUvI3
二、学习板获取方式
方法1:自己设计PCB,自行打板焊接;
方法2:用群主设计的PCB,自行打板焊接;
方法3:向群主购买,淘宝链接:
https://item.taobao.com/item.htm?ft=t&id=612010801228
三、程序功能
1、将通过Delay延时实现LED闪烁的代码结构调整为面向对象结构;
2、用定时器实现LED闪烁。
四、硬件部分
五、面向对象知识
面向对象是软件开发方法,是相对于面向过程来讲的。通过把数据与方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式
单片机C语言的面向对象编程,是利用结构体,将变量、指针、函数等进行封装,达到编程更加方便、程序可读性更好、方便移植等目的。
1、结构体
结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。