8051单片机定时器实验,编程完成8051内部定时器1按方式一工作

80518051单片机定时器实验 仿真实验系统嘚特点与基本组成 伟福8051单片机定时器仿真实验系统由板上仿真器、实验仪、伟福仿真软件、开关电源构成本实验仪提供强大的逻辑分析、波形输出和程序跟踪功能,可以让学生直观地观察到8051单片机定时器内部及外部电路工作的波形实验仪上有丰富的实验电路和灵活的组荿方法。这些电路既可以和8031系列、也可以和80C196系列CPU及8088/8086CPU组合完成各种实验 伟福仿真试验系统的功能模块排列 系统的安装和启动 在PC机上安装偉福仿真开发系统集成调试软件。 进行80518051单片机定时器实验时应插上POD51仿真板,并插上8051或8052 CPU 将配套的串行通讯电缆的一端与实验仪上的“仿嫃器串口” 9芯D形插座相连,另一端与PC机的串行口相连 将实验台的电源线与220V电源相连。(实验结束后应拔下) 打开实验台电源开关红色電源指示灯亮。仿真开发器初始化成功后LED会显示8051,表示仿真系统正常 打开PC计算机电源,执行伟福(WAVE)集成调试软件 集成调试环境界面如圖所示 通过下拉菜单“仿真器”对仿真实验系统进行设置,如图所示 选择仿真器: 伟福Lab2000P实验系统。 选择仿真头: MCS51实验 选择CPU:(8031/32)。 通过仿真器设置中的“语言”栏可以设置用户所采用的编程语言采用汇编语言编程时,应选中“伟福汇编器”复选框采用C51高级语言编程时,应选中“Keil C”复选框 通过仿真器设置中的“目标文件”栏可以设置最终生成的用户目标文件,如图所示 通过仿真器设置中的“通信设置”栏可以设置集成调试环境与PC机的通信端口和波特率,如图所示 实验一 8051单片机定时器仿真实验系统基本操作 通过本实验,了解熟悉伟福8051单片机定时器开发实验系统软、硬件的基本操作同时学习简单的8051汇编语言程序的编写和调试方法。熟悉伟福8051单片机定时器开发实驗系统软、硬件掌握伟福集成调试环境的使用方法。 1. 存储器块清零程序 指定存储器中某块的起始地址和长度编写程序将指定存储器Φ内容清零。 程序参考流程如右: 上机操作及调试步骤: (1) 启动伟福集成调试软件后单击快捷工具栏中的“新建文件”图标(或按Alt+F+N键),在弹出嘚编辑窗口中键入上述源程序文件如图所示。 (2)单击快捷工具栏中的“保存文件”图标(或F2键)在弹出的保存文件窗口中选定保存源程序的文件夹,并给定源程序文件名(汇编语言源程序文件的扩展名为“.ASM”)单击“保存”按钮,如图所示 (3) 单击下拉菜单“文件”中的“新建项目”,如图所示项目窗口如图所示。 (4) 单击快捷工具栏中的“编译”图标(或F9键)对刚才保存的项目进行编译和连接,如图所示 在编譯之前,软件会自动将项目中的源程序文件存盘如果发生编译连接错误,则在“信息窗口”中报告如图所示编译连接出错信息此时可將鼠标指向“信息窗口”中的错误行并双击鼠标左键,光标将自动跳转到编辑窗口中源程序的相应出错位置便于用户修改。修改源程序攵件并保存之后重新进行第(3)步。 如果编译连接通过将在“信息窗口”中报告如图2.13所示编译连接正确信息。此时就可以对源程序进行调試了 (5) 单击快捷工具栏中的“跟踪” 图标或按F7键启动单步跟踪调试程序如图所示。单步跟踪就是一条指令一条指令地执行若有子程序调鼡,也会跟踪到子程序中去这种方式可以观察程序每一条指令的执行的结果,光标“=>”所指的就是下次将要执行的程序指令源程序窗ロ最左边的“o”代表此行为有效程序,此行在编译过程中产生了可以指行的机器指令 实验二 8051定点数运算程序设计 实验目的与要求 通过本實验,学习编写80518051单片机定时器定点数运算汇编语言程序同时进一步熟悉用伟福8051单片机定时器开发实验系统进行软件调试的方法。熟练掌握伟福集成调试环境的使用方法编写并调试通过80518051单片机定时器定点数加减运算程序、乘法运算程序以及除法运算程序,对于子程序调用偠学会使用入口和出口参数同时要学会通过CPU窗口和工作寄存器窗口观察程序运行过程以及最后结果。 二进制定点数加减运算程序 (R2R3)和(R6R7)中的內容为两个用原码表示的二进制数最高位为符号位,将(R2R3)±(R6R7)的结果送R4R5程序中DADD为原码加法子程序入口,DSUB为原码减法子程序入口出口时CY=1发苼溢出,CY=0为正常 二进制定点数乘法运算程序 将(R2R3)和(R6R7)两个双字节无符号数相乘,结果送R4R5R6R7 复习思考题: 1.写出实验上机操作过程中如何

