资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
15 定时计数器 ) 1 实验任务 用 数器 为秒计数时间,当一秒产生时,秒计数加 1,秒计数到 60时,自动从 0开始。硬件电路如下图所示 2 电路原理图 图 系统板上硬件连线 (1 把“单片机系统”区域中的 口用 8芯排线连接到“四路静态数码显示模块”区域中的任一个 ah 端口上;要求:a,应着 b,应着 h。 (2 把“单片机系统”区域中的 815 端口用 8芯排线连接到“四路静态数码显示模块”区域中的任一个 ah 端口上;要求:8对应着 a,9 对应着 b,15 对应着 h。 4 程序设计内容 6位定时/计数器是一个可编程定时/计数器,它既可以工作在 13位定时方式,也可以工作在 16位定时方式和 8位定时方式。只要通过设置特殊功能寄存器 可完成。定时/计数器何时工作也是通过软件来设定 现在我们选择 16位定时工作方式,对于 大定时也只有65536 法达到我们所需要的 1秒的定时,因此,我们必须通过软件来处理这个问题,假设我们取 0要定时 1秒需要经过 20次的 50于这 20次我们就可以采用软件的方法来统计了。 因此,我们设定 0000001B,即 1H 下面我们要给 数器的 入预置初值,通过下面的公式可以计算出 21650000)/256 21650000)56 当 们如何得知 50回我们通过检测 果 表示定时时间已到。 5 程序框图 图 汇编源程序(查询法)010000001(65536,#(6553656,#10,A+0,A+2,(65536,#(6553656,#20,00,#60,006H,56H,67H,7C 语言源程序(查询法)#=065536256;65536256;P0=0;P2=0;)1);if(20);if(60);P0=0;P2=0;65536256;65536256;1 汇编源程序(中断法)01000,#10,A+0,A+2,0001(65536,#(6553656(65536,#(6553656,#20,00,#60,00,#10,A+0,A+2,6H,56H,67H,7C 语言源程序(中断法)#=065536256;65536256;P0=0;P2=0;);t0( ;if(20);if(60);P0=0;P2=0;65536256;65536256;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号