四、 把嵌入式系统分成模块学习 - 庖丁怎样解牛?
拿到一个电路设计的任务的时候,或者拿到一块完整系统的电路板的时候,怎样去分析它的系统构成呢?
作为一个电子系统,它的构成通常是:
1. 单片机最小系统
2. 配置(内存、时钟、看门狗、eeprom)
3. 开关量输入
4. 开关量输出
5. 模拟量输入
6. 模拟量输出
7. 人机界面(按键+液晶显示/LED显示)
8. 通讯接口和协议
因此设计的时候,或者分析的时候,要按照这个分类来选择。
举个例子:开关量的输入输出的扩展,有以下的方法:
1、 串口扩展
2、 并行扩展
那么,在系统设计的时候,到底是使用串行扩展还是并行扩展,就需要权衡性能和价格,而选择一种最合适的扩展方法;
在《从51初学者到电子工程师》一书中,将把这些知识点列表出来。
在这个基础上,按照这个思路,您再去构筑自己的知识体系。
其实,任何一门学问,难得就是入门;而入门,就是要有一个完整的知识体系;一开始这个知识体系仅仅是一个个点,到后来就能成为一套完整的体系,知识的网越织越密。
拿到一个电路设计的任务的时候,或者拿到一块完整系统的电路板的时候,怎样去分析它的系统构成呢?
作为一个电子系统,它的构成通常是:
1. 单片机最小系统
2. 配置(内存、时钟、看门狗、eeprom)
3. 开关量输入
4. 开关量输出
5. 模拟量输入
6. 模拟量输出
7. 人机界面(按键+液晶显示/LED显示)
8. 通讯接口和协议
因此设计的时候,或者分析的时候,要按照这个分类来选择。
举个例子:开关量的输入输出的扩展,有以下的方法:
1、 串口扩展
2、 并行扩展
那么,在系统设计的时候,到底是使用串行扩展还是并行扩展,就需要权衡性能和价格,而选择一种最合适的扩展方法;
在《从51初学者到电子工程师》一书中,将把这些知识点列表出来。
在这个基础上,按照这个思路,您再去构筑自己的知识体系。
其实,任何一门学问,难得就是入门;而入门,就是要有一个完整的知识体系;一开始这个知识体系仅仅是一个个点,到后来就能成为一套完整的体系,知识的网越织越密。