- 18
- 0
- 约1.86千字
- 约 13页
- 2019-07-01 发布于江苏
- 举报
二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验原理 二、实验内容和步骤 利用定时中断控制发光二极管LED1每秒闪烁一次。 采用定时器/计数器0定时1秒开关LED1一次,定时器/计数 器0工作在方式1,定时方式。系统晶振为 经内部12分频到定时器/计数器0的输入端,每个脉冲宽度为 。定时器的最大计数范围是 二、实验内容和步骤 选取定时基准为50ms,需要计数46080个脉冲,则定 时器的初值设定为65536-46080=19456,用16进制表示为 4C00H #include reg51.hsbit LED1=P1^0;unsigned char tick;?//软定时器,用于计数50ms的中断次数void Timer0( ) interrupt 1{? TH0=0x4c;???????//给计数寄存器的高8位赋初值;??? TL0=0x00; ? //给计数寄存器的低8位赋初值;??? tick++;?????????//软定时器值加1 二、实验内容和步骤 if(tick==20)????? {??? LED1=~LED1;??//LED1的状态求反??? tick=0;??????
原创力文档

文档评论(0)