|
C语言单片机系统软件架构的教学研究 |
Teaching Research on MCU System Programming Software Architecturewith C Language |
投稿时间:2019-09-16 修订日期:2019-09-16 |
DOI: |
中文关键词: 单片机系统 软件架构 多层模型 |
英文关键词: MCU system,software architecture,multilayer model |
基金项目:高校教改项目 |
|
摘要点击次数: 849 |
全文下载次数: 96 |
中文摘要: |
针对C语言单片机系统开发,阐述了单片机系统的软件架构。将多层软件框架模型引入到单片机应用软件开发,给出了基于分层设计的功能模块划分。按照系统功能进行分层隔离封装,降低功能模块间的耦合关系,设计出包含主程序层、应用模块层、功能模块层和MCU硬件驱动层等四层架构模型。该架构为利用C语言进行单片机系统开发提供参考解决方案,有利于提高单片机软件开发的可靠性、拓展性和重用性。 |
英文摘要: |
Based on the MCU system development with C language, the software architecture is expounded. The multilayer software framework model is used in the development of MCU application software, and the functions of the system are separated and encapsulated to reduce the coupling between the modules. The four-layer architecture model is designed, which includes controllerSmainSprogramSlayer, application module layer, function module layer and hardware driver layer. It provides a reference solution for the development of MCU system using C language, which is helpful to improve the reusability, expansibility and reliability of MCU software development. |
查看全文
查看/发表评论 下载PDF阅读器 |
关闭 |
|
|
|