汉化版keil怎么写程序
1.初学单片机,keil这个软件界面能设置成中文吗
keil uvision3是外国公司的,像这类软件现在一般不支持中文!
KeilSoftware公司推出的uVision3是一款可用于多种8051MCU的集成开发环境(IDE),该IDE同时也是PK51及其它开发套件的一个重要组件。除增加了源代码、功能导航器、模板编辑以及改进的搜索功能外,uVision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标MCU,包括指令集、片上外围设备及外部信号等。uVision3提供逻辑分析器,可监控基于MCUI/O引脚和外设状态变化下的程序变量。
uVision3提供对多种最新的8051类微处理器的支持,包括AnalogDevices的ADuC83x和ADuC84x,以及Infineon的XC866等。
KeilC51V8.05为最新汉化版,全中文环境,支持PA51中文单片机汇编,可实现全中文编程、动态子程序库调用、自动汉字字模生成、自动图像数据生成等诸多强大功能。
本版本已修正0xFD的BUG,注册后解除2K代码限制和8K编译限制。
怎么写keil程序
1. 怎么在keil中编写c语言程序
1、打开Keil后选择【File】下的【new】新建一个空白文档。将编辑好的程序源码复制到该文件中。
2、选择左上角的保存按钮进行保存,将弹出保存对话框。
3、选择保存路径和编辑文件名,这里的文件名很重要,C语言程序,加上.c后缀。
4、现在就可以将保存的文件添加到项目中了,项目文件要提前在[Project]中新建。右击选择【Source Group1】点击【Add Files to Group..】。
5、在弹出的对话框中选择[文件类型]为All files,这个很关键。然后选择要添加的文件。点击Add添加。
6、在[Source Group]中就会显示新添加的.ASM文件,按图中选择弹出【Option for Target】对话框。
7、切换到[output]选项卡选中【Create HEX FILE】,就可以在编译成功后自动生成.hex文件。编译按钮在左上角3个按钮,从左到右依次点击,如果源码没错,都可以编译通过了。
8、接着就可以看到编辑完成的C语言程序。
2. 用Keil uVision4写一个程序
#include <reg51.h>
#define LED P2
unsigned char time_flag;
void InitTimer0(void)
{
TMOD = 0x01;
TH0 = 0x3C;
TL0 = 0x0B0;
EA = 1;
ET0 = 1;
TR0 = 1;
}
void main(void)
{
InitTimer0();
while(1)
{
if(time_flag==100) time_flag =0;
switch(time_flag/10)
{
case 0: LED = 0xfc;break;
case 1:
case 2: LED = 0xf3;break;
case 3:
case 4:
case 5: LED = 0xcf;break;
case 6:
case 7:
case 8:
case 9: LED = 0x3f;break;
default:LED = 0xff;
}
}
}
void Timer0Interrupt(void) interrupt 1
{
TH0 = 0x3C;
TL0 = 0x0B0;
//add your code here!
time_flag++;
}晶振12M。定时器是50ms中断一次。
3. 51单片机不同方波的KEIL程序怎么写
#include<reg51.h>
sbit P__25MS = P1^0;
sbit P_100MS = P1^1;
unsigned uchar tt;
main()
{
TMOD = 0x01;
TH0 = (65536 - 25000) / 256; //定时25ms
TL0 = (65536 - 25000) % 256;
TR0 = 1;
ET0 = 1;
EA = 1;
while(1);
}
void t0isr() interrupt 1
{
TH0 = (65536 - 25000) / 256; //定时25ms
TL0 = (65536 - 25000) % 256;
P__25MS = ~P__25MS;
tt++;
if(tt == 4) {tt = 0; P_100MS = ~P_100MS;}
}
转载请注明出处育才学习网 » keiluvision4怎么写程序
育才学习网