单片机课程设计——自动滚动广告牌设计.pdf

单片机课程设计——自动滚动广告牌设计.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

单片机课程设计

题目:自动滚动广告牌

所在院系:机电汽车工程学院

专业:机101-4班

学号:

姓名:

完成日期:

指导教师:

1/16

目录

一、课程设计任务书

二、设计项目简介

(一)设计思路

(二)任务分工

三、设计过程

(一)电路原理图及各器件原理介绍

(二)程序模块

四、程序框图

五、程序清单

六、系统功能简介

(一)产品的功能简介

(二)产品使用方法

(三)产品性能简介

七、产品说明书

八、总结

2/16

3/16

一、课程设计任务书

基于单片机的自动滚动广告牌的设计

广告牌有四张宣传彩页,卷入一卷轴,依次来回显示每一页,每一页显

示的时间相同。本设计以MCS-51系列单片机为核心,采用常用电子器件设

计,自行设计电源。

设计广告彩页的显示时间长度,时间一到就用直流电动机旋转控制彩页

切换,用一台直流电动机控制广告彩页的旋转(正转/反转)。

用一个光敏电阻传感器测量光强度,当光线较暗的时候启动背景灯。

设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二

极管显示手动/自动状态。

设置若干个位置控制行程开关,设置彩页的显示位置。

按键输入采用中断方式。

二、设计项目简介

设计思路

(1)选用ATMEL公司的AT89C51单片机。

·与MCS-51兼容

4K·字节可编程FLASH存储器

·寿命:1000写/擦循环

·数据保留时间:10年

·全静态工作:0Hz-24MHz

·三级程序存储器锁定

·128×8位内部RAM

32·可编程I/O线

·两个16位定时器/计数器

5·个中断源

·可编程串行通道

·低功耗的闲置和掉电模式

·片内振荡器和时钟电路

(2)通过I/O口直接控制广告彩页的切换,通过程序实现显示延时,通过

debug确定准确延时时间长度。

(3)通过扫描按键实现监测自动与手动、正转与反转按键状态。由于选用单

片机没有足够的外部中断,且扫描按键的方法更加简洁,故此处违背了设计任务

书,希望可以得到谅解。

(4)利用比较器设计光感电路(仿真中使用电位器模拟光敏电阻),提供光

线信号。通过I/O口输出信号,控制背景灯驱动器(仿真中使用74HC573驱动一

拍黄色LED小灯模拟),进而控制背景灯开关。

(5)利用L298驱动器驱动直流电机,通过I/O口信号控制L298输出信号,

进而控制电机正转,反转及停转的状态。

(6)通过I/O口信号直接控制“手动/自动”状态显示指示灯亮灭。

(7)使用四个行程开关(仿真中使用按键模拟)在自动状态下控制电机正转,

4/16

反转及停转。通过扫描按键的方式实现监测行程开关状态。

(8)设计外部晶振及复位电路。

(9)由于以上任务较简单,较早完成了任务,经过组内商议,为挑战一下自

己,决定添加温度检测并显示的功能。通过DS18b20芯片完成温度检测,A/D转

换,使用串口通信单片机将检测的温度读取,经数据转换,并通过I/O

文档评论(0)

梁学玉 + 关注
官方认证
内容提供者

中专学生

认证主体宁夏三科果农牧科技有限公司
IP属地宁夏
统一社会信用代码/组织机构代码
91640500MABW4P8P13

1亿VIP精品文档

相关文档