您的位置:首页 > 其它

C51单片机硬件基础

2017-09-08 19:19 190 查看
第一章

1、51单片机P0~P3口的结构有什么不同? P3口有哪些第二功能?

答:P0、P2口除了作为通用I/O口外,P0还可以作为外接存储器的低8位地址和数据端口,P2口可以用来外接存储器的高8位地址;P1口通常只作为输入、输出口使用;P3口除了作为通用I/O口外,每个引脚都具有第二功能。

P3口引脚的第二功能:

RXD(串行输入口)、TXD(串行输出口)、INT0(外部中断0)、INT1(外部中断1)、T0(定时器0的计数输入)、T1(定时器1的计数输入)、WR(外部数据存储器写脉冲)、RD(外部数据存储器读脉冲)。

2、51单片机定时/计数器的定时方式和计数方式的区别是什么?

答:(1)定时方式实现对单片机内部的时钟脉冲或分频后的脉冲进行计数。

(2)计数方式实现对外部脉冲的计数。

3、51单片机中断系统的组成有
4000
哪些?

答:8051有5个中断源,有两个中断优先级控制,可实现中断服务嵌套。两个外部中断INT0、INT1,两个定时器中断T0、T1,还有一个串行中断。

中断的控制由中断允许寄存器IE和中断优先级寄存器IP实现。

4、51单片机有哪几种复位方式?它们的工作过程是什么?

答:上电复位,手动复位。

5、51单片机的时钟周期、机器周期、指令周期是如何定义的?当振荡频率为6MHz时,一个机器周期是多少微秒?

答:时钟周期:时钟周期即为振荡周期,又称为状态周期或状态时间S,分为P1节拍和P2节拍。通常在P1节拍完成算术逻辑操作,在P2节拍完成内部寄存器之间的传送操作。

机器周期:一个机器周期由6个状态组成,如果把一条指令的执行过程分为几个基本操作,则将完成一个基本操作所需的时间称作机器周期。单片机的单周期指令执行时间为一个机器周期。

指令周期:指令周期及执行一条指令所占用的全部时间,通常为1~4个机器周期。

一个机器周期=6个状态周期=12个节拍

6、最小系统的5点要求

答:(1)电源;(2)复位电路;(3)时钟电路;(4)PIN31(EA/VPP)拉高;(5)P0上拉电阻。

单片机最小系统(或称为最小应用系统),是指用最少的元件组成的单片机可以工作的系统。对于51系列单片机来说,最小系统一般包括单片机、按键输入、显示输出、复位电路和晶振电路。

7、结合模数混合框图,介绍一种电子产品的组成。

8、单片机小精灵

9、新软件

第二章

1、简述创建一个新Keil C51 工程的步骤

答:界面菜单Project——选择创建一个新项目——键入项目名称保存项目到独立文件夹——单击保存——弹出“Select Device for Target ‘Target1’”对话框——选择Atmel(AT89C52)——新建源程序文件并保存为.c文件——点击项目工作区“Target 1”左边加号——右击文件夹“Source Group 1”——选中“Add Files to Group ‘Source Group 1’”——选择已创建的源程序文件——“Add”——“Close”——“Target”项目环境选项卡——Xtal(MHz)选项填“11.0592”(OK)——Build Target——编译成功后进行调试——选中“Options for ‘Target1’”对话框的“Output”页中的“Create HEX File”复选框

2、生成.HEX 文件的目的是什么,在Keil 51C 中如何生成 .HEX ?

答:将编译好的程序下载到EPROM编程器或模拟器中;

选中“Options for ‘Target1’”对话框的“Output”页中的“Create HEX File”复选框。

3、断点的作用是什么,如何在Keil C51中设置断点?

答:对异步发生或难以预先设定的程序进行控制;

(1)选择 Debug——Start/Stop Debug session

(2)选择 Debug——Insert/Remove BreakPoint 设置或移除断点; Debug——Enable/Disable BreakPoint 开启或暂停光标所在行的断点功能;Debug——Disable All BreakPoint 暂停所有断点;Debug——Kill All BreakPoint 清除所有的断点设置;

(3)利用Debug菜单项,打开Break point 对话框,查看定义或更改断点的设置;

(4)Output Window 窗口的 Command 页使用 Break set、Break kill、 Break Enable 和 Break Disable 选项进行断点设置。

4、使用P2口连接8个LED灯,设计一个流水灯程序完成一次点亮、间隔点亮、循环点亮等功能,并练习断点的设置和进行调试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  单片机