【精品】单片机设计毕业论文基于ATMega16的公交空位显示系统.docVIP

【精品】单片机设计毕业论文基于ATMega16的公交空位显示系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计报告 基于ATMega16的公交空位显示系统 制作者:赵宇、江秋怡、黄迪 2009-6-12 根据如今公交车乘车秩序的混乱状况,我们设计了该公交车空位显示系统,使乘客更加清楚的看到车内剩余座位数以及空余座位的位置,有效的改善了公交车的秩序问题。 课程设计报告 ——基于ATMega16的公交空位显示系统 制作人:赵宇、江秋怡、黄迪 摘要:根据如今公交车乘车秩序的混乱状况,我们设计了该公交车空位显示系统,使乘客更加清楚的看到车内剩余座位数以及空余座位的位置,有效的改善了公交车的秩序问题。 设计背景: 1、设计创意: 由于城市的不断扩建,越来越多的人们选择了公交车这种交通工具,而当公交车驶入站台时,在站台上等待的人们若能了解到车上还剩多少空余座位,便可及时地决定出自己是否乘坐该辆车,从而避免了不必要的拥挤,并能保证公交车的乘坐环境。 2.设计方法: 我们设计的这个显示系统通过ATMage16单片机接收到来自安装在座位上的按钮是否被按下的信号,从而控制显示屏上代表空余座位灯的亮灭以及显示空余座位数的数码管。 硬件设计思想及连接图: 1.设计思想: 我们在公交车的每个座位上都安装一个按键(压力传感器),当有乘客坐下时,按钮便被按下,而被按下的按钮便会将信号传输给ATMage16单片机,之前我们已经将编好的程序输入到了单片机里面,当单片机接收到来自按钮的信号时,它就向七段数码管和LED灯发出控制信号,七段数码管的数字减一,按钮对应的LED灯熄灭。若有乘客需要下车,他起身离开座位时,按钮会自动抬起,即处在未被按下的状态,同理,单片机接收到此按钮未被按下的信号时,会向七段数码管和LED灯发出控制信号,七段数码管的数字加一,按钮所对应的LED指示灯点亮。初始时刻,所有按钮均未被按下,七段数码管显示的数字为公交车上的总座位数。 2.所用硬件: 在这个系统中,我们会用到一下几个主要器件:按键,LED指示灯,七段数码管,12864液晶屏以及ATmega16单片机。 首先介绍四脚按键开关,按键式开关构造,其特征在于具备:固定触点;形成与该固定触点可接触的可动触点具有刚性和弹性的圆顶状的第1翻转弹簧;传递使该第1翻转弹簧翻转的按压力并由较前述第1翻转弹簧柔软的材料制成且具有弹性的第2;在前述第1翻转弹簧和前述第2翻转弹簧之间,设定使这些第1翻转弹簧和第2翻转弹簧几乎同时翻转的间隙尺寸LED(Light Emitting Diode),发光二极管,简称LED,,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。是指一个集成在一块芯片上的完整计算机系统。12864液晶屏基本特性:(1)、低电源电压(VDD:+3.0--+5.5V)(2)、显示分辨率:128×64点 (3)、内置汉字字库,提供8192个16×16点阵汉字(简繁体可选) (4)、内置 128个16×8点阵字符 (5)、2MHZ时钟频率 (6)、显示方式: STN、半透、正显 (7)、驱动方式:1/32DUTY,1/5BIAS (8)、视角方向:6点 (9)、背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5—1/10 (10)、通讯方式:串行、并口可选 (11)、内置DC-DC转换电路,无需外加负压 (12)、无需片选信号,简化软件设计(13)、工作温度: 0 - +55℃ ,存储温度: -20 - +60℃ 引脚以及功能: 管脚号 管脚名称 电平 管脚功能描述 1 0V 电源地 2 VCC 3.0+5V 电源正 3 V0 - 对比度(亮度)调整 4 RS(CS) H/L RS=“H”,表示DB7——DB0为显示数据 RS=“L”,表示DB7——DB0为显示指令数据 5 R/W(SID) H/L R/W=“H”,E=“H”,数据被读到DB7——DB0 R/W=“L”,E=“H→L”, DB7——DB0的数据被写到IR或DR 6 E(SCLK) H/L 使能信号 7 DB0 H/L 三态数据线 8 DB1 H/L 三态数据线 9 DB2 H/L 三态数据线 10 DB3 H/L 三态数据线 11 DB4 H/L 三态数据线 12 DB5 H/L 三态数据线 13 DB6 H/L 三态数据线 14 DB7 H/L 三态数据线 15 PSB H/L H:8位或4位并口方式,L:串口方式 16 NC - 空脚 17 /RESET H/L 复位端,低电平有效 18 VOUT - LCD驱动电压输出端 19 A VDD 背光源正端(+5V) 20 K VSS 背光源负端 #include iom16v.h #include avrconfig.h #include macros.h const unsi

文档评论(0)

精品天地 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档