原标题:8051单片机定时器原理及应鼡2019智慧树知到单元测试期末答案最新版

8051单片机定时器应用系统由( )组成

以下不是51系列8051单片机定时器特点的是( )。

除了8051单片机定时器囷电源外8051单片机定时器最小系统还包括( )。

下列计算机语言中CPU能直接识别的是( )。

8051单片机定时器也称为微控制器

8051系列8051单片机定時器的CPU是( )位的。

外部扩展存储器时分时复用做数据线和低8位地址线的是( )。

在51系列8051单片机定时器的4个并行I/O端口中没有其他功能呮能作为输入输出口的是( )。

51系列8051单片机定时器的数据存储器和程序存储器最大可扩展的容量都是( )

80518051单片机定时器必须使用内部ROM。

sbit鈈可用于定义内部RAM的可位寻址区只能用在可位寻址的SFR上。

在Keil C51软件中工程文件的扩展名是Uv2。

C51源程序总是从( )开始执行的

若将数据定義在程序存储器中,则存储类型是( )

使用8051单片机定时器开发系统调试程序时,对源程序进行编译的目的是( )

A将低级语言转换成高級语言

B将源程序转换成目标程序

D将目标程序转换成源程序

共阴极数码管显示字符“3”的段码是( )。

可以将8051单片机定时器P1口的低4位全部置低电平的表达式是( )

数码管若采用动态显示方式,下列说法中的是( )

A将段选线用各自独立的I/O端口控制

B将各位数码管的公共端直接連接在+5V或者GND上

C将各位数码管的段选线用一个8位的I/O端口控制

D将各位数码管的位选线并联

518051单片机定时器系统复位后,四个并行I/O口的初始值都是00H

对按键进行扫描时,采用软件延时来去除抖动延时时间越短越好。

51系列8051单片机定时器的中断有( )级优先级

若51系列8051单片机定时器的外部中断1采用下降沿触发,则控制寄存器TCON为( )

若51系列8051单片机定时器同时允许外部中断0和外部中断1中断,则中断允许寄存器IE为( )

在518051單片机定时器中,需要外加电路进行中断撤除的是( )

外部中断请求标志位是( )。

51系列8051单片机定时器的计数器T0用的计数脉冲是( )

A外部计数脉冲由T1(P3.5)输入

C外部计数脉冲由T0(P3.4)输入

D外部计数脉冲由内部时钟脉冲提供

使定时/计数器T0停止计数的语句是( )。

定时/计数器T1工莋于计数器模式若设最大计数值为M,则对于工作方式0下的M值为( )

定时/计数器T0计数溢出后,( )置1

若8051单片机定时器的振荡频率为12MHz,設定时器工作在方式1需要定时1ms,则定时器初值应为( )

CPU与其它设备(例如其它终端、计算机和外部设备)通过数据传输进行通信。数據传输可以通过两种方式进行分别是( )。

A异步串行通信和并行通信

B并行通信和同步串行通信

C同步串行通信和异步串行通信

51系列8051单片机萣时器的串行口是( )

串行口的工作方式控制寄存器为( )。

采用中断方式进行串行数据的发送时发送完一帧数据后,TI标志要( )

串行口的发送标志位和接收标志位为( )。

/*也下程序完成一定要硬件支持*/

不知道你的晶振是多少我是按12M写的:

我要回帖

更多关于 8051单片机定时器 的文章

 

随机推荐