1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流
P2.3参加译码,基本地址范围为3000H-3FFFH。该2716有没有重叠地址?根据是什么?若
流向。简述单片机应用系统的设计原则。(仕兰微面试题目)
(1)单片机系统主要为运算和通信(以此为根本),具体又细分为七部分:计算(CPU)、通信(与外界交流)、 电源(系统能源供给)、存储(RAM、ROM)、输入(按键等)、输出(液晶、数码管、点阵等)、协处理器 (DS1302等辅助CPU计算的)
(2)基本设计原则
a,从系统功能需求出发设计功能模块
显示,键盘,数据采集,检测,通信,控制,驱动,供电方式……
b,从系统应用需求定位元器件资源分配
定时/计数器,中断,串口,io引脚,AD,DA,信号调理,晶振频率……
c,从开发条件与市场情况出发选择元器件
仿真机,编程器,元器件,熟悉程度,编程语言……
d,从系统可靠性需求确定系统设计工艺
去耦,光耦,屏蔽,印制板,低功耗,散热,传输距离/速度,节电方式,掉电保护,软件措施……
e,从系统成本需求选择合理电路方案
元器件,外壳,面板,键盘,显示,单/双面pcb,驱动……
f,功能满足系统要求的前提下尽量以软代硬
逻辑功能,滤波功能,译码功能,动态显示,模拟IIC、SPI总线,软ADC,加密……
P2.3参加译码,基本地址范围为3000H-3FFFH。该2716有没有重叠地址?根据是什么?若
有,则写出每片2716的重叠地址范围。(仕兰微面试题目)
题目)
这一定是古老的设计了。新设计一般要求很少的按键。
简单办法是使用2片74HC595串联产生16行/列,然后用51的P1口作为列/行;另外用一片