欢迎来到天天文库
浏览记录
ID:30021854
大小:19.92 KB
页数:18页
时间:2018-12-26
《单片机晶振实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划单片机晶振实验报告 目录 一、实验一··········································1二、实验二··········································7三、实验三·········································11四、实验四·········································
2、15 实验一定时/计数器验证实验 一、实验目的 熟悉定时/计数器T0的特点,学会合理选择定时方式并能根据具体情况结合软件的方式定时。 二、实验设备及器件 IBMPC机一台PROTEUS硬件仿真软件KeilC51。 三、实验内容 用AT89C51单片机的定时/计数器T0产生1s的定时时间,作为秒计数时间,当1s产生时秒计数加1;秒计数到60时,自动从0开始。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展
3、,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 四、实验要求 要求采用Proteus软件实现上述实验。 五、实验步骤 1.打开ProteusISIS编辑环境,按照表1-1所列的元件清单添加元件。 表1-1元件清单 元件全部添加后,在ProteusISIS的编辑区域中按图1-1所示的原理图连接硬件电路。 图1-1电路原理图 2.根据参考程序绘出流程图,并辅以适当的说明。 流程图如图1-2所示: 图1-2程序流程图 3.打开KeilμVision4,新建Ke
4、il项目,选择AT89C51单片机作为CPU,将参考 程序导入到“SourceGroup1”中。在“OptionsforTarget”对话窗口中,选中“Output”选项卡中的“CreateHEXFile”选项和“Debug”选项卡中的“Use:ProteusVSMSimulator”选项。编译汇编源程序,改正程序中的错误。4.在ProteusISIS中,选中AT89C51并单击鼠标左键,打开“EditComponent”目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水
5、平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 对话窗口,设置单片机晶振频率为12MHz,在此窗口中的“ProgramFile”栏中,选择先前用Keil生成的.HEX文件。在ProteusISIS的菜单栏中选择“File”→“SaveDesign”选项,保存设计,在ProteusISIS的菜单栏中,打开“Debug”下拉菜单,在菜单中选中“UseRemoteDebugMonitor”选项,以支持与Keil的联合调试。
6、 5.在Keil的菜单栏中选择“Debug”→“Start/StopDebugSession“选项, 或者直接单击工具栏中的“Debug”→“Start/StopDebugSession”图标,进入程序调试环境。按“F5”键,顺序运行程序。调出“ProteusISIS”界面可以看到7段数码管显示从0~59s的计数值,每个数值显示1s,如图1-3所示。 图1-3程序运行结果 六、实验程序 SECONDEQU30HCOUNTEQU31HORG00H LJMPSTARTORG0BHLJMPINT_T0START:
7、MOVSECOND,#00HMOVCOUNT,#00HMOVDPTR,#TABLECLRAMOVP0,AMOVP2,AMOVTMOD,#00HMOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256SETBTR0SETBET0SETBEA MOVIE,#82HLJMP$INT_T0:MOVTH0,#(65536-50000)/256MOVTL0,#(65536-50000)MOD256INC目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,
8、可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 COUNT 单片机实习报告 班级: 姓名: 指导老师:王巍学号:XX 目录 实验一实验开发环境学习....................................
此文档下载收益归作者所有