求学过单片机的大神,用keilkeil u vision44帮我编写下简单程序,用c的语言~~奖金随便给

&>&&>&&>&&>&KeilμVision4集成开发环境与C语言程序设计
KeilμVision4集成开发环境与C语言程序设计
上传大小:1.1MB
Keil-μVision4-集成开发环境与C语言程序设计,keil常用操作,环境配置等
综合评分:0(0位用户评分)
所需积分:2
下载次数:1
审核通过送C币
创建者:boltnut
创建者:boltnut
创建者:boltnut
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
KeilμVision4集成开发环境与C语言程序设计
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:单片机(1)
最近学习51单片机编程,C语言的,刚入手,好难啊,记录一点刚开始做出来的东西,以备后用。
我个人习惯,不喜欢安装文件,所以就各种找办法,最后还真让我找到了,虽然少了调试的乐趣,不过初学,足够了。参考这个文章。
原作者说写了批处理命令,不过看不懂,不会用,好吧,求人不如求自己,自己写吧,肯定没有人家的好用,不过聊胜于无。代码如下:
set /p str=filename:
C51.exe %str%.c
BL51.exe %str%.OBJ TO %str%
OH51.exe %str%
用法:新建文本文档,复制代码,保存为*.bat文件,放进*.c的同目录中,双击打开,输入*.c文件的文件名,不需要后缀,回车后自动编译出hex文件。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2379次
排名:千里之外
原创:11篇
(1)(4)(1)(3)(2)51单片机C语言入门教程(磁动力工作室);51单片机C语言学习杂记;学习单片机实在不是件易事,一来要购买高价格的编程;*注:可以肯定的说这个教程只是为初学或入门者准备;明浩;第一课建立您的第一个C项目;使用C语言肯定要使用到C编译器,以便把写好的C程;以上简单介绍了KEIL51软件,要使用KEIL5;安装好后,您是不是迫不及待的想建立自己的
51单片机C语言入门教程(磁动力工作室)
51单片机C语言学习杂记
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。综合以上C语言的优点,我在学习时选择了C语言。以后的教程也只是我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一起交流,一起学习,一起进步。
*注:可以肯定的说这个教程只是为初学或入门者准备的,笔者本人也只是菜鸟一只,有望各位大侠高手指点错误提出建议。
第一课 建立您的第一个C项目
使用C语言肯定要使用到C编译器,以便把写好的C程序编译为机器码,这样单片机才能执行编写好的程序。KEIL uVISION2是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,它集编辑,编译,仿真等于一体,同时还支持,PLM,汇编和C语言的程序设计,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。
以上简单介绍了KEIL51软件,要使用KEIL51软件,必需先要安装它。KEIL51是一个商业的软件,对于我们这些普通爱好者可以到KEIL中国代理周立功公司的网站上下载一份能编译2K的DEMO版软件,基本可以满足一般的个人学习和小型应用的开发。(安装的方法和普通软件相当这里就不做介绍了)
安装好后,您是不是迫不及待的想建立自己的第一个C程序项目呢?下面就让我们一起来建立一个小程序项目吧。或许您手中还没有一块实验板,甚至没有一块单片机,不过没有关系我们可以通过KEIL软件仿真看到程序运行的结果。
首先当然是运行KEIL51软件。怎么打开?噢,天!那您要从头学电脑了。呵呵,开个玩笑,这个问题我想读者们也不会提的了:P。运行几秒后,出现如图1-1的屏幕。
图1-1 启动时的屏幕
接着按下面的步骤建立您的第一个项目:
(1)点击Project菜单,选择弹出的下拉式菜单中的New Project,如图1-2。接着弹出一个标准Windows文件对话窗口,如图1-3,这个东东想必大家是见了N次的了,用法技巧也不是这里要说的,以后的章节中出现类似情况将不再说明。在“文件名”中输入您的第一个C程序项目名称,这里我们用“test”,这是笔者惯用的名称,大家不必照搬就是了,只要符合Windows文件规则的文件名都行。“保存”后的文件扩展名为uv2,这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。
图1-2 New Project菜单
图1-3 文件窗口
(2)选择所要的单片机,这里我们选择常用的Ateml公司的AT89C51。此时屏幕如图1-4所示。AT89C51有什么功能、特点呢?不用急,看图中右边有简单的介绍,稍后的章节会作较详细的介绍。完成上面步骤后,我们就可以进行程序的编写了。
(3)首先我们要在项目中创建新的程序文件或加入旧程序文件。如果您没有现成的程序,那么就要新建一个程序文件。在KEIL中有一些程序的Demo,在这里我们还是以一个C程序为例介绍如何新建一个C程序和如何加到您的第一个项目中吧。点击图1-5中1的新建文件的快捷按钮,在2中出现一个新的文字编辑窗口,这个操作也可以通过菜单File
-New或快捷键Ctrl+N来实现。好了,现在可以编写程序了,光标已出现在文本编辑窗口中,等待我们的输入了。第一程序嘛,写个简单明了的吧。下面是经典的一段程序,呵,如果您看过别的程序书也许也有类似的程序:
#include &AT89X51.H&
#include &stdio.h&
void main(void)
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
TCON = 0x40; //设定时器1开始计数
TH1 = 0xE8; //11.0592MHz 1200波特率
TL1 = 0xE8;
TR1 = 1; //启动定时器
printf (&Hello World!\n&); //显示Hello World
图1-4选取芯片
图1-5新建程序文件
这段程序的功能是不断从串口输出“Hello World!”字符,我们先不管程序的语法和意思吧,先看看如何把它加入到项目中和如何编译试运行。
(4)点击图1-5中的3保存新建的程序,也可以用菜单File-Save或快捷键Ctrl+S进行保存。因是新文件所以保存时会弹出类似图1-3的文件操作窗口,我们把第一个程序命名为test1.c,保存在项目所在的目录中,这时您会发现程序单词有了不同的颜色,说明KEIL的C语法检查生效了。如图1-6鼠标在屏幕左边的Source Group1文件夹图标上右击弹出菜单,在这里可以做在项目中增加减少文件等操作。我们选“Add File to Group ‘Source Group 1’”弹出文件窗口,选择刚刚保存的文件,按ADD按钮,关闭文件窗,程序文件已加到项目中了。这时在Source Group1文件夹图标左边出现了一个小+号说明,文件组中有了文件,点击它可以展开查看。
图1-6把文件加入到项目文件组中
(5)C程序文件已被我们加到了项目中了,下面就剩下编译运行了。这个项目我们只是用做学习新建程序项目和编译运行仿真的基本方法,所以使用软件默认的编译设置,它不会生成用于芯片烧写的HEX文件,如何设置生成HEX文件就请看下面的第三课。我们先来看图1-7吧,图中1、2、3都是编译按钮,不同是1是用于编译单个文件。2是编译当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。在3右边的是停止编译按钮,只有点击了前三个中的任一个,停止按钮才会生效。5是菜单中的它们,我个人就不习惯用它了。嘿嘿,这个项目只有一个文件,您按123中的一个都可以编译。按了?好快哦,呵呵。在4中可以看到编译的错误信息和使用的系统资源情况等,以后我们要查错就靠它了。6是有一个小放大镜的按钮,这就是开启\关闭调试模式的按钮,它也存在于菜单Debug-Start\Stop Debug Session,快捷键为Ctrl+F5。
图1-7编译程序
(6)进入调试模式,软件窗口样式大致如图1-8所示。图中1为运行,当程序处于停止状态时才有效,2为停止,程序处于运行状态时才有效。3是复位,模拟芯片的复位,程序回到最开头处执行。按4我们可以打开5中的串行调试窗口,这个窗口我们可以看到从51芯片的串行口输入输出的字符,这里的第一个项目也正是在这里看运行结果。这些在菜单中也有,这里不再一一介绍大家不妨找找看,其它的功能也会在后面的课程中慢慢介绍。首先按4打开串行调试窗口,再按运行键,这时就可以看到串行调试窗口中不断的打印“Hello World!”。呵呵,是不是不难呀?这样就完成了您的第一个C项目。最后我们要停止程序运行回到文件编辑模式中,就要先按停止按钮再按开启\关闭调试模式按钮。然后我们就可以进行关闭KEIL等相关操作了。
到此为止,第一课已经完结了,初步学习了一些KEIL uVision2的项目文件创建、编译、运行和软件仿真的基本操作方法。其中一直有提到一些功能的快捷键的使用,的确在实际的
三亿文库包含各类专业文献、文学作品欣赏、生活休闲娱乐、外语学习资料、专业论文、中学教育、各类资格考试、幼儿教育、小学教育、51单片机Keil C语言入门教程40等内容。 
 (1小时学会C语言51单片机... 22页 1下载券 51单片机教程详细解析(经... 61...配合 Keil 软件,可给初学者 提供直观的效果演示,如其中的键盘 LED 实验仿真板...  51单片机c语言KeilC51全集_计算机软件及应用_IT/计算机_专业资料。KeilC51实际应用...51单片机及C语言入门教程... 88页 免费 51单片机c语言教程全集 90页 免费 51...  用单片机控制第一个灯亮更多单片机学习视频教程,protues 仿真电路图,keil 程序...&reg51.h& //包含单片机寄存器的头文件 / 函数功能:主函数 (C 语言规定必须...  51单片机C语言教程,郭天祥,PDF转word版第二章_工学_高等教育_教育专区。新概念51单片机C语言教程_郭天祥_PDF转word版第二章第2 章 Keil 软件使用及流水灯设计...  51 单片机 C 语言实验及实践教程 第一章: 硬件资源模块 第二章:keil c 软件...基本的单片机系统到复杂的单片机应用控制系统的设计, 是 初学者对单片机入门和...  51单片机C语言应用开发实例精讲目录_计算机软件及应用...2.1.1 Keil C51 开发系统基础知识 ......在家全套瑜伽练习教程 88份文档
2014年全国注册造价工程师 ...  (1小时学会C语言51单片机... 22页 1下载券 太阳能车的开发设计与仿... 4...keil c 快速入门 12页 1下载券 单片机入门教程 30页 免费单​片​机​...  只要你认真看、认真听,保证让你学会单片机和C语言。 1、云龙电子官网免费在线...第3章 KEIL C51预备知识(二) 01 云龙51单片机视频程 - 预备知识 C51基础知识...  单片机的 c 语言教程...由磁动力工作室明浩编写.51 单片机学习网(深圳学林...KEIL51 是一个商业的软件,对于我们这些普通爱好者可以到 KEIL 中国代理周立功...如何使用KEIl编写程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
如何使用KEIl编写程序
上传于|0|0|文档简介
&&如何使用keil
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 keil u vision5 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信