具体内容都在文件里,保证真实有用
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
- #include<reg52.h>
- sbit led=P1^0;
- //中断初始化函数
- //注意,这里使用的定时器初值是通过实验校准的,使方波周期为500us
- //与理论设计值不同
- void tx_init()
- {
- EA=1;
- ET0=1;
- TR0=1;
- TH0=0xff;
- TL0=0xaa;
- }
- void main()
- {
- tx_init();
- while(1);
- }
- void tx0_func() interrupt 1
- {
- TH0=0xff;
- TL0=0xaa;
- led=~led;
- }
复制代码
所有资料51hei提供下载:
例6--方波发生器.rar
(30.92 KB, 下载次数: 44)
|