单片机编程用Keil如何学啊?我是新手,不懂编程语言,只知道一点点KEIL

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-17
单片机编程用Keil如何学啊?我是新手,不懂编程语言,只知道一点点KEIL

keil
只是一块地,要你去耕耘,你可以种苹果,也可以种粮食,你才程序需要到上面去运行,翻译成机器的语言,你不至于直接将程序翻译成机器代码赛,他就是一个翻译软件,加上调试,做实验也可以,keil不是编程语言,只是编程软件。
单片机编程语言是汇编和C语言

其实一样的,关键看你熟悉什么语言,我用KEIL编写单片机程序,汇编用得多些,C也用但不是很多,汇编比较直接,C移植性强,各有千秋。

Keil就是一个编程软件,很容易就知道怎样操作,真正应用Keil是为了开发单片机软件程序,这就要求你学习单片机还有编程语言了,可以是C,也可以是汇编,一般51单片机书籍介绍汇编语言,你可以试着了解一下,然后在Keil里写写程序,如果没有试验条件的话软仿编译玩玩吧。

Keil包括了编译器和调试器(uvision是调试器)

看不懂程序?再看不懂去*
void main()
{
while(1) //死循环
{
if(有键按下)
{
点亮LED();
}
}
}

keil 只是一块地,要你去耕耘,你可以种苹果,也可以种粮食,你才程序需要到上面去运行,翻译成机器的语言,你不至于直接将程序翻译成机器代码赛,他就是一个翻译软件,加上调试,做实验也可以,keil不是编程语言,只是编程软件。
单片机编程语言是汇编和C语言

你说的是keil uvision吧,这要建立一个工程,然后才能用。

  • ...下我是一个单片机汇编程序初学者,应该怎样去学习呢,有什么好的学习...
    答:再仿真一下,或者在实际的板子上试试看能不能实现功能,别人的程序修改了能用在自己的板子上那么就是自己的程序了。至于仿真软件我建议用protues,专用的单片机仿真软件。如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883 ...
  • 单片机C8051F020怎样用KEIL软件进行开发啊?谢谢
    答:与AT89C51是一样的,只是你加载头文件的时候你要加载你下载好的头文件.这个头文件通常在网上能够下到!
  • 用keil软件如何将汇编与C语言结合起来一起编写单片机的程序
    答:在混合编程中,最常用也是最实用的方法是在C语言中加入部分汇编语言的代码,分为两种方法。方法1)在Keil C51的函数中直接插入汇编语句 方法2)按照Keil C51接口规则,编写汇编模块 方法1是利用编译控制命令#pragma asm(用来标识所插入的汇编语句的起始位置) 和 #pragma endasm (用来标识所插入的汇编...
  • keil5单片机如何进行单步运行?
    答:分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope。Keil C51单片机软件开发系统的整体结构:C51工具包的整体结构,μVision与Ishell分别是C51 for ...
  • 单片机编程!!
    答:但是我告诉你单片机一旦学会,永远不会忘了。另外我再说说用汇编和C语言编程的问题。很多同学大一二就开设了C语言的课,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用?让你用C语言编单片机的程序你是不是就傻了?书上的东西我们必须要会运用。单片机编程用C语言或...
  • 用keil如何给51单片机烧写程序?
    答:先在KEIL中编译生成HEX文件 (如果编译完了目录内没有找到HEX文件,在项目设置里,C51项中,勾上生成HEX文件选择)再用COM51来烧。(这个参照软件说,较简单。一般先载入HEX文件再点个AUTO就可以了)
  • 使用Keil和Protrus如何建立单片机开发过程?
    答:protrus画好电路图后,可以点击单片机原件,会弹出一个属性框,里面可以选择你想下载的由keil编译成的hex文件。
  • ...开关控制3个灯3种效果。流水。闪烁。还有一直亮。用keil编程...
    答:下面是用C51编写的简单程序:include <reg51.h> include <intrins.h> sbit io_Key = P1 ^ 1;sbit led1 = P1 ^ 2;sbit led2 = P1 ^ 3;sbit led3 = P1 ^ 4;unsigned char ucCount = 0;bit flag05s = 0;//--- void delay125us(void) //@12.000MHz { unsigned char i;i...
  • Keil编程:51单片机键盘控制LED
    答:include<reg51.h>#include<intrins.h>#define uchar unsigned charuchar led1,led2;sbit key1=P1^0;sbit key2=P1^1;sbit key3=P1^2;void delay(int a){uchar i;while(a--)for(i=0;i<120;i++);}main(){unsigned int i;led1=0xfe;led2=0xfc;while(1){P0=0x55;if(key1==0)...
  • 请问大侠,用keil编写单片机程序是汇编语言简单,还是c语言简单?我没学过...
    答:其实一样的,关键看你熟悉什么语言,我用KEIL编写单片机程序,汇编用得多些,C也用但不是很多,汇编比较直接,C移植性强,各有千秋。