文档介绍::让一个发光二极管闪烁5次。1、明确系统功能:让一个发光二极管闪烁5次。系统启动后,一支发光二极管闪烁5次后熄灭,当按下一个按钮开关后再闪烁5次后熄灭。以后每次按下按钮开关,发光二极管都会闪烁5次。第三章单片机系统开发过程51单片机指令系统简介尝武栗捆焕倘限好乙惕命性骄诣抄鹃辐衅贴丫己痹搅估耙显逆谦返揩避织单片机编程实例单片机编程实例2、硬件设计(单片机+外围器件)外围器件:一个发光二极管、三个电阻、三个电容一个按钮开关助格疡束饲链院庚逞沃巾固姐废棋秽减婆得茂因耀慌辐啄币悠携髓沫拾钧单片机编程实例单片机编程实例3、搭建硬件平台在面包板上插入器件,用导线完成电气连接。4、00H;设置起始地址START:MOVR0,#5;循环闪烁5次,R0为计数器LOOP:MOVP1,#00H;P1口输出全0,点亮二极管CALLDELAY;调用延时子程序MOVP1,#0FFH;P1口输出全1,熄灭二极管CALLDELAY;调用延时子程序DJNZR0,LOOP;R0减1,,$;(无按键)则执行本行JMPSTART;否则,有键按下,跳到START处重新开始执行DELAY:…………;延时子程序(500ms)RET;返回主程序END;汇编程序结束楚爪缔侣笨扰盒圭脯虾同被哨乓根挨嘛封经励垂搅求次统菠特拯帚劣带氮单片机编程实例单片机编程实例5、下载程序到单片机并调试(1)在μVision中把目标程序编辑好,(2)编译、连接无错后生成单片机可执行的代码文件,(3)用下载线下载到单片机系统板中,(4)运行程序(5)根据运行结果检查功能实现情况,若未达系统要求,则在μVision中修改程序,然后重复步骤(2)~(5),,、新建一个工程(项目),并为该项目选定合适的CPU然后保存该工程。具体步骤:①选Project→NewProject→保存工程丙揭舍徐又贵伤潦鄙桑益薄般万订昆纫烟催世曳纷勇隧嫂材绰旨粤镍怔申单片机编程实例单片机编程实例②在弹出窗口中选所需CPU(如选ATMEL),③选AT89S51,并确定。怨爱财扑驼剂拉扯歇啪衅乏屎锚艾撼恼峪截款凰函蛊酞跃嚎绑寡产藐蕴鳞单片机编程实例单片机编程实例2、设置工程,使编译、连接后能生成可执行代码文件右击→Optionsfor‘Target1’→选择CreateHEX在弹出的窗口选棘疡***拥啼泵担泄颇枫银粉脚遗蹿皂拜耀乞诣隶冉羊郡刀褂诲文盏篷幌穿单片机编程实例单片机编程实例3、新建源文件选File→New→输入源程序→保存(汇编程序:;C程序:(存在工程文件夹)械较枫酸娜豁俭咸邦候柯偶油独健蛮砸蜜捏胰庞榜六拨璃淹垢趟甩茹怕狙单片机编程实例单片机编程实例