打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
编写一个程序,使得被控制口输出一个占空比为3:1的矩形波用单片机Keil软件uVision2编程速求!!!
fgc45411级分类:就业职场被浏览213次2013.10.17

检举

采纳率:57%11级2013.10.17
//p1.0脚输出方波
//3:1输出
#include<reg51.h>
sbit P1_0=P1^0;
unsigned char i;
main()
{
i=0;
TMOD=0x10; //定时器0方式1
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;//装入初值
EA=1; //允许中断
ET0=1; //TI中断
TR0=1; //TI计数
while(1);
}

void timer_int(void) interrupt 1
{
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;//重新装入
if(i==1)P1_0=1;
else if(i==4)
{
i=0;
P1_0=0;
}
i++; //方波实现
}

分享到:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
MSP430外部中断源程序
六月二十六日 c语言
C和C++中void*的区别
javascript:void(0)
C语言中的 (void*)0 与 (void)0
sizeof使用场合
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服