C51单片机硬件基础

第一章
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单片机中断系统的组成有哪些?
答: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灯,设计一个流水灯程序完成一次点亮、间隔点亮、循环点亮等功能,并练习断点的设置和进行调试。

社交媒体遇见莫尔斯电码
意法半导体ISM330DHCX iNEMO惯性SiP模块采用系统级封装
目前胜利精密已对摩托罗拉正式供货3D玻璃
下一代定制设计平台可将设计人员工作效率提高5倍
比特币支付网络+闪电网络的核心思想介绍
C51单片机硬件基础
解析:可穿戴设备的6大发展趋势运用
骥翀氢能获数千万天使轮融资 用氢燃料电池电堆解决方案进阶新能源汽车
商务部有条件通过联发科晨星半导体合并案
虹科干货|绝对式编码器和增量式编码器的区别
为什么模拟有需求却招不到人?
DC-DC和LDO各自的原理和区别
铭普光磁成功购买了克莱微波100%的股权
618权威媒体电视排行榜NO.1,海信电视E8诠释MiniLED画质巅峰
基于ARM的英文转中文翻译器设计
智能电磁流量计为什么会误差增大
Ambarella展示了在其CV3-AD芯片上运行LLM的能力
一加5什么时候上市?一加5最新消息:很好,这的确没抄袭iPhone!一加手机5细节曝光
什么是PCIe?PCIe有什么用途?什么是PCIe通道
LED营销步伐过快 企业应重视产品研发与技术创新