66问答网
所有问题
当前搜索:
keil5怎么跳出while循环
怎么
在
KEIL
里面让峰鸣器
循环
响
答:
在main里面加入 //适合有源蜂鸣器
while
(1){ P1.0=1;//或=0,根据外围电路决定 } //适合无源蜂鸣器 sbit fmq =P1^0;while(1){ fmq=~fmq1;delay_ms(10);//这个延时时间自己定义了,根据无源蜂鸣器的响应频率 }
关于
keil
的问题
答:
Keil
采用的C基本上是C89标准,对浮点数的定义遵循IEEE-754规范,并且强制转换时直接赋给原始值。这个处理方式跟VC是完全不一样的,毕竟二者执行的C标准相差了将近十年!
...位显示设定温度;7、8位显示00-59秒表 每秒加1
循环
;
答:
51单片机 要求:数码管1、2位显示实际温度;4、
5
位显示设定温度;7、8位显示00-59秒表 每秒加1
循环
; 补充:2个按键key分别控制设定温度的“+”“-”;当实际温度大于设定温度时蜂鸣器响,蜂鸣器频率1000HZ;通过
KEIL
C51软件操作,进行仿真请大神给出c语言程序,最好有实物连接图。。大... 补充:2个按键key分别控制...
在
keil
中总是出现了missing ";" before void,实在找不到错误何在,求答...
答:
C语言中大小写是敏感的,所以你把unsigned int char void data for
while
if interrupt这些关键字都大写后,编译器都不认识了
Keil
中#include <intrins.h>里边的“_crol_和 _cror_”函数是
怎么
用C...
答:
temp=_crol_(temp,1);表示temp进行
循环
左移若原为11111110移后为11111101 temp=_crol_(temp,1);表示temp进行循环右移若原为01111111移后为10111111
在
Keil
编译过程中出现问题
答:
sbit RS=P0^5;sbit L=P0^6;sbit R=P0^7;sbit Busy=P2^7;//字模 uchar code Shi[]={/*实 CCAB5 */ 0x00,0x10,0x0C,0x04,0x4C,0xB4,0x94,0x05,0xF6,0x04,0x04,0x04,0x14,0x0C,0x04,0x00,0x00,0x82,0x82,0x42,0x42,0x23,0x12,0x0A,0x07,0x0A,0x12,0xE2,0x...
使用
keil
编程常遇到c语言问题;main被重复定义了,
如何
破?
答:
删除掉extern main;就好了 main这个关键字不能随便定义的 只能存在一个 程序都是从main开始所以也不能被调用,所以根本没必要声明main函数。
C51死
循环
和跑飞问题
答:
原因是:第一,
keil
编译main函数时最后有一个返回语,但这个返回地址是不确定的。第二,第一个程序由于没有任何ram的操作,所有数据都是0,所以返回0,第二个程序阴差阳错把a的值当成了地址,所以返回到0xFFFF,,但0xFFFF是NOP指令,无法往下执行,再执行就越界了。这个的主要原因是51单片机把数据和...
...不知道
怎么
的用
keil
编译总是说中断服务程序附近有错误,谢谢啦!_百度...
答:
中断中TH0和TL0的赋值应该是整数,比如说:TH0=50000;TL0=50000;相当于定时50ms,或者是 TH0=0Xac;TL0=0x12;此时是将十六进制数转化成十进制数算的,你这样的赋值方式 TH0=(65536-46083)/256;TL0=(65536-46083)%256;是不正确的,这是它内部寄存器的存储方式,单片机内部只能识别二进制数,所以...
谁能用
Keil
C51 帮我写个密码程序,万分感谢!!!
答:
while
(1) //主
循环
{ if(!KEY) //如果检测到低电平,说明按键按下 { delayms(10); //延时去抖,一般10-20ms if(!KEY) //再次确认按键是否按下,没有按下则
退出
{ while(!KEY);//如果确认按下按键等待按键释放,没有释放则一直等待 { LED=!LED;//释放则执行需要的程序 JDQ=...
棣栭〉
<涓婁竴椤
10
11
12
13
15
16
17
18
19
涓嬩竴椤
灏鹃〉
14
其他人还搜