单片机LED显示控制课程设计说课材料_第1页
单片机LED显示控制课程设计说课材料_第2页
单片机LED显示控制课程设计说课材料_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、课程设计任务书课程设计题目:LED显示控制三、课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、完成时间、主要参考资料等)1、目的及意义(1) 巩固和深化单片机原理及应用课程的理论知识,培养,分析、解决实际问题的能力。(2) 掌握LED的工作、控制原理,能根据题目要求确定设计思路、绘制所需的硬件电路图。2、主要内容用P1 口控制某一位LED显示2、4,采用定时器延时方式,使显示2、4之间延时为1S。晶振频率12Mhz。请连线、编写并调试程序。3、基本要求(1) 熟悉LED的使用方法和注意事项。(2) 绘制电路原理图。(3) 答辩。4、主要参考资料单片机基础及应用,赵巍,冯娜,马苏常,

2、刘玉山等,清华大学出版社,2009年单片机技术项目教程,陈宁,王文宁主编,东南大学出版社,2008年单片机应用自学通,孟凤果,曹振军主编,中国电力出版社,2005年、LED的使用方法和注意事项LED显示器由八个发光二极1. LED的使用方法:发光二极管(LED)是一种把电能变成光能的半导体器件。一位管组成,七个发光二极管组成一个8字,另一个为小数点。可显示09及一些英文字母或特殊字符。有共阴极与共阳极两种,共阳极是8个发光二极管的阳极连在一起,为一个公共端。当某一段(笔划)加上正向电流,该段被点亮,没通电流时的不亮。2LED注意事项:1) 单片机与LED显示器连接时须加驱动电路才能将LED显示

3、器点亮。2) LED显示器为电流型控制器件,其工作电流为220mA,因此使用时须加限流电阻。3) LED显示器有两种显示方式:一种是静态显示方式,它能同时显示不同的内容,显示质量高 但硬件开销大,接口复杂;另一种动态扫描显示方式,它的硬件开销省,接口简单,但只能分时显示,显示质量不高。使用时应根据具体情况进行选择。CPU的时间短,但硬,它的硬件开销省4) LED显示器有两种译码方式:一种是硬件译码,它的译码速度快,占用件开销大,电路复杂,常用于静态显示方式;另一种是软件译码(查表法)且接口简单,但占用 CPU的时间长,常用于动态扫描显示方式。5)动态扫描显示器的扫描周期应选择得当, 显示器的位

4、数及其特性而定。尤其在多位过大或过小都会影响扫描质量。LED显示器中更应注意此问题。扫描周期应根据LED、绘制电路原理图。中断程序流程图主程序流程图三、硬件电路图RO指向四、程序如下:ORG 0000H LJMP STARTORG 001BHLJMP LPORG 0030HSTART: MOV R0,#50HMOV R3,#20HMOV A,R2MOV DPTR,#7F03HMOVX DPTR,AMOV DPTR,#7F01HMOV A,R0MOVX DPTR,AMOV A,R2CLR P0.0MOV IE,#00HMOV SP,#60HMOV P1,#0FFHMOV R3,#0A4HMOV

5、R4,#99HANL TMOD,#0FHORL TMOD,#10HMOV TH1,#3CHMOV TL1,#0B0HORL IE,#88HSETB TR1LOOP: CJNE R1,#00H,DISPMOV R1,#14H LOOP1:CJNE R1,#00H,DISP1MOV R1,#14HCJNE R1,#00H,LOOPDISP: MOV P1,R3LJMP LOOPDISP1:MOV P1,R4LJMP LOOP1;置显示缓冲区首地址,由;置位码寄存器 R3 初值;位码初值;位控地址;输出位码;段控地址;取欲显示的数据;输出段码;取位码LP: CLR TR1DEC R1MOV TH1,

6、#3CHMOV TL1,#0B0HSETB TR1RETIEND五、上机操作过程1、打开计算机,运行 Keil C51集成开发环境.2、选择Project到New Project建立新的工程文件,输入文件名,选择"保存”3、 选择单片机芯片类型,Philips 到80C51。4、 选择命令Flie到New会打开一个文本编辑器。输入程序,然后选择Flie到Save,注意输 入的文件名后面要加“ .a ”5、添加新保存的文件到工程项目中。6、直接按下F7对文件进行编译。程序没有错误,编译通过。7、按下 Ctrl+F5 进入Debug(调试)状态。8、 调试成功后,单击釈i按钮,选择 加3t I,点击 确建I,即将文件转化为.hex格式了。9、安装LED数码显示板1) 找一个空闲的USB接口,把它插上,计算机就会发现新硬件了,出现安装新硬件向导的时候, 我们选择“否,暂时不”,因为要是手动安装驱动。2) 然后单击下一步,在显示窗口中选择“从列表在或指定位置安装”。3) 在单击“下一步”,单击“浏览”,找到下载的压缩包解压出来的文件地址。4)然后单击“确定”,在单击“下一步”,可以看到文件复制进度。5 )接下来就完成了驱动的安装。10、AVR_fighter软件使用步骤1 )

温馨提示

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

评论

0/150

提交评论