毕业设计(论文)基于89C51单片机的广告灯控制系统设计.doc
《毕业设计(论文)基于89C51单片机的广告灯控制系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于89C51单片机的广告灯控制系统设计.doc(20页珍藏版)》请在三一办公上搜索。
1、全国单片机汇编语言程序设计师毕业设计基于89C51单片机的广告灯控制系统设计姓 名: 指导老师: 2006.7目录 摘 要2一单片机技术概述31基本概念32单片机的历史及发展概况438位单片机的主要生产厂家和机型44MCS-51系列单片机简介5二关于广告灯控制的基本知识618字数码管显示电路62二极管发光电路63.键盘74开发软件7 5.系统硬件连接图8三论文课题及实验内容91课题内容及工作过程92设计思路93编程语言特点94调试程序的准备工作95软件设计语言106流程图:107小灯控制程序118系统联调及现场调试结果169结论17致 谢18参考文献19附录(见后)19摘 要近年来随着科技的飞
2、速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。我们周围有许多广告牌。通过单片机的控制。我们可以把我们城市的夜晚装饰的更漂亮。通过对单片机的系统学习。对一些广告灯的设计做了一些必要的改进。同时对自己的改进也做了真实的仿真。达到了预期的目的。但是在改进的过程里也发现了自己的很多的不足。这会在以后的学习生活里不断提高。逐步完善自己。关键字:广告灯、单片机、程序设计一单片机技术概述1基本概念单片机实际上是微
3、型计算机的一种,自从它问世以来,人们对它不断地改进,以应用于现代化社会的各方各面。单片机体积小,价格低廉,开发较为容易,可根据需要制作成各种智能控制器以代替人工的操作,实现自动化。在我国,由于ASIC(专用集成电路)的生产还跟不上,单片机的作用更加地重要,在智能仪器仪表、工业设备过程控制、家用电器中,都可以见到它的踪迹。单片机应用的意义不仅在于它的广阔范围及所带来的经济效益。更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计算控制、
4、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。 单片微型计算机就是将CPU、RAM、ROM、时/计数器和多种接口都集成到一块集成电路芯片上的微型计算机。(引脚图例如图1所示) 按用途可分为通用型和专用型两大类根据单片机能够一次处理的数据的宽度,单片机可分为1位机,4位机,8 位机,16位机,32位机。(内部逻辑如图2)图1图2内部逻辑电路图2单片机的历史及发展概况可分为四个阶段 :第一阶段(1974年1976年)单片机初级阶段。 双片的形式而且功能比较简单。 第二阶段(1976年1978年): 低性能单片机阶段。以Intel 公司制造的MCS-48单片机为代表
5、。 第三阶段(1978年现在): 高性能单片机阶段。Intel公司的MCS-51系列、Motorola公司的6801系列等。第四阶段(1982年现在): 8位单片机巩固发展及16位单片机、32位单片机推出阶段。38位单片机的主要生产厂家和机型(1)美国Intel公司 MCS-51系列及其增强型、扩展型系列。 (2)美国ATMEL公司89C51、89C52、89C55等 。(3)荷兰PHILIPS(菲力浦)公司 8C552系列 。(4)美国MOTOROLA单片机 68HC05。 4MCS-51系列单片机简介MCS是Intel公司生产的单片机的系列符号 。20世纪80年代中期以后,Intel公司以
6、专利转让的形式把8051内核技术转让给了许多半导体芯片生产厂家,如AMTEL、PHILIPS、ANALOG DEVICES、DALLAS公司等。这些厂家生产与MCS-51指令系统兼容的单片机。这些兼容机与8051的系统结构(主要是指令系统)相同,采用CMOS工艺,因而常用80C51系列来称呼所有具有8051指令系统的单片机。不应该把它们直接称为MCS-51系列单片机,因为MCS只是Intel公司专用的单片机系列符号。MCS-51系列单片机及其兼容产品通常分成以下类:(1) 基本型 典型产品:8031/8051/8751 (2)增强型 典型产品:8032/8052/8752。它们的内部RAM增到
7、256字节,8052、8752的内部程序存储器扩展到8KB,16位定时器/计数器增至3个。(3)低功耗型 典型产品:80C31/87C51/80C51。采用CMOS工艺 适于电池供电或其它要求低功耗的场合。 (4)专用型 8044/8744,用于总线分布式多机测控系统。(5)超8位型 (6)片内闪烁存储器型 美国ATMEL公司推出的AT89C51单片机,受到应用设计者的欢迎。尽管MCS-51系列以及80C51系列单片机有多种类型,但是掌握好MCS-51的基本型(8031、8051、8751、80C51、87C51)是十分重要的,因为它们是具有MCS-51内核的各种型号单片机的基础,也是各种增强
8、型、扩展型等衍生品种的核心。二关于广告灯控制的基本知识18字数码管显示电路按图上的原理不同组合的灯亮将显示不同的数字。具体的方案还要看具体的硬件电路的连接方法。不同的连接线路需要不同的程序编辑。2二极管发光电路图3所示为共阳极接法。采用8个发光二极管作为指示信号作用,即可以用排线来控制,也可以单个地控制每个发光二极管的亮灭,当控制信号为低电平时,发光二极管亮,为高电平时,发光二极熄灭;控制电平的输入由“L1L8”输入。P0口有三个功能:外部扩展存储器时,当作数据总线(如图1中的D0D7为数据总线接口。外部扩展存储器时,当作地址总线(如图1中的A0A7为地址总线接口)不扩展时,可做一般的I/O使
9、用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。P1口只做I/O口使用:其内部有上拉电阻。P2口有两个功能:1、扩展外部存储器时,当作地址总线使用2、做一般I/O口使用,其内部有上拉电阻;P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置图3二极管发光电路3.键盘键盘是人机通信不可缺少的部件,独立式键盘是最基本的一种键盘方式,在本实验中提供了四个独立式按键;具体的电路原理图如图4所示:4开发软件Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学
10、易用。它可以结合proteus软件可以实现单机仿真。对于初学者的需求基本能得到满足。而对于所需电路图的绘制则需要专用的protel软件的支持。它也是个功能全面的软件。所以学好单片机首先要熟悉上面提到的几种软件。以便于理论与实践的真正结合。用protel软件的主要注意的是对各图标代码的熟悉。一提高绘画速度。Keil C51软件主要是对程序的编写要准确。软件的使用要在学习理论知识的同时带着使用,在使用中不断的熟悉。如果在实验室则主要熟悉对Keil C51与硬件设备的连接和使用。为了正确仿真串口,在软件仿真调试时,在用户的Keil工程文件的属性中,还需要设置实际使用的晶振频率。这个参数非常重要,直接
11、影响通信的波特率,可以按照实际使用的参数进行设置。5.系统硬件连接图见附录三论文课题及实验内容1课题内容及工作过程在不按键的时候小灯从左向右依次闪烁。当按键一时,小灯边为从左向右依次点亮。当按键二时。小灯转为奇偶闪烁。上两个键闪烁次数自己确定。按键三时处于静止状态。按键四复位。从左向右开始依次闪烁。2设计思路(1)主程序:通过扫描P3.0-P3.2口,判断是否有键按下。然后在20H单元的相应位置置1标志。(2)键扫描子程序:采用直接端口扫描开关。对20H内存单元相应位置置1,并把其余位清零。(3)闪烁控制程序:闪烁控制程序用来控制P1口发光方式。(4)延时子程序:10ms和0.5 ms两个。(
12、5)关告灯的品种繁多,但各功能很少分开控制。虽然许多功能集合在一起,但是由于是轮流依次进行的,给人的视觉效果未免还是很单一的。对于这个问题可以通过增加按钮的思路来实现。各种不同要求的组合善闪亮方法利用不同的按钮来开展实现。在不同的时刻或者不同的季节或者不同的天气,或者不同的亮度来自己选择所合适的亮法。本实验通过四个中断来对不同形式的闪烁进行控制。使达到多样化和视觉的美观。在各个亮法的组合里面可以深入增加其他各种自己所需求的设计方案。但是具体的控制方案都相似。都是通过中断来实现。中断的加入还可以增加暂停的功能。还有复位的存在使可以实现随时返回开始观看。数码管的加入可以实现数字的显示。比如一些停车
13、位剩余的显示以及其他一些事件的显示。还可以以不同的数字表示控制方案的选择,这样对控制者来说控制就更直观。3编程语言特点它最大的好处就是简单、方便,容易使用,不需要使用任何电路,也没有特殊的要求;甚至可以在硬件电路制作好之前就将串口部分的程序编写、调试完毕。4调试程序的准备工作 硬件。台普通计算机(需要带有2个标准串口)和根串口线(两头都是母头)。 串口软件可以是自己编写的专用调试或上下位机通信软件,也可以是通用的串口软件(如串口助手、串口调试等),主要用来收发数据。5软件设计语言汇编语言。汇编语言指令由4个部分组成,其书写格式如下:标号操作码助记符操作数1,操作数2;注释。指令格式说明如下:指
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 89 C51 单片机 广告 控制系统 设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4149660.html