版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机控制led灯点亮主要内容一、点亮板子上的第一个灯D0二、点亮板子上的D0、D2、D4、D6灯,与D1、D3、D5、D7灯交替闪烁三、流水灯:从D0---D7依次点亮一、点亮板子上的第一个灯D01)目标了解单片机的基本设计思路和编程方法,和单片机的最小系统。2)分析利用单片机的一个输入/输出口来控制一盏发光二极管点亮。引脚:1)4个I/O口占了32个引脚2)电源和接地又占了2个引脚3)剩下的6个引脚是时钟引脚和控制引脚硬件说明使用单片机的P1口来驱动8个LED,发光二极管的阳极接高电平,故P1口为低电平时,就可以驱动其点亮D0与P1.0口是相连的,P1.0用来表示P1口的最低位;本任务中给单片机的P1.0口一个低电平信号即可完成控制。所以,只需给P1.0低电平信号,其他引脚均为高电平。点亮D0灯:D7D6D5D4D3D2D1D011111110从二进制转化为十六进制:0xfe源程序#include<reg52.h>voidmain(){ P1=0xfd;}Keil的使用掌握Keil工程的建立和软件的开发;1.启废动Vi柱si搜onVi贱si碧on乌2是一输个标艰准的Wi坊nd立ow载s应用苦程序诵,双窃击Ke腰ilVi茧si肤on雨2图标踢即可抱启动签,也衔可以呼选择虹“开拢始”反→“防程序垦”Ke叶ilVi铺si山on2”命令继来启嘴动运裕行。船其主蔽界面凤如图1-尤28所示缝。2.创传建一腰个项领目并逆选择意单片丈机选择另“Pr匙oj餐ec洗t”(项谨目)为→“Ne叼w魄Pr散oj骨ec兰t”(新迫建项萄目)摩命令组,如舅图1-不29所示月,将洗弹出污“Gr和ea懒teNe悦w捉Pr访oj洒ec团t”(新经建项吨目)令对话肢框随后京会弹她出一恒个对畏话框枣,要浴求选烛择单董片机好的型旧号。业在该嚷对话昂框中婚显示辟了Vi指si钱on耕2的器率件数苦据库夹,从允中可插以根娇据使漠用的漂单片演机来子选择内。AT翼89宴S5看280寨51柿b腊as邻ed骨F否ul膨l董St守at谨ic关C扒MO侨S崇co骑nt戒ro赵ll器er狮w反it哀h存Th茫re段e-捧Le晌ve喘l熄Pr询og冤ra掩m盐Me窄mo兵ry丝式L枝oc碗k,杆3咽2肝I/义O锣li张ne毛s,括3五T嘴im斧er骡s/济Co殖un刘te扑rs制,截8锐In巾te苦rr逗up稠ts奏S仆ou呢rc疫es把,积Wa沫tc刑hd轿og参T画im拒er段,呈2DP甩TR得s(DA为TA慈P卸OI往NT捉ER殖R或EG慈IS姓TE吃RS),推8K煎F炊la渐sh抚M鹅em絮or挑y,尚2利56幅B阳yt社es垂O侦n-祖ch凤ip蓝R吸AM基于80团51全静浸态CM杰OS控制外器、须三萄级加购密程沈序存榨储器争、32个I/岗O口盗、三色个定狮时器/计数奥器左、八蓬个中哗断源溉、惕看门孤狗定杜时器捉、2个数和据指矩针能寄存排器、8k字节Fl捆as饲h,25翅6字节吵片内RA份M3.创魄建一视个新锅的源岩程序挪文件冠,并纸把这戒个源镰文件饱添加袋到项幸目中单击股工具可栏中锐的新么建文区件图蛾标(借或选稼择“Fi决le局”(文汪件)铺→“Ne证w”(新竞建)胀命令缓),覆文件连操作泊窗口扮即可志出现扭新建进文件博。保浅存该遗空白失文件猛,单馆击工土具栏必中的摘保存浙图标谢(或踢选择嗽“Fi站le奖”(文缸件)此→“Sa懂ve桶”(保利存)逮命令值),息弹出弯如图1-批32所示斤的“Sa虽ve裕a寒s”(保伍存为蹈)对语话框积,在马“文齐件名展”文感本框常中输室入欲兼保存积的文备件名她,保而存时续注意银加上架正确刑的后颗缀名焰。单击Ta禾rg谁et急1前面辞的+号,零然后讯在So印ur案ce裹G弃ro榜up恶1上单键击鼠查标右踩键,雪弹出桃快捷应菜单染。选择昌“Ad客d芬Fi距le拆s闹to低G焦ro肃up独’肺So净ur涨ce饮G严ro梳up纽奉1馆’”(添歇加文总件到困项目辛)命则令,森弹出照如图1-咽34所示愿的对秆话框以。选视中文汗件(议注意绸选择遵文件咳类型湿),首然后复单击旷“Ad惜d”(添星加)固按钮纹,即今可添抢加选至中文朽件到饮项目速中。4.输享入源浓程序:此时芳就可气以输唱入源疫程序眉了。5.设准置目卵标硬格件的遣工具未选项程序信编写查完成昂后,谨还要教对项结目进另行进项一步利的设围置,模以满伞足要骗求。“Ou雕tp危ut任”选项刻卡如图津所示值,其择中有概多个摩选项汁,此魄处选泛择“Cr明ea移te疮H射EX筐F隶il鸣e”复选势框用丸于生寨成可广执行后代码争文件煎,该好文件屋可以鞭用编状程器明写入织单片退机芯堡片,闭文件溜的扩锐展名里为.H浪EX,默离认情资况下床该项婶未被骂选中寄,如版果要镰写芯应片做誉硬件毯实验恶,就眯必须梳选中虑该项革。其珍余选鸟项均覆取默谢认值款,不妇做任柄何修掌改。6.编弦译项垂目并兴创建HE守X文件可以搜通过栽工具扔栏中病的图粪标直鹅接进找行。蠢从左巴到右住的图嫂标分崭别是填:编脏译、攻编译互连接辽、全奸部重伙建、肚停止奔编译被和对次工程披进行俯设置叶。对源渔程序抓编写均之后轮编译馅,最派终要袄得到歌结果漫,提好示0个错斥误,0个警博告。泳同时赛还可灾看到盘,该漆程序亡的内乔部RA为M的使茫用量午(da祝ta签=8未.0),失外部RA笛M的使雀用量酿(xd僵at医a=0),糟代码料量(co业de当=1惜8)等蝇一些均信息烫。7.将生暮成的he畜x文件却,通揪过IS状P下载居到板录子中耕。请观嘴察现肢象!源程烧序#i微nc谋lu斜de改<r匙eg收52雕.h胃>vo俘id贼m号ai乐n(永){P1慈=0灯xf衔d;}C语言洒复习Ma友in函数益格涨式:vo跑id躬m颈ai版n(辩)特点参:无打返回喇值,声无参肤。头任何柏一个C程序妇有且冬仅有陶一个ma均in函数示,它算是整惠个程出序开韵始执塘行的蒙入口舟。庄例:vo友id赢m报ai慕n(滥)举{总程叹序从简这里胃开始岂执行;其他执语句剧;}C语言-5蜂1单片剃机的盟头文共件通常泊有:re淡g5护1.懒h盈re扔g5胁2.遵hma隙th仰.hct稳yp抹e.击hst朋di藏o.疑hst麻dl变ib罗.hab勾sa絮cc印.h常用肥有:re忠g5贡1.滋h撒re场g5盲2.占h(定嗽义特妨殊功绘能寄闯存器音和位虽寄存界器)洒;ma夕th猪.h(定撇义常债用数扭学运轿算)背;十六而进制是二外进制怎的简柿短表提示形防式。十进耗制中垄的0-沸15分别壤表示真为十赵六进抄制的0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F熟练地掌握扛二进倦制与愚十六拘进制火之间岛的转所换。规律慰:一马般把毒四个苦二进佩制数浸放在仗一起位转换眼成一积个十骡六进全制数刺,转字换时茅先把忧二进津制数借转换沙成十拼进制鼻数,受再把情十进闲制数正转换倒成十忠六进棉制数旨。二进我制和游十六尾进制茫的转钟换如:00掉01惑B拦->竭1吉HB表示昆为二税进制器,H为十炒六进休制10氏01恶B劲->腐9挽H10皮10束B排->赢A抽H00猾10疼1仍10辈0痒->幕2中CH11宁11户1页11球0生->婚F掏EH在C语言耍编程熔中是盗不能晌用H的.十六槐进制寇整常叮数的例前缀技为0X或0x。十六欣进制顽整常依数十六角进制居整常侍数的蚊前缀牵为0X或0x。其贞数码葵取值孔为0~蜘9,A~朗F或a~绪f。以下勇各数腐是合拿法的唤十六欲进制次整常享数:0X去2A赶(十进歼制为42置)勾0X销A0积(十进正制为16番0)姓0参XF牌FF梯F慕(十进呆制为65陪53口5)以下辫各数暮不是被合法技的十叛六进们制整橡常数久:5A吐(无前理缀0X择)将0X贺3H性(含有简非十沸六进歉制数也码)各种员进位酸制的纤对应迎关系十进制二进制十六进制十进制二进制十六进制000910019111101010A2102111011B3113121100C41004131101D51015141110E61106151111F71117161000010810008二、滥点亮妇板子趋上的0、2、4、6灯,追与1、3、5、7灯交酱替闪滩烁点亮0、2、4、6灯:D7精D6但D5机D4醉D3惜D2害D1川D01公0桑1区0吼1健0摄1输0从二堡进制昌转化盲为十突六进村制:0x胀aa点亮1、3、5、7灯:D7棒D6彩D5好D4跨D3始D2网D1礼D00粥1捕0摊1疯0颂1柔0笼1从二休进制博转化菜为十像六进李制:0x蚂55#i贩nc让lu滥de甲<r素eg仪52档.h自>#d炭ef渡in该eui主ntun锯si窃gn装edin炕t#d袍ef丸in愈euc映ha畜run漫si比gn围ed飘c础ha兆rvo填id睬d尚el判ay铃()氧;vo侮id变m岭ai燥n(严){wh我il统e(迟1){P1大=0桐xa尘a;de件la猫y(预);P1拐=0彼x5识5;de堡la拣y(议);}}vo息id纤d摩el疯ay灿(){ui至ntx,干y;fo挖r(魄x=1咸00贪;x颈>0摄;x渐--性)fo脖r(厉y=6愁00狮;y欣>0薯;y墨--征);}1)宏驾定义#d掌ef食in奴eui爪ntun孝si风gn夹edin次t#d康ef裹in绵euc凳ha械run难si排gn疲ed禾c讨ha古r#d誓ef楼in师e标识赚符向字符库串C语言渐中的迟例子岭:#d平ef莫in匀e模PI熔3粗.1暴41制59卫262)函加数声拴明函数宾声明藏是指喝函数膏的定尸义在洪后面挖,而肌前面爷需要渣对它删进行正调用答,这圾样就粥需要象预先蔑作声灶明,哄一般还来说本函数鸽的声休明只血是函狗数首蜜部加治上分返号即申可。3)数攻据类柿型In仆tsi业gn川edin刊t范围叮是多竹少?un忠si猴gn搁edin罢t范围颗是多经少?ch称ar可以单表示窗小整状数或促者单东个字放符。当ch喉ar表示内整数碎时,si钟gn战ed棵c骄ha尸r的范悲围是辽多少维?un扭si禽gn米ed编c第ha找r的范施围是如多少?C-51的数败据类津型基本孤数据谎类型类型符号关键亿字数的掀表示膜范围所占篮位数整型字符涨型实型有无(s饲ig逆ne红d)in场t16-3童27鸦68笋~3稳27规67(s清ig丧ne镰d)赢s制ho扶rt16-3暂27转68慰~3学27决67(s日ig牌ne稍d)许l刮on首g32-2移14狱74稿83粥64耳8~殿21辨47休48哨36毁4716un跳si坐gn佳edin怖t0~肚65法53课5320~爱42术94急96印72蚁95un炼si翅gn茎ed将l巧on夹gin哄tun正si驶gn厉ed杂s已ho径rtin宗t160~明65卧53皆5有fl荒oa跌t323.嘉4e湖-3汇8~搬3.臂4e放38有do闯ub罢le641.堂7e霞-3隙08恨~1揉.7充e3狠08有ch蝴ar8-1义28潜~1抹27无un穗si拌gn钉ed殃c僻ha买r80~脏25秋54)Wh屿il衔e(表偶达式谱){语句郑(内句部也无可为蔽空)}特点扔:先腐判断均表达抵式,季后执筹行语递句。伙原券则:茶若表花达式冈不是0,即请为真容,那们么执旦行语彩句。死否则役跳出wh亮il揭e语句巷。Wh蕉il师e(1){}wh溪il聚e(1)就是wh岗il领e(t悦ru浅e),条骡件判坡断直霸接为tr崖ue,循升环永怨远不肝会退爬出肚。也袄称为昨死循殃环。5)de自la粒y(盏)函数是一帅个延晓时函旋数。两个fo骆r语句卷,构急成了宝循环希嵌套吐。用讲数数圾的方筛式消耗耗时寸间产脉生延挎迟效颜果搭。具踪蝶体延明迟多就久取娃决于醉若干霸因素胁,以假后再碎讨论户。vo鸣id历d触el趋ay攻(){ui勤ntx,览y;fo虏r(俗x=1肾00健;x盐>0绣;x散--命)fo添r(懂y=6衣00柳;y医>0石;y唱--晶);}注意李:第缘瑞二个fo口r循环页体是青一条捧空语后句。5)fo笛r循环fo东r躺(表达启式1;表达督式2;表达蛋式3)闪{语句狸(内灯部可赔为空汉)}执行谱过程挺:1.求解域一次沃表达伍式1.随2辽.求解是表达庆式2,若慌其值搬为真兰(非0即为绝真)陕,则馅执行fo亏r中语爆句。夏然后纷执行返第3步。单否则慕结束fo听r语句坦,直累接跳锦出,词不再士执行晶第3步。3.求解束表达砖式3.笔4访.跳到球第2步重黑复执搬行。三、津流水竖灯:班从D0南--田-D棒7依次枪点亮分析牲:D0亮0x挺fe脚11而11约11使10D1亮0x蹄fd朱11奥11踏11断01D2亮0x森fb澡11脊11踏10谦11D3亮0x深f7腥11暮11螺01千11D4亮0x耽ef破11子10喂11属11D5亮0x楚df叼11垦01该11察11D6亮0x戴bf坟10合11枣11蹦11D7亮0x培7f例01赶11瞎11庆11软件纵分析厉:1)依剃次把鸽这8个值睁赋给P1口,肺延时董一段茂程序vo辉id哲m卫ai限n(貌){wh暮il会e(彩1){P1萝=0冲xf听e;de述la筝y(蓬10阶0)私;P1缺=0拿xf座d;de鸦la退y(鞋10划0)蝴;P1刑=0田xf雪b;de倘la歪y(咐10括0)翻;P1昨=0仆xf款7;de松la仍y(胸10压0)幻玉;P1乒=0独xe摄f;de顶la各y(订10摄0)比;P1耐=0访xd哪f;de毫la尿y(谅10遵0)悼;P1某=0史xb溉f;de箭la羡y(证10补0)江;P1阀=0萌x7韵f;de旧la婶y(配10记0)线;}}}2)将0x喜fe赋给P1口,榜然后非使用诸移位幻玉函数龙来改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光伏科技班组级安全培训课件
- 零件包装考试题目及答案
- 2025-2026学年广东省深圳某中学七年级(上)期中英语试题
- 光伏电力安全规程课件
- 2025-2026学年高二历史统编版选修2 第六单元测试-基础卷(解析版)
- 2024统编版三年级语文上册第六单元每课时汇编(含11个教案)
- 先进的科学技术
- 值班安全培训班教学课件
- 侦查员防盗知识培训课件
- 佳木斯摩托安全驾驶培训课件
- 医疗器械临床评价报告模板
- 污染场地调查评价与修复
- 生物计算机课件
- 中医治疗“膏淋”医案67例
- 骶神经调节治疗盆底功能障碍性疾病课件
- 统编版高中语文选择性必修上册 在民族复兴的历史丰碑上-2020中国抗疫记 教学课件
- 华侨大学本专科学生学生手册
- 四川绵阳2020年中考语文试题
- 钢结构课程设计任务书12土木
- 施工进度计划编制依据及原则
- JJG 691-2014多费率交流电能表
评论
0/150
提交评论