广州周立功单片机发展有限公司面试题集锦答案

计算机硬件

广州周立功单片机发展有限公司面试题集锦(考生整理)

试题一:对 80C51单片机内部RAM低128字节存储单元清零,请用汇编语言编程(12分)。 答题分析:这是一道非常基础的题目,具有良好习惯的程序员编写的第一段程序就是对单片机上电进行初始化。单片机内部低128字节即就是0~127,转换为16进制数值则表示为0~7FH。如果用循环语句的话,那么计数器的初始值应该为7FH,假设R0=7FH。程序设计如下:

ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:MOV R0,#7FH

CLR A

LOOP:MOV @R0,A

DJNZ R0,LOOP

AJMP $

;

END

R0在此既作为循环程序计数器,又作为内部存储单元的动态地址指针(计数器)。当计数器R0为7FH时,那么R0所对应的存储单元的地址为7FH;当计数器R0减1时,则R0所对应的存储单元地址相应地减1;当计数器R0减为0时,则R0所对应的存储单元地址也减为0,即就是00H单元。

如果选用R1作为计数器的话,即便将R1减为0,也不能将00H单元清0,因为R1在内部存储器的实际地址为01H,那么最后还需要单独对00H单元进行清0才能完成初始化。

试题二:用MCS-51单片机的I/O口直接驱动8个发光二极管,回答以下问题(12分):

(1) 试画出实现原理图,给出合适的电路参数;

(2) 用“汇编语言或C语言编程”,将这8个发光管循环点亮,每次只有一个亮,用肉眼能看见其循环。

试题三:用你最熟悉单片机的I/O口直接驱动一个七段字形LED数码管,回答以下问题(12分):

(1) 试画出实现原理图,给出合适的电路参数,得到合适的笔形码;

(2) 用“汇编语言或C语言编程”,让数码管循环显示0~9,用肉眼能看见其循环。

试题四:算放大器:求放大倍数,何时输入电阻最大;555定时口器接成的多谐振荡器:工作原理,波形图,振荡周期;74HC594的用法:用74HC594来驱动一位七段数码管,要求循环显示0~9

硬件A(本科)有七题:

1、运放,用到虚短虚断的知识

Word文档免费下载Word文档免费下载:广州周立功单片机发展有限公司面试题集锦答案 (共5页,当前第1页)

你可能喜欢

  • 周立功单片机
  • 工程电路
  • 电子工程师面试题
  • 单片机工程师
  • 硬件工程师笔试题
  • 单片机复习资料
  • 嵌入式系统设计师

广州周立功单片机发展有限公司面试题集锦相关文档

最新文档

返回顶部