1 / 27
文档名称:

单片机实验报告.doc

格式:doc   大小:454KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告.doc

上传人:2982835315 2019/7/27 文件大小:454 KB

下载得到文件列表

单片机实验报告.doc

相关文档

文档介绍

文档介绍:目录实验一··········································1实验二··········································7实验三·········································11实验四·········································15实验一 定时/计数器验证实验实验目的熟悉定时/计数器T0的特点,学会合理选择定时方式并能根据具体情况结合软件的方式定时。实验设备及器件IBMPC机一台PROTEUS硬件仿真软件KeilC51。实验内容用AT89C51单片机的定时/计数器T0产生1s的定时时间,作为秒计数时间,当1s产生时秒计数加1;秒计数到60时,自动从0开始。实验要求要求采用Proteus软件实现上述实验。实验步骤打开ProteusISIS编辑环境,按照表1-1所列的元件清单添加元件。AP-RYSTALMiscellaneous——-CAT-GRNOptoelectronics7-SegmentDisplaysPULLUPModelingPrimitivesDigital[Miscellaneous]表1-1元件清单元件全部添加后,在ProteusISIS的编辑区域中按图1-1所示的原理图连接硬件电路。图1-1电路原理图根据参考程序绘出流程图,并辅以适当的说明。流程图如图1-2所示:图1-2程序流程图打开KeilμVision4,新建Keil项目,选择AT89C51单片机作为CPU,将参考程序导入到“SourceGroup1”中。在“OptionsforTarget”对话窗口中,选中“Output”选项卡中的“CreateHEXFile”选项和“Debug”选项卡中的“Use:ProteusVSMSimulator”选项。编译汇编源程序,改正程序中的错误。在ProteusISIS中,选中AT89C51并单击鼠标左键,打开“ponent”对话窗口,设置单片机晶振频率为12MHz,在此窗口中的“ProgramFile”栏中,。在ProteusISIS的菜单栏中选择“File”→“SaveDesign”选项,保存设计,在ProteusISIS的菜单栏中,打开“Debug”下拉菜单,在菜单中选中“UseRemoteDebugMonitor”选项,以支持与Keil的联合调试。在Keil的菜单栏中选择“Debug”→“Start/StopDebugSession“选项,或者直接单击工具栏中的“Debug”→“Start/StopDebugSession”图标,进入程序调试环境。按“F5”键,顺序运行程序。调出“ProteusISIS”界面可以看到7段数码管显示从0~59s的计数值,每个数值显示1s,如图1-3所示。图1-3程序运行结果实验程序SECOND EQU 30HCOUNT EQU 00H LJMP 0BH LJMP INT_T0START: MOV SECOND,#00H MOV COUNT,#00H MOV DPTR,#TABLE CLR A MOV P0,A MOV P2,A MOV TMOD,#00H MOV TH0,#(65536-50000)/256 MOV TL0,#(65536-50000)MOD256 SETB TR0 SETB ET0 SETB EA MOVIE,#82H LJMP $INT_T0:MOV TH0,#(65536-50000)/256 MOV TL0,#(65536-50000)MOD256 INC COUNT MOV A,COUNT CJNE A,#20,I2 MOV COUNT,#00H INC SECOND MOV A,SECOND CJNE A,#60,I1 MOV SECOND,#00HI1: MOV A,SECOND MOV B,#10H DIV AB MOVC A,***@A+DPTR MOV P0,A MOV A,B MOVC A,***@A+DPTR MOV P2,AI2: RETITABLE: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END思考题罗列一下Proteus软件的能带给我们的好处,指出一点最能帮助你的地方。使用Proteus软件能使我们方便的搭建电路,同时在没有元器件的情况下进行便于仿真,方便我们在将程序写入单片机前确认运行是否正确,同时可在采购器件之前即可开始开发产品,而不必等到器件采购完后搭建电路才进行程序调试。用Proteus界面中的播放键运行仿真与KeilμVision4的环境中联调运行它们两者的区别在什么地方?用Proteus界面中的播放键运行仿

最近更新

2024年内蒙古赤峰经济开发区发电限公司招聘14.. 177页

2024年内蒙古通辽市科尔沁区事业单位卫生健康.. 177页

2024年内蒙古锡林郭勒苏尼特左旗乌兰牧骑招聘.. 179页

2024年内蒙古集宁师范学院招聘科研助理7人历年.. 177页

2024年南京信息职业技术学院单招职业适应性测.. 57页

2024年南通市通州区石港镇敬老院招聘7人历年高.. 177页

2024年吉林省四平市行政职业能力测验题库新版.. 147页

研修日志2篇和案例分析2篇 7页

2024年吉林省长春市选调生考试(公共基础知识.. 146页

2024年四川汽车职业技术学院单招职业适应性测.. 56页

2024年安徽工业经济职业技术学院单招职业适应.. 57页

2024年安徽省巢湖市行政职业能力测验题库及一.. 145页

2024年安徽省滁州市行政职业能力测验题库(全.. 147页

2024年安徽省马鞍山市行政职业能力测验题库有.. 148页

2024年山东海事职业学院单招职业适应性测试题.. 57页

2024年广东科学技术职业学院单招职业适应性测.. 58页

益智区观察记录50篇 2页

脑出血急救措施及处理 33页

2024年广西百色市右江区住建局招聘历年高频难.. 89页

2024年广西百色市隆林县事业单位招聘30人历年.. 90页

2024年广西自治区南宁市青秀区科学技术局招聘.. 90页

2024年广西自治区贵港市事业单位招聘310人历年.. 89页

2024年广西贵港消防文员招聘历年高频难、易点.. 89页

2024年广西钦州市商务局招聘3人历年高频难、易.. 89页

2024年开封大学单招职业适应性测试题库含答案.. 56页

2024年杨凌职业技术学院单招职业适应性测试题.. 59页

2024年江苏省南通市行政职业能力测验题库(培.. 148页

2024年江苏省泰州市行政职业能力测验题库及参.. 148页

2024年江苏省镇江市行政职业能力测验题库(b卷.. 147页

2024年江西省南昌市行政职业能力测验题库(夺.. 147页