1、简单描述一个单片机系统的主要组成模块,并说明各模块之间的数据流流向和控制流流向
简述单片机应用系统的设计原则
(仕兰微面试题目)答:单片机是一种微型的计算机,应该由运算器、控制器、存储器、输入设备、输出设备组成2、画出8031与2716(2K*8ROM)的连线图,要求采用三-八译码器,8031的P2
3参加译码,基本地址范围为3000H-3FFFH
该2716有没有重叠地址
若有,则写出每片2716的重叠地址范围
(仕兰微面试题目)3、用8051设计一个带一个8*16键盘加驱动八个数码管(共阳)的原理图
(仕兰微面试题目)5、中断的概念
简述中断的过程
(仕兰微面试题目)答:中断的慨念:当外部请求服务时,暂时中断当前主程序,转而执行中断处理程序,完成后自动返回被中断的主程序继续运行中断的过程:中断源发出中断请求→对中断请求进行响应→执行中断服务程序→返回主程序
6、如单片机中断几个/类型,编中断程序注意什么问题;(未知)答:中断初始化,工作方式,中断入口,中断返回,优先级别
7、要用一个开环脉冲调速系统来控制直流电动机的转速,程序由8051完成
简单原理如下:由P3
4输出脉冲的占空比来控制转速,占空比越大,转速越快;而占空比由K7-K0八个开关来设置,直接与P1口相连(开关拨到下方时为"0",拨到上方时为"1",组成一个八位二进制数N),要求占空比为N/256
(仕兰微面试题目)下面程序用计数法来实现这一功能,请将空余部分添完整
MOVP1,#0FFHLOOP1:MOVR4,#0FFH--------MOVR3,#00HLOOP2:MOVA,P1--------SUBBA,R3JNZSKP1--------SKP1:MOVC,70HMOVP3
4,CACALLDELAY:此延时子程序略----------------AJMPLOOP18