声明
摘要
第1章 绪论
1.1 项目背景
1.2 国内外研究现状
1.3 解决的主要问题
1.4 本文的主要工作
1.5 论文的组织结构
第2章 需求分析
2.1 可行性分析
2.1.1 技术可行性
2.1.2 经济可行性
2.2 功能性需求分析
2.3 非功能性需求分析
第3章 系统设计
3.1 系统设计原则
3.1.1 实用性原则
3.1.2 稳定性原则
3.1.3 实时性原则
3.1.4 可扩展性原则
3.2 架构设计
3.2.1 部署架构
3.2.2 系统架构
3.3 功能设计
3.3.1 驱动层功能设计
3.3.2 系统层功能设计
3.3.3 应用层功能设计
3.4 指令集设计
3.4.1 格式概述
3.4.2 指令详解
第4章 系统实现
4.1 开发环境
4.1.1 软件环境
4.1.2 硬件环境
4.2 驱动层实现
4.2.1 LED灯控制模块
4.2.2 拨码开关控制模块
4.2.3 传感器控制模块
4.2.4 定时器控制模块
4.2.5 按键控制模块
4.2.6 切刀控制模块
4.2.7 步进电机控制模块
4.2.8 打印头控制模块
4.2.9 串口控制模块
4.2.10 其它
4.3 系统层实现
4.3.1 内部实现
4.3.2 用户接口
4.4 应用层实现
4.4.1 数据接收模块
4.4.2 指令解析模块
4.4.3 指令执行模块
4.4.4 异常处理模块
4.5 字库烧写子系统实现
第5章 测试
5.1 功能测试
5.2 异常测试
5.3 性能测试
第6章 总结与展望
6.1 总结
6.2 展望
附录
参考文献
致谢