单片机程序设计实践教程-第章-Keil-C和SCIS软件的使用_第1页
单片机程序设计实践教程-第章-Keil-C和SCIS软件的使用_第2页
单片机程序设计实践教程-第章-Keil-C和SCIS软件的使用_第3页
单片机程序设计实践教程-第章-Keil-C和SCIS软件的使用_第4页
单片机程序设计实践教程-第章-Keil-C和SCIS软件的使用_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机程序设计实践教程第六讲KeilC和STC-ISP软件的使用16.1KeilC软件使用本书后文的所有教学项目例程都是在KeilC51软件下开发和调试的,因此有必要对KeilC51的使用进行简要介绍。KeilC51是众多单片机应用开发的优秀软件之一,它集编辑、编译、仿真于一体,支持汇编、PLM语言和C语言的程序设计,界面友好,易学易用。26.1.1启动KeilC51软件图6-1启动KeilC51时的屏幕下面介绍KeilC51软件(以版本6.12为例)的使用方法,启动KeilC51时的屏幕图6-1所示。3图6-2进入KeilC51时的编辑界面几秒钟后出现编辑界面,屏幕如图6-2所示。46.1.2简单程序的调试图6-3在KeilC51中建立一个新工程下面通过简单的编程、调试操作和演示,引导读者学习和掌握KeilC51软件的基本使用方法和基本调试技巧。(1)、单击“Project”菜单准备建立一个新工程,在弹出的下拉菜单中选中“NewProject”选项(见图6-3)。5图6-4将新工程保存到指定目录(2)、选择要保存的路径,输入工程文件的名字,比如保存到d:\STCproject目录下,项目名为P_STCproject,单击“保存”按钮即可,见图6-4。6图6-5单片机的选型(3)、系统弹出一个对话框要求选择单片机的型号,可以根据所使用的单片机来选择。KeilC51几乎支持所有的MCS-51内核的单片机,虽然这里没有STC的单片机选项,但是选中Atmel中的89C52即可默认是STC89C52RC单片机。如图6-5所示,选择89C52之后,右边栏是对这个单片机的基本的说明,然后单击“确定”按钮。7(4)、完成上一步骤后界面如图6-6所示,到目前为止,在建好的项目中还没有编写一句程序,下面开始编写第一个程序。图6-6KeilC51中的一个空项目界面8(5)、在图6-7中,单击“File”菜单再在下拉菜单中单击“New”选项;图6-7准备新建一个文件9新建杂文件戚后屏绝幕如奶图6繁-8岗所示图6摇-8笔新值建文逼件界抬面10此时雅光标武在编说辑窗劝口中纲闪烁惰,这责时可兄以键凳入用拉户编家写的吵源程严序了桨,此项处建牙议保变存该绒空白诸文件鱼及其糊类型絮,单驴击菜言单上俩的“皆Fi疮le青”,直在下蛇拉菜愈单中广选中慎“S汗av圆e疏as病”奴项者骂单击帖,屏挡幕如科图6掀-9脏所示胡,在格“文境件名舞”栏它右侧告的编奖辑框丧中,浙键入患欲使俭用的谱文件工名,角同时珠,必窝须键顶入正亏确的惨扩展医名。经注意烦,如奔果用爪C语车言编夏写程饱序则忘扩展旦名为阿.c播;如星果用后汇编域语言艇编写墙程序姥,则原扩展扶名必目须为那.a险sm岩。然迅后,掠单击容“保屡存”知按钮误。图6眨-9算保冲存新和建文舒件及萌其类峡型界嫌面11(6刑)、转回到客编辑择界面害后,逆单击航“T遮ar妻ge弱t1妖”前文面的螺“+拾”号秀,然红后在贤“S圣ou凭rc涌eG幅ro粗up雅1”联上单粗击右右键弹五出如费图6信-1驱0所河示菜爸单项举;图6叮-1畅0其在K掉ei后lC纱51喂中的鉴一个初空项块目里烧加入桃文件12然后毕单击筒“A倾dd或Fi肥le河to唉Gr也ou纯p‘踪蝶So蜘ur就ce派Gr雄ou勺p1百’”急屏幕立如图尊6-宗11除所示图6顶-1甚1沙C源涝程序绢被加筛入空干项目观里13选中仿Te龙xt洲1.伞c,哄然后笛单击挨“A脏dd勇”屏锁幕如鱼图6炒-1好2所硬示,图6冠-1众2绪C篮源程匀序被碍加入震空项县目后属的界鹿面14此时慨‘S屯ou麻rc泽e垒Gr口ou厌p1掩’欺文件窝夹中州多了浊一个炕子项剂“T勿ex凳t1翅.c葬”,项子项地的多傻少与汇所增骨加的孝源程欠序的坡多少荣相同哄。(7封)、资在光钢标闪笛烁的筑代码良编辑扛区输盐入如梨下C债语言咬源程疑序;#i僵nc对lu夫de胳<r朵eg积52死.h终>#i搅nc场lu乓de丸<s顿td冠io超.h抱>vo樱id关m束ai榜n(乖vo垂id斜){SC龄ON蜂=旁0呢x5染2;泄//炊串口借方式鲁1,淋允许异接收TM池OD随=枯0讯x2宪0;品//史定时猪器T耐1工皱作在籍方式胃2TH纽奉1勺=吴0缸xF葵3;循/涌/济选定贡波特犁率TR员1圆=配1;泼/反/启娇动定呈时器虏,此渗行及聋以上脾3行宪为p衣ri切nt附f函本数所叶必须pr图in毁tf沉("信He竹ll楚o网I储am滋K咽EI轻L.宫\n恶")剩;pr我in醒tf磨("零I喜wi鸽ll伐b疏e域yo肢ur层f臭ri怕en多d.屑\n倒")抹;wh球il韵e(捕1)晒;}15在输裁入上饱述程扶序时色,K缩慧ei败l钱c5宋1会妄自动世识别揉关键幸字,赶并以尼不同娃的颜孤色提钱示用淘户加迈以注凡意,冻这样磨会使蛋用户佳少犯钱错误铜,有爪利于题提高朵编程胀效率厉。程猜序输括入完畏毕后浓,如哀图6密-1狸3所枪示图6灯-1卖3清C源锣程序慕在项未目中宁被编柔辑的乞效果16(8阔)、乔在图密6-撇13忍所示雀界面奔中,企单击忌“P犹ro勉je榆ct狮”菜挂单,鱼再在兼下拉嫩菜单翁中单嫌击“况Bu委il设t役Ta警rg忧et辣”选论项(及或者播使用拦快捷触键F费7)杜,编蜓译成控功后民,再屑单击抵“D坏eb耻ug耗”菜帽单,吹在下轰拉菜怕单中静单击悄“S膜ta铃rt刻/s陶to把p增De届bu乳g症Se微ss绩io射n”供选项贸(或茅者使坑用快邀捷键往Ct嘱rl恋+F略5)惭,界冷面如器图6倦-1话4所茂示图6咽-1龟4C源肌程序在执轻行Ct幅rl堪+F点5后的孝效果17(9葬)、伶键调远试程惕序,填在图需6-亡14恶中,浸单击年“D携eb喘ug粘”菜袭单,脉在下言拉菜纷单中箩单击梢“g轻o”奔选项着(或帽者使县用快第捷键童F5工),水然后煌再单消击“脾De跨bu旧g”胁菜单夏,在踏下拉远菜单潮中单雹击“匀St圾op蛾R佳un急in恼g”写选项陈(或正者使厦用快订捷键甜Es绝c)沾;再头单击崖“V升ie相w”膝菜单中,在五下拉酿菜单邀中单排击“大Se择ri凝al彩W尚in尼do孩ws甘#1雨”选引项,羞就可奇以看耍到程季序运究行后常的结秤果,类其结端果如困图6谢-1漂5所身示图6腹-1榆5C源眠程序最后营的执行练结果18至此盏,在挡Ke芽il仪C5浊1中意做了朵一个裕完整疫工程肚的全摇过程些,但斧这只美是纯冈软件样的开跳发过念程,别必须买在K愤ei兽lC景51偏中进晶行进印一步塞设置薯才能摘将已欢编译还好的肝程序水下载茄到S胖TC繁单片涉机中培供其浓运行丙。(1堆0)垄、单岁击“饲Pr饥oj甲ec睁t”别菜单淘,再势在下衡拉菜村单中摄单击呼“o绵pt筝io牌ns绞f支or旗T钥ar吊ge妇t转‘T反ar呀ge研t1毛’”款选项扬,在级图6姜-1将6所献示对茅话框盛中,棉在“景Ou深tp闪ut轿”选油项卡敲中选老中“衣Cr叉ea卧te朵HE刻XF斩il的e”希前的气复选槐框,聋再编恒译一吃次程喂序,非在项塌目目倒录中被就会贴产生臭HE吉X代故码,笼本例燥会产太生P示_S互TC乡丰pr筛oj蝇ec码t.电he址x供旦下载兆器软五件使谨用。宏下载疾器软诞件会梁把程歉序下钟载到涝ST伪C8最9C姨52壁RC巷单片腿机中咬。19图6耳-1舟6陈H励EX舌代码赌产生载的设雨置20本书有项目亮中所妄用P跑MY叮单片恳机开役发板近以S油TC担89贯C5箩2R他C单随片机料为主沫芯片阵,用厅串口愿线即婚可完帅成程股序的饭下载饰,电水源采挡用U系SB犬口供询电,场更加左方便呀携带断,一按台计唉算机镰足以熔完成盈程序碰的开荷发及赖下载秩工作英。如哲图6虾-1迎7所俯示为插PM意Y单疮片机杜开发沉板、承下载浴线和经上位渐机之里间的硬配置绿图。6.僚2用s陶tc谣-i签sp傻软件隔将H阿EX涉文件望写入择单片爪机芯朵片中6.域2.朵1串开苦发板融和S口TC投下载处线的四配置21图6历-1研7垮开汽发板忌、下悉载线损和上勾位机牢之间抗的配祸置图22ST搅C下柿载线宗只用面一根渐即可知,为辟标准话下载睬线(替即电密子市失场有乖售)传,线依上有骨3个答接口摩,分裕别为留2个盖US仓B口著和一胃个串闷行D端B9绞母口避。它捧们的们接法钱按照虽图6陆-1我7标绒出的纤提示朽连接闯即可脚,即业分别续接P匪C机海US柴B取双电、缓接开茫发板咽US灿B口炼供电朝和串奴行D章B9程母口泊接P脖C机超CO漫M1妄或C锐OM帽2口蜡。与P脆C机垂和开吃发板妇连接逗完成激之后华,就射可使裁用下昼载s租tc保-i随sp案软钉件将烈HE孩X文秩件写园入单庙片机搅芯片告中。23图6右-1即8st麻c-重is巨p软件厦在视窗园系统桌面家的快捷吵方式6.狂2.岁2惕如何爹将H狮EX借文凶件写苹入单恋片机攀芯片首先饿在P乳C机隙上安高装s交tc蝴-i陷sp粒软件键(该望步骤则略去司)并晃启动侄该软蚊件,铁可以勤在下雾载s依tc蝴-i腰sp估软件反,安卧装好激后的品软件救在桌泉面上何应出羽现如脉图6快-1任8所像示的干图标敌。双暂击该配图标近打开钉,正蝇式进朋入软岛件操激作阶窃段。24(1触)、今选择饲所用库的单圈片机胞,这俯里选绸用与袋开发辽板上欠型号摸一致美的单敏片机版,即渗ST做C8洽9C枝52仆RC西,判如图蚊6-变19驳所示圣。如但果使服用的冤是其放他型附号的板单片骗机,胜可以或根据补所用材单片攀机型赶号来驾选择骡。图6村-1不9在s骆tc秘-i载sp软件牛中选择单片拼机型号25(2父)、腊打开蒸文件柜,选贵中6策.1滑节中屯Te宵xt她1.辛c源夕程序级所产杠生的宵P_跃ST湿Cp毕ro生je愚ct浓.h针ex辞文件伐(文答件名寄与项烂目名徐有关辨)并毅双击磨它,既该文河件的踢十六弦进制胜代码休被调坝入右先边的症文件发缓冲柄区窗鸭口,馆如图墓6-寸20石所示培。图6娃-2塞0在s煌tc而-i蔑sp软件肌中HE香X文落件的导匙入26(3习)、堆选择铸所用文的串竭行口杂,通汗常选树择C颜OM旋1,身如图踪蝶6-舌21嫁(a佣)所超示。纷如果秩所用温的P刺C机器有多友个串饥口,浆或者程使用票US好B到贯串口割的转君换装些置,驾就要腔根据详实际鼻情况井来选使择。需最高萄波特亦率可与以作鹊为默楼认值浴使用键,如床图6轨-2应1(抢b)殖所示半。如反果所台用的乏PC碎机配糠置较桥低,朵可以旱选低否一些薯

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论