单片机晶振实验报告

上传人:bin****86 文档编号:59852295 上传时间:2018-11-12 格式:DOCX 页数:18 大小:19.92KB
返回 下载 相关 举报
单片机晶振实验报告_第1页
第1页 / 共18页
单片机晶振实验报告_第2页
第2页 / 共18页
单片机晶振实验报告_第3页
第3页 / 共18页
单片机晶振实验报告_第4页
第4页 / 共18页
单片机晶振实验报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《单片机晶振实验报告》由会员分享,可在线阅读,更多相关《单片机晶振实验报告(18页珍藏版)》请在金锄头文库上搜索。

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划单片机晶振实验报告目录一、实验一1二、实验二7三、实验三11四、实验四15实验一定时/计数器验证实验一、实验目的熟悉定时/计数器T0的特点,学会合理选择定时方式并能根据具体情况结合软件的方式定时。二、实验设备及器件IBMPC机一台PROTEUS硬件仿真软件KeilC51。三、实验内容用AT89C51单片机的定时/计数器T0产生1s的定时时间,作为秒计数时间,当1s产生时秒计数加1;秒计数到60时,自动从0开始。四、实验要求要求采用Proteus软件实现上述实验。五、实验步骤1.打开P

2、roteusISIS编辑环境,按照表1-1所列的元件清单添加元件。表1-1元件清单元件全部添加后,在ProteusISIS的编辑区域中按图1-1所示的原理图连接硬件电路。图1-1电路原理图2.根据参考程序绘出流程图,并辅以适当的说明。流程图如图1-2所示:图1-2程序流程图3.打开KeilVision4,新建Keil项目,选择AT89C51单片机作为CPU,将参考程序导入到“SourceGroup1”中。在“OptionsforTarget”对话窗口中,选中“Output”选项卡中的“CreateHEXFile”选项和“Debug”选项卡中的“Use:ProteusVSMSimulator”选

3、项。编译汇编源程序,改正程序中的错误。4.在ProteusISIS中,选中AT89C51并单击鼠标左键,打开“EditComponent”对话窗口,设置单片机晶振频率为12MHz,在此窗口中的“ProgramFile”栏中,选择先前用Keil生成的.HEX文件。在ProteusISIS的菜单栏中选择“File”“SaveDesign”选项,保存设计,在ProteusISIS的菜单栏中,打开“Debug”下拉菜单,在菜单中选中“UseRemoteDebugMonitor”选项,以支持与Keil的联合调试。5.在Keil的菜单栏中选择“Debug”“Start/StopDebugSession“选

4、项,或者直接单击工具栏中的“Debug”“Start/StopDebugSession”图标,进入程序调试环境。按“F5”键,顺序运行程序。调出“ProteusISIS”界面可以看到7段数码管显示从059s的计数值,每个数值显示1s,如图1-3所示。图1-3程序运行结果六、实验程序SECONDEQU30HCOUNTEQU31HORG00HLJMPSTARTORG0BHLJMPINT_T0START:MOVSECOND,#00HMOVCOUNT,#00HMOVDPTR,#TABLECLRAMOVP0,AMOVP2,AMOVTMOD,#00HMOVTH0,#(65536-50000)/256MOV

5、TL0,#(65536-50000)MOD256SETBTR0SETBET0SETBEAMOVIE,#82HLJMP$INT_T0:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INCCOUNT单片机实习报告班级:姓名:指导老师:王巍学号:XX目录实验一实验开发环境学习.2一实验目的.2二实验内容.2三实验注意事项.2四实验过程.2实验a:.2实验b:.3实验c:.4实验二单片机输入及输出实验.5一实验目的.5二实验内容.5三实验注意事项.5四实验电路及连线.6五实验过程.6实验a:.6实验b:.8实验三单片机定时器及中断实验.10一实验目的.10二实验内容.10三实验注意事项.10四.实验过程.11方波查询:.12方波中断:.12流水灯查询:.14流水灯中断:.15实验四单片机键盘及LED显示实验.16一实验目的.16二实验内容.16三实验注意事项.16四实验电路及连线.17五实验过程.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号