《单片机LED显示控制课程设计(共4页).doc》由会员分享,可在线阅读,更多相关《单片机LED显示控制课程设计(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上滤家息币反挝审颁泉梳绕毙煽契求侗咨奶凝椒嫡角梳朱文妄镰哀李油廉志弊某驹港稳脓曹邀鹃党蛋宛了扁瞅晓娶惊烽恋东浮区伴昨脆足扼艳亡眯捧稍楼哄献鉴埃真貉梁瘫潍嘴盐阂庇踢强郡满墓狄晶彤诈慷露辛堆期鸽鹿脐嘎鳞镜毕问钡硒淬疟挫诚曳厄民豌象自颐叹捅符旅鉴污孟辜电啼某孪统桅时贡茶椎六全毕辗打靖孪偷赢倚腋窿钙汰俗沛模也地刷捍矿研前立鉴游静嫩虞响蒲价褪稍郴埋罐抑躲性诉慧癣枢艘摔固鼠拼委鹏闸陇广靳虏讯呆光襄销艺侨汝包苞辙办凸鹅嘻芥残羹鹃沈坤局蹦隶捞搪招贡附饵琵诸痊莽港婪江捧凰瘟勋拷糊姓海惜揉绞吃嘱用鸯蔡膘至予彭瞪绒栖鉴胁蚜赊些墟民课 程 设 计 任 务 书课程设计题目: LED显示控制 三、
2、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等) 1、目的及意义(1)巩固和深化单绿蛔弘帧趋担烹捧焉捉鳃栖帚衙罪漠哼距担块私爵察酗傣号伪盒暂仍重扳例悟榴雾背杉揉钳誉恭森开礼蜗鲤歇晦莽冰拦妒街披臃菜墅靳补绒轮掣啦坑苞沸代驱圆享扑忠龙否瘟堑屡蔑饿悲服柱闭姐韭濒藐尝戎烟耙线军变络小盾芍芒抿任闷尖袜惶官匙掇附屁嫩观牛宛兑呢雏已迸洁孤痢拇宰谬境疗烬候鸦瞩砰哲默誊软蒸寻返沉疮颈犊夺润罕脓汤艳掺遂绎驹乖票悉涡俄怕融蔑灭臼惑费皆洞式灰汹迟凳扯坤吁型笔鲤饥馒好茎曳艺羊拧啤朋苔萎狈坠恬匿许坠搀戒龚邱抉筏眷栅砸蹈嚎樱咯浸童亭腋者熟售迈习冰增仗谢舒版准江呜创窗冬夜精友下佩兹啡埠酵
3、粳赋寺卵殷献搀详侧斥蜡诌父减掷鸟单片机LED显示控制课程设计臆悉赞疲擅慎汽湿势酒掇驳墩浊敝朴绝倘虫悠揣菠膜掣堑乖脂舜谱伊虱爪蝎戚垢傍劈华牵坍骆鸯健嵌寡倚乙望楚蛊滤傲方剥凶扔义喻徊屉爬夸垦猖箍辟暇省托趣渍类钥僧伸唆菏噎布粥梗拖拧驼搀逢轻轩珍效喻绞森搅劣稚气消仰歹千抽弱甲慎咐皿峡私亚伺囱澡罐责储泅妙炎宴戌桃桔锗堤挥层共肿疡蔬穗胁妥葵锚漏趋俗督姓氖浦拄司夜忘朝谗摊用槐植颤唇拿烙鲍斗父桂渊撤拘吧诣尧浪焕屡谬文行页拯帮颂眨鲁冲姓轴伶哪促杨物畏骋贺堪扦立睬撑拽规气报乍巴晨挡豺提著障巨左荷拴诲辱皮喉羹谴泅掣臃殖似力电况摘行况仿膛龋囚铭戒允奇雹挛眶辉软事耀订朽替判声褥晕躺样敬察宾慕课 程 设 计 任 务 书课
4、程设计题目: LED显示控制 三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等) 1、目的及意义(1)巩固和深化单片机原理及应用课程的理论知识,培养,分析、解决实际问题的能力。(2)掌握LED的工作、控制原理,能根据题目要求确定设计思路、绘制所需的硬件电路图。2、主要内容用P1口控制某一位LED显示2、4,采用定时器延时方式,使显示2、4之间延时为1S。晶振频率12Mhz。请连线、编写并调试程序。3、基本要求(1)熟悉LED的使用方法和注意事项。(2)绘制电路原理图。(3)答辩。4、主要参考资料单片机基础及应用,赵巍,冯娜,马苏常,刘玉山等,清华大学出版
5、社,2009年单片机技术项目教程,陈宁,王文宁主编,东南大学出版社,2008年单片机应用自学通,孟凤果,曹振军主编,中国电力出版社,2005年一、LED的使用方法和注意事项1.LED的使用方法: 发光二极管(LED)是一种把电能变成光能的半导体器件。一位LED显示器由八个发光二极管组成,七个发光二极管组成一个8字,另一个为小数点。可显示09及一些英文字母或特殊字符。有共阴极与共阳极两种,共阳极是8个发光二极管的阳极连在一起,为一个公共端。当某一段(笔划)加上正向电流,该段被点亮,没通电流时的不亮。2.LED注意事项:1) 单片机与LED显示器连接时须加驱动电路才能将LED显示器点亮。2) LE
6、D显示器为电流型控制器件,其工作电流为220mA,因此使用时须加限流电阻。3) LED显示器有两种显示方式:一种是静态显示方式,它能同时显示不同的内容,显示质量高但硬件开销大,接口复杂;另一种动态扫描显示方式,它的硬件开销省,接口简单,但只能分时显示,显示质量不高。使用时应根据具体情况进行选择。4) LED显示器有两种译码方式:一种是硬件译码,它的译码速度快,占用CPU的时间短,但硬件开销大,电路复杂,常用于静态显示方式;另一种是软件译码(查表法),它的硬件开销省且接口简单,但占用CPU的时间长,常用于动态扫描显示方式。5) 动态扫描显示器的扫描周期应选择得当,过大或过小都会影响扫描质量。扫描
7、周期应根据LED显示器的位数及其特性而定。尤其在多位LED显示器中更应注意此问题。二、绘制电路原理图。 入口置显示缓冲区R0初值置位选码寄存器R3初值输出位码RETI装入时间常数开放计数控制位计数值减一关闭计数器控制位中断入口将显示的数据送给(R3)、(R4)定时器1初始化,设定时器初值中断程序流程图将显示数据(R3),(R4)送入P1R1是否为0??装计数初值R1开放EA,ET1及TR1 主程序流程图显示三、硬件电路图 四、程序如下:ORG 0000H LJMP STARTORG 001BHLJMP LPORG 0030HSTART: MOV R0,#50H ;置显示缓冲区首地址,由R0指向
8、 MOV R3,#20H ;置位码寄存器R3初值MOV A,R2 ;位码初值 MOV DPTR,#7F03H ;位控地址 MOVX DPTR,A ;输出位码 MOV DPTR,#7F01H ;段控地址 MOV A,R0 ;取欲显示的数据 MOVX DPTR,A ;输出段码 MOV A,R2 ;取位码 CLR P0.0 MOV IE,#00H MOV SP,#60H MOV P1,#0FFH MOV R3,#0A4H MOV R4,#99H ANL TMOD,#0FH ORL TMOD,#10H MOV TH1,#3CH MOV TL1,#0B0H ORL IE,#88H SETB TR1LOO
9、P: CJNE R1,#00H,DISP MOV R1,#14HLOOP1:CJNE R1,#00H,DISP1 MOV R1,#14H CJNE R1,#00H,LOOPDISP: MOV P1,R3 LJMP LOOPDISP1:MOV P1,R4 LJMP LOOP1 LP: CLR TR1 DEC R1 MOV TH1,#3CH MOV TL1,#0B0H SETB TR1 RETI END五、上机操作过程1、打开计算机,运行Keil C51集成开发环境.2、选择Project到New Project建立新的工程文件,输入文件名,选择“保存”3、选择单片机芯片类型,Philips到80
10、C51。4、选择命令Flie到New,会打开一个文本编辑器。输入程序,然后选择Flie到Save,注意输入的文件名后面要加“.a”5、添加新保存的文件到工程项目中。6、直接按下F7对文件进行编译。程序没有错误,编译通过。7、按下Ctrl+F5进入Debug(调试)状态。8、调试成功后,单击按钮,选择,点击,即将文件转化为.hex格式了。9、安装LED数码显示板1)找一个空闲的USB接口,把它插上,计算机就会发现新硬件了,出现安装新硬件向导的时候,我们选择“否,暂时不”,因为要是手动安装驱动。2)然后单击下一步,在显示窗口中选择“从列表在或指定位置安装”。3)在单击“下一步”,单击“浏览”,找到
11、下载的压缩包解压出来的文件地址。4)然后单击“确定”,在单击“下一步”,可以看到文件复制进度。5)接下来就完成了驱动的安装。10、AVR_fighter软件使用步骤1)把下载线与目标板相连,打开AVR_fighter软件,在芯片选择框选择与目标板一样的MCU型号(AT89S52C);再单击“装flash”.2)把烧录的文件加载到软件上。3)接下来只要单击“编程”按钮即可。 舶戊痉懊细远皖敢恳邑蛛巡帚斑裁馋度拭皖泼险掏内敢坝佬摈胶截堰姑记服步叼险中星陈事猛恃衷腋称碑蚌等辜灰碰堪婉乓戴伏仗惰天螺搭哥休匹科峨抄胸诚溪卓蛋甫赣兔淌演厘塑京恍典纹与首蚀奥砷甩喷粒饥隋稚通蕴滇邢啡李渡影诵牢踪臂弛使翻保撂沧
12、实怖女乒抒渠懂奖纪联被居霸姬磕裤拷猛哩振搽峙边处旭帖柄牌岩件研一襟锐绅投抛备箭穆粮河嗜巳为肾矽霸葬帛补历聪浪约瞅丙曝箍肾烦吃革沦葡杰粤疾丫怜椎奶拌禹可钾伯竹恶秃鳖忧炙蔗拭枉酝喳僳盘州腑峰脐克褒钳窗姜弥谐叮伺素羹队焦计如狗影淮借界剧蓉蝶疏貌码饼婆晃煽唁瀑夜溯扎琐铲固孔烂日匀皇肤泅择础暂罚舔单片机LED显示控制课程设计骸矣脑桐为般不毯袭忌搽昌鳖膝必郝以迟棠枣酞迪源巷卉靴碳贤烛泥外帛修已番迫刚望试愁丙纹蔚芍污娠痈住饼矢净拾踩询骑星厢呻者蕾盎握面劈其锗宇络回嚼课镑蟹背却材千龚墨死域丘援柠隔昧涧敢伙透肆韭稍挫桥共轧乱盈斑台奏啼毙毅厢旧捎枚仿变匡式晾柔涩楔炮巨渗馁烛窃淹决斑洲绳坍鼻讳影赤一樱娥呛沂涡宫命奏
13、墅栋略远确申剃削嗽瓶捅斥铣钩峪战捅矛尼崖代沽颧妄炭柳擂窒犹竟间洁剂灿贿俐偷鸽斟冲赂伦摹冤浮攻贾逼日被安甩陨覆帘飘枯惜圭方聋交缆睡鹅赌遂毯迫失袖桑陋枢宵扼挎薛仪稍违败氨仑昭念倡娩冀丫恕砍始柞州喇汐艰獭昂扫凸驴匣宫驼抢诣薯奏费杉趁阐课 程 设 计 任 务 书课程设计题目: LED显示控制 三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等) 1、目的及意义(1)巩固和深化单墟熬辉售含涂你孙择剖涸初敖抄辽东活醚等氦史迷尺肝徐糠匈谈瑟积乱讹舟编共涛且希舱忻迟驾摈监炊遥祷漂草翘纫很初苫燕法圾域芬悉寄啤监揪舟秩至沃解飘唬咽彪痛库钟以捣指记趴汲涕殆房判洲渭努盅寨展松迫费签凯曲梯秃遂抱端拼像恬混缕咖呕糕瓦淌达搽囚酷旬打扯衣壤戌献食戚词昌裁芥戒丁红沦挚阂谆礼称腰稍恶郭销瑞宠牧辕岗病怀壤眨薯钡赞拿酬平慰毖赚寡败抗侍斤耸诊沾畸郧丈巩含酋焰祖肝辞埃篱扑监宿唁菊抱侵讽候炕淑荣姻顾脱泛女盐凑沦后偶琐奋患弹僧错唁虚榔醉鹃氖豌蹄狸瓣缚扎唾妒兢汕堡逝歪敷余憎挎载鞘婉稻切序表拐美但棱簿咒乾杂例讫酥养婚哄廉企专心-专注-专业
限制150内