- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8X8点阵LED电路设计
东 北 石 油 大 学
课 程 设 计
2011年3月 18 日
东北石油大学课程设计任务书
课程 单片机原理及应用课程设计
题目 8X8点阵LED电路设计
专业班级 姓名 学号
一、设计目的:训练学生综合运用己学课程的基本知识,独立进行单片机应用技术开发工作,掌握单片机程序设计、调试,应用电路设计、分析及调试检测。
二、设计要求:
1. 使用MCS-51单片机设计8X8点阵LED电路;
2. 选用8X8点阵LED显示器,一个发光二极管控制点阵中的一个点,延时时间为lms;
3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;
4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;
5. 原理图设计根据所确定的设计电路,利用Protel等有关工具软件绘制电路原理图、PCB板图、提供元器件清单。
三、参考资料:
[1] 单片微型计算机与接口技术,李群芳、黄建编著,电子工业出版社;
单片机原理及应用,张毅刚编著,高等教育出版社;
51系列单片机及C51程序设计,王建校,杨建国等编著,科学出版社;
单片机原理及接口技术,李朝青编著,北京航空航天大学出版社;
8
第4章 软件设计的相关程序 11
总结 20
参考资料: 21
附:总电路图 22
系统设计
1.1 系统原理设计
系统设计的原理方框图如图1所示。MCS-51系列的8051单片机是整个波形发生器的核心部分,他从程序存储器读取程序,从键盘接收数据,经过处理送到LED数码管,并产生相应的数字信号送到D/A转换器,转换成模拟信号也就是所需要的波形输出。4×4键盘可使8051接收用户输入的波形选择、波形频率和幅值电压信息,LED数码管则将这些信息显示出来,8051单片机执行存储的程序指令,产生相应的不同频率和幅值的波形。
图1.1系统原理方框图
波形发生器通电后,系统进行初始化,数码将显示显示6个‘-’,等待输入设置命令。键盘上除了0-9这十个数字键外,还有按“幅值”、“频率”、“方波”、“正弦波”、“锯齿波”进行相应设置的键,以及“Enter”键。输入相应的参数后,LED数码管上将显示参数值,全部设置完毕后,按“Enter”键,LED数码管显示波形的编码、电压幅值、频率。要停止使用波形发生器,可按下复位按钮将系统复位,然后关闭电源。
第二章 硬件设计
2.1单片机电路设计
单片机是整个波形发生器的核心部件,本次设计采用了应用广泛的MCS-51系列的8051单片机。单片机在整个系统中的作用是形成扫描码,进行键值识别、键处理、参数设置;形成显示段码;产生定时中断;形成波形的数字编码,并输出到D/A接口电路。
电路如图2所示。8051单片机的P1口作为4×4键盘的接口。P2口作为LED数码显示管的位选择接口。用定时/计数器作为中断源。不同的频率值对应不同的定时初值,允许定时器溢出中断。定时器中断的特殊功能寄存器设置如下:
定时控制寄存器TCON=20H;工作方式选择寄存器TMOD=00H;中断允许控制寄存器IE=82H。
8051执行指令的时间以及定时器/计数器记数的频率都与震荡源的周期有关,为了提高波形频率的精度,采用了6MHz的晶振与外部时钟的方式,晶振的两个引脚分别与8051单片机的外接晶振引脚X1和X2相连。另外还设计了复位电路。
图2.1 键盘/显示接口电路
2.2 键盘/显示接口电路设计
整个键盘/显示接口电路由反向驱动器ULN2803A、6位共阴极数码管和4×4键盘组成。它的作用是驱动6位数码管动态显示,扫描键盘,根据输入的参数执行相应的程序。电路设计如图二所示。P0口作为数码管的段选口,P2口作为位选口,与UNL2803A相连接。P1口的低四位作为键盘的行状态的输入,高四位作为输出扫描。
2.3 D/A转换电路设计
整个电路由两片DAC0832数模转换器和两块LM324运放组成。
单片机8051产生的是数字信号,要想得到所需要的波形,就要把8051单片机产生的数字信号转换成模拟信号,这就需要一种能把数字信号转换成模拟信号的器件,这种器件就是数模转换器DAC。实际上,DAC输出的电量也不是真正能联续可调,而是以DAC的绝对分辨率为单位递增,这实际上是准模拟量输出。本次设计的波形发生器选用价格低廉、接口简单、转换控制容易的8位分辨率的数模转换器DAC0832。DAC0832转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路组成,它具有
文档评论(0)