那我试着给你出个题目:做个计算器吧,想咋整都行,但功能不得输于小贩用的计算器。
1.假设你已经有了开发板,那你先要评估一下开发板的资源够不够,不够的话用洞洞板扩展一下,估计最多也就是按键不够;
2.详细测试真正的计算器的功能;
3.规划你的硬件设计,输入:按键,输出:1602、蜂鸣器,大致评估单片机的资源、运行速度等要求,确定晶振频率,预先分配调试接口(比如留个IO,输出高低电平,用于测试程序是否正常);
4.规划你的软件设计,确定整个程序的框架;
5.编写各个功能函数;
6.联调,排除各种故障;
7.测试你做的计算器的整体技术指标,比如功耗;
8.编写整理技术文档。
|