全球旧事资料 分类
实验项目列表
序号1234567891011121314151617181920电子钟实验MCS51单片机P1口应用实验用译码法扩展MCS51单片机外存及外设的实验数据传送和存储器检测实验键盘输入及显示实验实验项目名称成绩指导教师
f实验一电子钟实验
1.实验目的和要求通过实验掌握MCS51单片机定时器计数器的编程方法。2.实验原理编写并调试电子钟实验程序,实现从单片机实验箱上的键盘输入一个时间初值,用T0产生250μs定时中断,在中断服务程序中对T0的中断次数进行计数,每当计数到4000次,即1秒,对实时钟计数,并在数码管上显示相应的时间。8279接口芯片的命令口地址为5FFFH,数据口地址为5EFFH。3.主要仪器设备(实验用的软硬件环境)(1)ZYE1501C单片机原理实验箱(2)装有WAVE6000软件的PC机1台;1台;
(3)伟福单片机仿真器及PODH8X5X仿真头;(4)编程电缆1根及导线若干。4.操作方法与实验步骤(1)按实验内容在ZYE1501C实验箱上接线;(2)连接PC机、实验箱、仿真器和仿真头;(3)运行WAVE6000软件;(4)设置参数;(5)运行程序并观察、记录实验现象。5.实验内容及实验数据记录(1)运行WAVE6000软件:
f(2)设置参数:
f(3)实验现象:
6.实验数据处理与分析实验连接成功后,就开始显示数据,实验结果为每隔1秒钟的时间,实验中数据每次就加1。7.质疑、建议、问题讨论通过这次的实验我了解了MCS51单片机定时器的基本编程方法,了解了单片机的基本原理,观察了电子钟在MCS51单片机定时器控制下,然后开始倒数计数的过程。定时器计数器是51单片机的重要功能模块之一,在检测、控制及智能一起等应用中,常用定时器做实时时钟来实现检测、定时控制;还用定时器产生毫秒宽的脉冲,来驱动步进电机一类的电器机械。在实验中可以自己改变初值MOVTH006H和MOVTL006H来改变定时时间,加深对程序的书写。
附录源程序SIGNBITORGLJMPORG2AH0000HSTART000BH
fLJMPORGLJMPORGSTARTMOVMOVMOVMOVMOVMOVMOVCLRCLRMOVMOVMOVXWAITMOVXJBMOVMOVXMOVMOVXMOVMOVCLEARMOVINCDJNZLCALLMOV
TIME00013HIINT10100HSP40H31H25032H16TMOD02HTH006HTL006HIE86HIT1SIGNDPTR5FFFHA0DCHDPTRAADPTRACC7WAITA00HDPTRAA34HDPTRAR26R139HR100HR1R2CLEARDISPR306H
fKEYIN
JNBCLRLCALLDJNZCLRSETB
SIGNKEYINSIGNDISPR3KEYINEX1TR000HNEXT00HT0SERVEDISPLOOP31HCCC31H25032HCCC32H1600H00H作1秒到标志
LOOP
JNBCLRACALLLCALL
NEXTTIME0
SJMPDJNZMOVDJNZMOVSETB
CCC
RETIA39HA01H39HAA0AHEXIT39H00HA3AHA01H3AHAA06Hr
好听全球资料 返回顶部