EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
51单片机(AT89C52)定时器
. o u" p; Q/ Q7 Z9 _9 x4 |
m0 S) Y* Z+ [' g5 S/ e/ a- H& ~3 t9 H
#include #define uchar unsigned char #define uint unsigned int uchar i,temp; void init() { TMOD=0x01; TH0=(65536-46080)/256; TL0=(65536-46080)%256; ET0=1; EA=1; TR0=1; } void main() { i=0; temp=0x01; init(); while(1); } void timer0() interrupt 1 { TH0=(65536-46080)/256; TL0=(65536-46080)%256; if(i<8) { P2=temp; i++; temp<<=1; } else { i=0; temp=0x01; } } ![]()
![]()
( P' w" R h7 P0 N; _& r0 h! e% H) M( V |