关于单片机程序来说,每一个功用程序,都必需要有一个配套的工程(Project),即便是点亮 LED 如许复杂的功用程序也不破例,因而我们起首要新建一个工程,翻开我们的 Keil 软件后,点击:Project-->New uVision Project...然后会呈现一个新建工程的界面,如图 2-8 所示。
成都创新互联公司为企业级客户提高一站式互联网+设计服务,主要包括做网站、网站建设、app软件开发公司、重庆小程序开发公司、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
图 2-8 新建一个工程
由于如今讲到了第二章,所以我们在硬盘上树立了一个 lesson2 的目次,然后把 LED 这个工程的途径指定到这里,如许便利往后治理程序,分歧的功用程序放到分歧的文件夹下,而且给这个工程起一个名字叫做 LED,软件会主动添加扩大名.uvproj。如图 2-9 所示。
图 2-9 保管工程
我们直接点保管就可以了,工程会主动保管成 LED.uvproj 文件,下主要翻开 LED 这个工程时,可以直接找到文件夹,双击这个.uvproj 文件就可以直接翻开了。
保管之后会弹出一个对话框,这个对话框让我们选择单片机型号。由于 Keil 软件是本国人开辟的,所以我们国际的 STC89C52 并没有上榜,然则只需选择同类型号就可以了。由于51 内核是由 Intel 公司发明的,所以这里我们直接选择 Intel 公司名下的 80/87C52 来替代,这个选项的选择关于后边的编程没有任何的不良影响。如图 2-10 所示。
图 2-10 单片机型号选择
点击 OK 之后,会弹出一个对话框,如图 2-11 所示,每一个工程都需求一段启动代码,假如点“否”编译器会主动处置这个成绩,假如点“是”,这局部代码会供给给我们用户,我们就可以按需求本人行止理这局部代码,那这局部代码在我们初学 51 的这段工夫内,普通是不需求去修正的,然则跟着技巧的进步和常识的扩大,我们就有能够会需求理解这块内容,因而这个中央我们选一下“是”,让这段代码呈现,然则我们临时不需求修正它,人人晓得这么回事就可以了。
图 2-11 启动代码选择
如许工程就树立好了,如图 2-12 所示,假如我们点击 Target 1 右边的加号,会呈现我们方才参加的初始化文件 STARTUP.A51,这个我们先不论。
图 2-12 工程文件
工程有了之后,我们要树立编写代码的文件,点击 File-->New,如图 2-13,新建一个文件,也就是我们编写程序的平台。然后点 File-->Save 或许直接点击谁人 Save 的快捷键,可以保管文件,保管时我们把它定名为 LED.c,这个中央必需加上.c,由于假如写汇编言语,这个中央的扩大名是.asm,头文件就是.h 等等,我们编写的是 C 言语程序,这个中央必需本人添加文件的扩大名.c,如图 2-14 所示。
图 2-13 新建文件
图 2-14 保管文件
如今我们就可以在我们树立好的文件中输出我们的程序代码了,在编写之前还有个任务要做。我们每做一个功用程序,必需要新建一个工程,一个工程代表了单片机要完成的一个功用。然则一个工程,有时分我们可以把我们的程序分多个文件写,所以每写一个文件,我们都要添加到我们所树立的工程中去,鼠标右键点 Source Group 1,点 Add Files to GroupSource Group 1...,如图 2-15 所示。
图 2-15 添加文件(一)
在弹出的对话框中,单击 LED.c 选中它,然后点 Add,或许直接双击 LED.c 都可以将文件参加到这个工程下,然后单击 Close,封闭添加。这个时分人人会看到在 Source Group 1下边又多了一个 LED.c 文件。
图 2-16 添加文件(二)
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。