c语言-大神帮帮我,我脑袋都断路了。

问题描述

大神帮帮我,我脑袋都断路了。

单片机利用STC89c52芯片控制定时器让led亮10s就熄灭(不循环,要精确)。

解决方案

用timer可以吗

解决方案二:

喝酒就好了。或者找美女

解决方案三:

我知道了,怎么这了。

解决方案四:

#include
#define uchar unsigned char
#define uint unsigned int
uchar cc,aa;
sbit led1=P1^0;
void init();

void main()
{
init();
while(1)
{
if(cc==20)
{
cc=0;
led1=!led1;
aa++;
}
if(aa==10)

while(1);

} }
void tim(void) interrupt 1 using 1
{

TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cc++;
}
void init()
{

TMOD |= 0x01;

TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;

ET0=1;

TR0=1;
}

解决方案五:

还有人知道吗,这个不准确,。

解决方案六:

void delay(unsigned long uldata)
{
unsigned int j = 0;
unsigned int g = 0;
for (j=0;j<5;j++)
{
for (g=0;g<uldata;g++)
{
nop();
nop();
nop();
}
}
}

解决方案七:

uldata=N 用keil转换成汇编语句,然后对照指令表计算就行了

解决方案八:

我也是刚入门,在keil中设置下 Xtal和你单片机开发板上面的时钟一样,然后在调试的过程中看下左侧调试的时间大小!

时间: 2024-10-01 14:44:39

c语言-大神帮帮我,我脑袋都断路了。的相关文章

c语言-关于C++转换成C的问题,和C语言基础问题 就大神帮帮小弟

问题描述 关于C++转换成C的问题,和C语言基础问题 就大神帮帮小弟 首先能不能帮我查一下错误: #include<math.h> #include<malloc.h> #include<iomanip.h> #include<stdlib.h> #include<string.h> #include<conio.h> #define N 10 float MatDet(float *p, int n); float Creat_M(

把VB语言转化成C#~哪个大神帮帮小妹吧!

问题描述 把VB语言转化成C#-哪个大神帮帮小妹吧! 200C Private Sub Timer1_Tick(ByVal eventSender As System.Object ByVal eventArgs As System.EventArgs) Handles Timer1.Tick Dim j As Object Dim i As Object Dim temp As String Dim arr() As Byte Dim n As Short Dim temp1 As Strin

c语言-求大神帮帮看看这段代码那里出错了。谢谢

问题描述 求大神帮帮看看这段代码那里出错了.谢谢 刚刚学习,什么都不懂,今天第一次练手,却出现错误,我看了半小时楞是没看出来哪里出错了,求大家帮帮看看.谢谢了. 解决方案 要使用system()函数,就得加头文件,注意你源代码文件保存的后缀名为.c文件,main()函数下面的第一行有个分号 ; 解决方案二: 第一行system那行,最后加分号 解决方案三: [VB.NET]大家看看,这段代码出错了,要怎么改,谢谢,,在线等,当天结贴!!!!!! 解决方案四: system("color 5&qu

dorado 7 请各位大神帮帮看看这个怎么修改

问题描述 dorado 7 请各位大神帮帮看看这个怎么修改 <Control type="DataTable" showIndicator="false" highlightSelection="false" showHScrollBar="false" showFooter="false" dataset="dsEvecHotelAndMeal" showHeader="

运行错误-求c语言大神帮忙看看哪里出错了

问题描述 求c语言大神帮忙看看哪里出错了 #include #include #include struct course { int num; //选题编号 char name[20];//课题名称 char kind[10];//课程性质 int taltime,ttime,etime,mark,term;//课程时间,学分,开课信息 }; struct student { int snum; //学生学号 int cnum; //所选课题编号 char cname[20];//所选课题名称

指针-@C语言大神,这程序谭浩强给的答案看不懂,求解释?

问题描述 @C语言大神,这程序谭浩强给的答案看不懂,求解释? //题目:输出字符串里数字团,以及个数.比如89cy129//就输出89,129,一共2个数.// 问题:后面一大段为啥要复制粘贴前面一大段的代码?//有什么用?求解释.而且运行也不对,求修改!跪谢! include int main() { char str[80],*pstr; int m,i=0,j=0,k=0,digit=0,ndigit=0,e10,a[80],*pa; pstr=&str[0];pa=&a[0]; g

gcc-Android5.0 编译出错,哪位大神帮帮我

问题描述 Android5.0 编译出错,哪位大神帮帮我 mkdir -p out/target/product/generic/obj/STATIC_LIBRARIES/third_party_webrtc_modules_audioproc_debug_proto_gyp_intermediates; cp out/target/product/generic/obj/GYP/shared_intermediates/protoc_out/webrtc/audio_processing/de

在vb.net中如何动态添加控件ovalshape(求大神帮帮小弟)

问题描述 在vb.net中如何动态添加控件ovalshape(求大神帮帮小弟) 控件button在vb.net中可以动态添加,但是ovalshape却不能,如:(button的动态添加) dim mybutton as new button ...... mybutton.text="" ..."" mybutton.location=new point() .... me.controls.add(mybutton) addhandler mybutton.cli

c-求助C语言大神! 二叉排序树

问题描述 求助C语言大神! 二叉排序树 求用C实现:输入初始关键字序列,构造一个二叉排序树. 谢谢!不用C++ 解决方案 // 二叉树_C.cpp : 定义控制台应用程序的入口点.//#include ""stdafx.h""#include ""malloc.h""#define MAX 1240typedef struct bitnode{ char data; struct bitnode *lchild*rchild;