本设计中源程序的编写与调试是在Keil C51集成环境uVision中进行。并且Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。首先建立一个新的工程,单击菜单project,选择new project,输入工程文件的名字,如保存到keil目录里,工程文件的名字为Chongdiangi.c,单击保存。在Source Group 1里就有Chongdiangi.c文件。图17-7 程序编译成功界面......
2023-11-04
本设计中源程序的编写与调试是在Keil C51集成环境中进行的。首先建立一个新的工程,单击菜单project,选择new project,然后选择要保存的路径,输入工程文件的名字,如保存到keil目录里,工程文件的名字为hejiajian,然后单击保存按钮。这时会弹出一个对话框,要求你选择单片机的型号,你可以根据使用的单片机来选择,keil C51几乎支持所有的51类型的单片机,如果设计的是AT89S52,可以选择Amtel->AT89S52,选择89S52之后,右边一栏是对这个单片机基本的说明,然后单击确定按钮。这时要新建一个源程序文件,建立一个汇编或c文件,如果你已经有源程序文件,可以忽略这一步。单击菜单File->New命令,输入一个简单的程序,选择菜单File→SAVE命令,选择你要保存的路径,在文件名里输入文件名,注意一定要输入扩展名,由于是c程序文件,扩展名为.c。保存为hejia-jian.c的名字,(也可以保存为其他名字,如learn.c等),单击保存按钮。单击Target 1前面的+号,展开里面的内容Source Group1,用右键单击Sourece Group 1(注意用鼠标的右键,而不是左键),将弹出一个菜单,选择Add Files to Guoup'Source Group 1',文件类型选择C Source file(*.c)。选择刚才的文件test.c,最后单击Add按钮。单击add按钮之后,窗口不会消失,(如果要添加多个文件,可以不断添加),添加完毕此时再单击Close关闭该窗口,这时在Source Group 1里就有hejiajian.c文件。
程序在Keil软件下编译成功,如图16-11所示。
在Keil软件下编译成功后,生成.hex文件,再用ISP和单片机程序烧写器将图16-11编译成功的程序下载到单片机AT89S52中,其下载成功的界面如图16-12所示。
(www.chuimin.cn)
图16-11 程序调试图
图16-12 程序下载图
有关51单片机初级入门实战教程的文章
本设计中源程序的编写与调试是在Keil C51集成环境uVision中进行。并且Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。首先建立一个新的工程,单击菜单project,选择new project,输入工程文件的名字,如保存到keil目录里,工程文件的名字为Chongdiangi.c,单击保存。在Source Group 1里就有Chongdiangi.c文件。图17-7 程序编译成功界面......
2023-11-04
IDE就是将程序输入、编辑、汇编、软模拟调试等功能集成在一个操作环境内,让操作更加方便。这样可以减少错误,缩短程序调试的时间,是程序开发中的重要一环。当前最流行的IDE就是Keil μ Vision2或Keil μ Vision3。为了配合实验机的应用,只介绍IDE的Keil μ Vision2,因它对编辑的程序无代码限制。因此建议工程项目名与文件夹名同名,一个“工程项目”就有一个独立的文件夹。在产生hex文件项内前的空格打“”,表示hex文件有效。......
2023-11-07
例如,许多人在设计网站时使用DreamWeaver 等集成开发环境,因为使用集成开发环境时很多任务会自动生成,开发效率很高。Visual Studio 是最流行的Windows 平台应用程序的集成开发环境,最新版本为Visual Studio 2019,基于.NET Framework 4.8。Eclipse 是著名的跨平台的自由集成开发环境,最初主要用来开发Java 语言。许多软件开发商以Eclipse 为框架开发自己的集成开发环境。......
2023-11-25
将如图6-46所示的程序用S7-PLCSIM进行仿真。用户利用S7-PLCSIM进行仿真时,还应该了解它与真实PLC的差别。S7-PLCSIM不能支持所有写入诊断缓冲区的错误消息。......
2023-06-23
换一种活法1998年,是一些风险投资公司热衷于投资软件产业的白热化时期。在这样的背景下,许多软件企业都获得了投资,但是,在一些软件企业获得资金后,它们对资金的使用不同却产生了不同的效益。因为我们的内心让我们对生活失去了信心,我们不能和生活抗争,不能和命运抗争。正因为如此,有许多的人都没有意识到,当我们失败时,只要换一种活法,我们的生活就会充满力量。......
2023-12-02
NetLogo所提供的功能基本能满足所有一般研究的需要,但其对建模者的编程经验的要求并不高。虽然NetLogo是一款非商业软件,并且其对编程的能力要求并不高,但是其却在科学研究中被广泛应用,许多专业的研究成果也基于NetLogo环境开发。表3.4NetLogo中基于多主体建模的相关概念在NetLogo中,默认的行为主体为“海龟”,它代表一个行为主体类型。......
2023-08-10
2 网络环境下阅读的不足一半是天使,一半是魔鬼。如果读者没有正确的价值取向,很可能陷入网络阅读陷阱,甚至误入歧途。3 树立网络环境下阅读的服务意识3.1 充分发挥政府的宏观管理导向作用,为网络阅读创造优良环境。......
2024-01-22
每个根域名服务器都有唯一的IP地址。最早这13个根域名服务器就是13个物理的实体服务器,其分布见表2。表3根服务器在中国的镜像分布由表 3可知,目前中国至少具有A、D、F、I、J、L这六个根服务器的镜像,在数据层面访问这些地址是无须绕道他国的。但值得注意的是,这些设在中国的镜像服务器仅仅是能够同步到最新的根区文件数据,但其管理权限仍然归13个根服务器的管理方所有。......
2023-10-21
相关推荐