单片机编程培训_第1页
单片机编程培训_第2页
单片机编程培训_第3页
单片机编程培训_第4页
单片机编程培训_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

单片机编程培训(可用C语言/汇编语言)要求:每周做一个实验(共六周),做完后要写好实验总结(侧重于对实验内容的认识与心得)并提交。实验有用编程软件(如KEIL)做,然后用仿真软件(如proteus)或单片机(如情况允许)调试仿真;实验要自己独立完成,可参考一些例程。I/0口控制:P1口接八个独立按键,P3口接八个LED灯。当P1口有按键按下时,P3口对应的灯亮。流水灯:循环控制八个LED灯。数码管动态扫描:八个数码管,每位显示不同的数字。独立按键与数码管显示:对若干个独立按键赋予不同的数值,当键盘按下时,数码管显示数字。矩阵键盘:掌握行列扫描方法,和去抖方法;定时器/中断:主程序:自己设计(如点亮LED1灯);定时器0中断程序:自己设计(如主程序的LED1灯熄灭,点亮另外一盏LED2灯。);要求中断过后(LED2灯灭),主程序正常执行(LED1灯亮);02.点亮P1口的一个灯03.IO口信号输入返wh是il钳e波(1决)撞捎币键答{巾绝P1营=P逢3;奇撇宵忽蹦敢筝}吉04发.公IO疤读写具操作童程序造按下扯P3摘口的障按键饼,P脊1显屿示相碧应的狱位置赠#i撇nc俭lu泄de眼<r剂eg龙5颂2.堵h>姑sb折it址K还EY刚=洒P价3^丽0;鱼//隶定义挤按键谈的接荣口秆sb三it价L鞠ED泛=罚P粗1^病0;辈//骨定义诉灯的百接口毕vo慕id缓m尾ai秆n性(v棍oi吉d){摄P1欺=只0隆xF梳F;伯我负豆慌辰兵娱//指所有殊的灯静灭够wh旬il含e船(1岂)背拘{闸测LE稀D肆=恼KE迹Y;北即周缘/份/灯渗的状荒态由岔按键六的状挣态决胜定员滩}}滔05猫.流召水灯兽#i荷nc热lu抢de绘<r乞eg见52造.h阿>班vo掩id剂d龄el炎ay夕(u钢ns贫ig遵ne约d芳in熄t扬cn校t)波{思w岔hi碌le字(-丧-c于nt两);}钻ma旋in运(){障P友1=拌0x闪fe骑;迹织择档慕怜//豪给初读始化勇值智换算条成二凳进制汤是1拾11村1赴11师10嗓w绕hi煮le削(1膊)豪眨圈肿{寒双臣d扔el尾ay赛(3庸00绵0)叨;/抬/延朋时程货序匆鼠末P爹1<屑<=骑1;贸束挨泼//礼左移敏一位惨该春语句蒸等效敢于另P1番=P皱1<子<1吩瑞惊P赠1|妥=0走x0偏1;言姜执//冒最后鞋一位慌补1摘,该扑语句糊等效导于日P1威=P恐1|桶0x班01俩符校号"不|"贺表示毫"或央"年衔蜘i晒f(合P1牺==攻0x石7f利)各//望检测初是否伸移到俗最左量端?占"=间="谜表示膝检测助符号寸2端陵的值妥是否餐相等沟度罗惩岸蜜{工飘巨确d纯el船ay责(3瓶00滑00凤);隐迅嘱误恒P劳1=槐0x蹄fe丢;绪//胸重新纸赋值疫袄欠浙排至}备吓锣双}}殖06堪.刘//栽按下仿P3额口的摊按键铁,P身1显仍示相鸦应的酬位置尸,I辨O读称写操读作程淹序重sf肉r牲P1掩=阀0吩x9串0;纳泥薯榆酿摊/*术S潮FR妥d绸ef陷in诸it篇io营n穷fo斥r绑Po傲rt冶1压*归/羡sf零r伍P3许=它0漫xB惊0;设龙奸闪事青/*涝S燕FR带d梳ef寿in挽it想io惭n避fo刺r篮Po毁rt域3猴*浊/死vo价id景m赛ai功n而(v隐oi锤d){杰un镇si饭gn烫ed雨c攀ha拍r藏pv箩al惠;厦避逝P1舅=棒0改xF旧F;究恭闭竭虑碰wh先il盼e储(1梦)赵汇{便槐pv期al姻=热P播3;杜洁阴榴某致屠/*睛R丘ea犹d表P1院i苗nt饶o毯pv消al祸*轨/完扎P1艰=赢p马va位l;脆哭史炼努疤迹/*滥W遥ri故te曾p故va毅l斥to泊P吹3径*/董共}}前08愿.数嗽码管蜜动态俯扫描轮#i要nc蝇lu伴de参<r传eg腿52帜.h鼠>仙U飞ns钻ig顿ne恭d捡ch搅ar漏c够on命st孙d轿of休ly么[]凑={戏0x蔽3f合,0理x0惩6,冬0x帆5b颂,0竹x广4f罗,0活x6碧6,贸0x妻6d武,0弃x7靠d,味0x巧07暖,0谜x宏7f撤,0奔x因6f士};腾//府显鲜示段检码值碑01衬23私45焦67房un棵si蝴gn夸ed捉c倚ha膏r叼co贩de收s火eg师[]姥={迫0,葱1,读2,拨3,粱4,剪5,超6,斯7}堆;/盾/分矮别对顷应相妙应的工数码虫管点站亮,阿即位龙码肃vo摧id浴d朴el贪ay数(u截ns天ig手ne哀d艺in孔t特cn诱t){抢w遗hi撇le垫(-见-c蹈nt秩);}见ma跳in方(){偷u锻ns扰ig毫ne贪d找ch贺ar漫i跪;遣w排hi伍le芹(1役)耍弹爹稀{痒科防戴P公0=勒do洋fl胶y[坦i]请;/荣/取窃显示舞数据随,段悟码瓶竭买P杂2=伙se首g[毯i]骂;挨/吸/取天位码扒庸路d施el孙ay窑(2痰00触);峡/茄/扫民描间式隙延店时,宿时间仇太长间会闪恋烁,优太短阻会造标成重那影极猪害i弦++毫;斑计迫i拌f(榆8=临=i锐)铅假/格/检重测8漆位扫撞描完虫全?答摧透冬i挣=0嫩;握蔑逗瓜}}奸11拌.独烟立按颜键届预内容鸽:切胁换到测独立滔按键筋模式令,通成过按闸键在驾数码阅管显牙示对威应的挨数字智#i饿nc倦lu辉de奴<r殃eg奥52妹.h车>港sb千it克k注ey庙1=旗P3首^0伙;互盈//毕定义蔽按键渗位置电sb阴it脏k嫂ey拿2=流P3撞^1域;羊sb吊it妻k筹ey似3=定P3仙^2施;作sb饼it煎k坊ey痛4=踏P3沾^3批;贴vo程id睛d淘el阶ay学(u挤ns青ig翻ne虑d例in涝t双cn获t){斜w脾hi却le脸(-奏-c臂nt缩);}牌ma吊in忽(){条P土2=闭0x寇00所;店w终hi棉le牺(1衣)猴磨惠{今慕守洋萝if剥(!科ke备y1熟)研/脖/按供下相饮应的晃按键控,数惕码管慰显示斯相应炸的码哪值伏挎定持P稿0=索0x求06旬;/驴/数稍码管屡显示蹦"1滑"资密月if梯(!助ke氧y2丸)台厦劲举P药0=所0x宁5B贡;/树/2渣当龄if塘(!蓝ke剪y3皮)瞎滋效鸟P将0=遇0x砖4F袋;/疼/3竞嘴呜if森(!霉ke阿y4沃)酬援昆面P鼠0=倘0x南66诵;/棋/4桶隔削拼}}膨//啊如果联有干碌扰请泛加去桐抖程勇序各//趣红外美接收定头部驱分用占黑色鸟物质迈遮光酬,防与止干贤扰按丽键,杀因为承红外妥接收换和按鸣键使扬用同踏一个核端口裹15黄.去帖抖翁独立甘按键晚#i圆nc赴lu狠de济<r汤eg仁52倒.h仍>s丛bi届t猾ke户y1爆=P料3^口0;另已/匙/定废义按邪键位敞置笑sb参it粪k矿ey鉴2=饭P3品^1监;面sb厅it机k椅ey减3=户P3木^2数;筹sb吼it仍k早ey抢4=魔P3希^3抗;吐vo姐id榨d室el另ay天(u拿ns诞ig丢ne多d而in坡t哗cn顶t){制w蛙hi件le彼(-折-c壮nt添);}缸ma伸in岸(){括P园2=青0x盘00亡;鱼w严hi姻le骆(1胀)初追蒸退{讯哥桶唱if驾(!圆ke剪y1城)多慨茧吉慌{抖靠//迹按下茧相应键的按斑键,亏数码番管显养示相东应的水码值滴颗陶锤毙d手el职ay霞(1差00衰0)羊;歼控塞滚绞i涉f(漆!k那ey视1)惹屑景肺倦售{籍详晕旨龙P呀0=线0x滨06赢;/名/数读码管疲显示栗"1睡"每砌猴目吸剖虽}悔鸡获}彩听络胡if晓(!斑ke赤y2精)基咳尿昏挨{菌绿//奖按下蕉相应深的按乞键,时数码口管显后示相摧应的玩码值声踪猜辩序d宏el疯ay进(1薄00妖0)眨;/帅/去婚抖动席含猎微秋i播f(跨!k直ey毕2)刻哄/港/检胖测按泛键确挖实按鲁下,掀进行镜按键张处理凳付依窜东麻{翠宿巾厨扯P欲0=殖0x疗5B你;/欲/数歇码管狗显示穴"2密"萍锡较晓/威/这吸里可声以添瓜加按崭键按陡下所卷需要五的操伯作,句如数融据加英减乘验除,汪蜂鸣搞器等蹄设备广开关蒸死婆蝶纠妄}啦痒岁窃}副姻抛隐if躬(!拌ke篮y3锤)听睡泽汤寄{热泰//污按下费相应名的按盼键,钓数码谦管显烫示相劈应的屠码值疫坦前趣参d削el觉ay恒(1满00蒜0)尊;墙惰滚障膜i牵f(览!k肤ey损3)根捉罚惕枪贝{汪乓子拖溜P辉0=北0x汉4F览;/疮/数糖码管捆显示雕"3娘"分抹崭宣}笛向晃醋}种扯稼都if弟(!粥ke烤y4冬)遥铁艳桑纱{临风//蛛按下祝相应例的按带键,喷数码震管显膝示相性应的写码值置嘱肃薄浊d匙el乡ay抱(1秆00孩0)渐;嫁暑即楚劣i粮f(李!k页ey舞4)代拜红匀{微原夫觉影P长0=派0x升66搞;/西/数粱码管足显示插"4杰"捎愤浇翻错炒哄}拌丢蚕泼按}雪揭欣挤}}宣矩阵愉键盘陡//愚行列萍扫描齐程序签,可奇以自磁己定泰义端窜口和胸扫描柄方式员,这霞里做应简单书介绍铺#i渗nc堵lu固de腰<庭re消g5剧2.引h>厅//忽包含然头文醒件颜#d肉ef吧in趟e块uc粱ha纺r镇un露si矛gn枕ed替c宵ha泳r零#d葵ef陪in征e孩ui哄nt斯序un愚si村gn络ed芽i榨nt稀un对si和gn伞ed茎c锄ha陡r屋co协ns柜t诸do肿fl讯y[熄]=匹{0鸦x锄3f耳,0择x0牢6,庸0x眼5b殿,0期x指4f晕,0本x6还6,聚0x萍6d双,0祝x7莫d,体0x竹07内,0锣x联7f遥,0印x续6f泻,迎谷伴探岭络领锤设帆扮上怕0懂x7琴7,趁0x点7c陪,0伪x3照9,漠0x遮5e蔬,0炒x7洲9,制0x产71创};弓//料0-悄F种uc饥ha途r瞎ke奉ys羞ca北n(酱vo裂id法);载vo长id号d照el毅ay要(u堪in荡t伏i)活;荡vo胞id殊m司ai影n(她){划u缎ch才ar倒k拾ey百;役P对2=粘0x翼00推;/狠/1纽数码矿管亮短按故相应腔的按虑键,肚会显叫示按种键上悄的字排符票w扭hi峰le钩(1轿){享k阅ey犯=k山ey独sc次an许()匪;/层/调理用键革盘扫布描,亩s梯wi凭tc犹h(最ke畏y){词卵ca逢se匹0劈x7泄e:斤P0桃=d戴of蔑ly县[0饺];云br刘ea也k;银//亮0璃按下监相应部的键勤显示续相对校应的兵码值昏叮ca锄se坝0熄x7症d:轰P0抚=d煌of腹ly谢[1撕];饼br沉ea碗k;抄//杯1厚纸ca般se困0彩x7潜b:芳P0运=d选of蚁ly闹[2档];避br英ea华k;虹//丹2获垃ca医se刮0乏x7况7:煎P0阿=d场of泛ly负[3超];工br俯ea猫k;姑//施3显拌ca假se箭0杂xb蜻e:透P0庸=d元of剩ly殃[4狼];虎br膛ea出k;丢//磨4吓旅ca翼se窜0挑xb她d:律P0疗=d蒜of反ly辫[5患];仓br博ea齿k;爬//萍5捐橡ca名se刺0霉xb贩b:垒P0瓦=d磨of剩ly伴[6量];伞br修ea妇k;削//邻6不库ca息se廉0耻xb氧7:箭P0虏=d重of弊ly执[7拾];疑br稀ea餐k;勤//能7龄员ca取se漂0慎xd理e:艰P0预=d世of墨ly生[8桐];闻br默ea耳k;吹//菠8管另ca竭se轨0闸xd好d:迟P0挺=d通of热ly占[9不];杰br茎ea谊k;百//血9距呼ca留se怪0夏xd旱b:菊P0趁=d献of摸ly简[1岛0]朱;b虑re猴ak赚;/烤/a赞烈ca复se恒0调xd隆7:惑P0至=d隔of放ly勿[1志1]果;b菠re铅ak看;/猪/b萍寒ca谁se区0央xe杯e:贪P0伸=d胃of咽ly棵[1墓2]夕;b删re刷ak浅;/忧/c秘兼ca收se严0讽xe丛d:鸟P0存=d妨of阴ly联[1雪3]穷;b李re贵ak挑;/泡/d默遭ca丝se奶0绵xe刊b:读P0躺=d蛾of扰ly鲁[1脑4]袋;b绍re熄ak芹;/扫/e览据ca江se巨0判xe胀7:教P0悉=d眼of平ly兼[1眯5]躁;b清re对ak丹;/机/f}}}吊uc包ha折r壮ke糖ys井ca窃n(匠vo出id竟)/怪/键开盘扫消描函策数,萝使用何行列慎反转城扫描誉法{虹u遮ch殊ar猴c划or殿d_广h,忠co沉rd闻_l亚;/睛/行洒列值份P漏3=洋0x糊0f框;停厚丽挂符之/绢/行戒线输穷出全佩为0怨c嫁or验d_源h=称P3遭&0联x监0f伟;长疑扒//抚读入晨列线晨值姻i扁f(岂co去rd墙_h窄!=俘0x价0f际)等吹/婶/先皱检测赔有无御按键孙按下{婶织de梢la均y(封10工0)迷;秘春羽缘/询/去宿抖次粱if伙(c骑or养d_蔬h!其=0婶x牌0f育)腥嘉{业悬就co蚂rd蒸_h罗=P杆3&挖0x失0f机;含/蚕/读氏入列闹线值椒途丝P3晋=c滨or堆d_续h|窃0x所f0怒;觉/那/输喂出当良前列恶线值底妈困co协rd纲_l痒=P靠3&班0x中f0纷;漏/步/读骗入行狐线值额说制re矮tu泛rn蒜(c狮or昆d_疲h+略co岩rd皆_l翠);睬//徒键盘豪最后枪组合恰码值按御}团齐}r鸡et注ur愁n(功0x茎ff已);仍京傻/来/返凡回该薪值}蜓vo桐id晃d师el尤ay责(u推in围t踩i)额//欧延时抖函数{价wh骑il知e(北i-况-)庄;}总16孟.定密时器妹0酬*T殊hi陈s疾sa雷mp嫩le压i列s盒us唇ed底f浓or击T崖im苹er仓0克16腊bi启t而ti箩me普r芦mo反de犯.营#i偏nc孟lu罩de男<r巩eg雪52私.h旋>康sb充it屠L宗ED脱=P锻1^困2;快vo毒id创I劈ni恰t_找Ti残me点r0济(v委oi拣d){杀T激MO盛D殊|=路0宇x0德1;高粘柱害响臭猫T做H0姜=0放x0扫0;提谷昼形蔬/径*纯In想it尝v沉al侍ue糟*辟/歼T帽L0辱=0剩x0飘0;璃E机A=驱1;促听窝胃绞垂/*肥i倾nt此er陈up捞t草en仔ab灯le殖*少/摊ET揪0=汽1;俗构惕/*汁e壶na杂bl渗e槐ti伐me请r0泰i狡nt薪er军ru记pt迎*剧/罪T豪R0扑=1粉;税}蜻ma络in闹(){僻I协ni捧t_域Ti畜me杠r0皆()推;简w获hi批le紧(1赚);}竞vo鞋id起T纸im庄er形0_五is外r(免vo浑id扰)悼in盾te彩rr柿up雄t攻1雹us亩in吐g谨1{皇T嫁H0燕=0安x0石0;滚性惑/*薄I煤ni矩t头va狼lu菌e辨*/闪T造L0案=0书x0殖0;逮L穴ED恶=~泻LE让D;叉//袋指示次灯反孙相}脑17竞.定汽时器淡1租*融Th蛛is挣s隙am镇pl烤e孕is视u养se讲d尾fo妻r轨Ti絮me仙r1漏1钟6b腿it欲t堪im瓶er荣m锹od县e.绑#i线nc透lu被de车<r碎eg现52申.h躁>偿sb漂it诉L光ED乏=P懒1^脸2;狸vo枪id获I狐ni讯t_颈Ti罩me督r1仗(v私oi透d){届T静MO候D换|=阅0提x1瓦0;咽扩喊棵堆疼锻T薄H1丽=0减x0闪0;唯宇材坚患傍/*饭I胃ni形t捆va厦lu略e村*/婆T镜L1贝=0萍x0汪0;双E汇A=闯1;济薄杂病袖/*顷i蹲nt尖er灾up逆t司en蚕ab蓝le膀*斯/墙ET软1=部1;广稿秀/*股e攻na林bl涛e弱ti洒me尾r1征i性nt铃er眉ru赵pt膜*等/辰T犯R1宜=1快;血}砍ma反in窝(){分I护ni脑t_妄Ti兽me帮r1佛()骄;兴w指hi拍le志(1附);}蔽vo刮id趁T环im奇er贸1_施is塑r(访vo温id触)镇in坛te命rr况up协t宽3适us俯in壤g鹅1{证T果H1假=0塞x0顶0;殖浪违/*似I格ni网t缠va两lu希e粘*/搭T患L1壶=0圆x0喷0;缝L窃ED附=~到LE号D;}痕20繁.姥外部静中断稻0电派平触袭发竟率内容符:通苍过中宫断接尝口P膊3.起2连爷接的姻独立杂按键奴测试祖,按胆一次档P1念口的猜LE古D灯条反向东,哀雕融页暑这里墙使用海电平自触发古,所夫以一波直按泰键不弟松开挥和一童次按超键效罩果不梅相同娘,按耍下会瑞看到自灯全于部亮菊,箭说明

温馨提示

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

评论

0/150

提交评论