一.新建工程
1.新建文件夹用于存放,如建立文件夹led,再在其中建立user文件夹
2.建立工程,选择对应芯片
3.点开品字工具栏,修改名称
4.点击魔术棒,勾选生成HEX文件
二.程序编写
1、右键点击User添加主程序main.c
2、右键引用头文件
3、编写主体程序
注意内容的模块化
好处:
①提高代码的可读性:模块化编程将大型程序分解为若干小模块,每个模块功能明确,接口清晰,这使得代码更加易于理解和阅读。通过将程序的不同部分分离到独立的模块中,可以减少代码的复杂性,使开发者能够更快地理解程序的结构和功能。
②增强代码的可维护性:模块化的设计使得程序中的每个部分相对独立,当需要修改或修复某个功能时,只需针对相应的模块进行操作,而不影响其他模块。这大大降低了维护成本和时间,因为开发者不需要在整个程序中查找和修改代码,只需关注特定的模块。
③提升代码的可重用性:模块化的代码可以更容易地被其他程序或项目重用。一旦一个模块被编写和测试完成,它就可以在不同的项目中重复使用。这不仅减少了重复编写代码的工作量,还确保了代码的一致性和可靠性。
④提高开发效率:不同的模块可以由不同的开发团队或成员并行开发,从而加快了开发进程。模块化还使得代码测试更加容易,因为每个模块都可以独立地进行单元测试,而无需考虑整个系统的复杂性。
⑤降低系统复杂度:通过将复杂的系统分解为简单的模块,每个模块处理特定的任务或功能,从而降低了整个系统的复杂性。这有助于开发者更好地理解和管理系统,减少出错的可能性。
⑥便于升级和扩展:当需要升级系统或添加新功能时,模块化设计使得这一过程更加容易。开发者只需修改或添加相应的模块,而无需对整个系统进行大规模的改动。这不仅节省了时间和成本,还降低了引入新错误的风险。
函数的定义:
将常用的整体实现某个功能的代码块封装起来,用到的时候可以直接调用,函数也是模块化编程的一种体现。
函数声明格式:
函数类型 函数名(入口参数)
{
函数主体
}
三.调试与测试
利用调试器和仿真器等工具,对代码进行单元测试、集成测试和系统测试。
确保系统的功能和性能符合最初的需求分析。