基于PIC16F877的公交车智能投币机的设计的中期报告.docxVIP

  • 6
  • 0
  • 约小于1千字
  • 约 2页
  • 2023-11-03 发布于上海
  • 举报

基于PIC16F877的公交车智能投币机的设计的中期报告.docx

基于PIC16F877的公交车智能投币机的设计的中期报告 一、研究目的和背景 随着城市化进程的不断加快,公交车成为人们出行的主要交通工具之一。在公交车投币系统中,传统的投币方式已经不能满足人们的需求。为了提高公交车投币系统的安全性和便捷性,我们决定设计一种基于PIC16F877的公交车智能投币机。 二、系统设计方案 本设计方案主要包括如下模块:硬件模块、软件模块。硬件模块包括电源模块、显示模块、按键模块、投币模块和存币模块等,软件模块主要包括系统初始化模块、按键检测模块、投币检测模块和存币检测模块。 ①电源模块:本模块负责系统的电源管理。采用AC220V至DC12V降压电源模块。 ② 显示模块:本模块主要用于显示系统的各种状态信息,采用1602液晶显示屏。 ③按键模块:本模块主要用于用户输入。在系统中设计了投币按键、返回按键和确认按键。这些按键通过矩阵式按键进行输入。 ④投币模块:本模块主要完成用户投币并检测投币是否正确。如果投币正确,系统就会自动扣取相应的费用。本设计采用了无源脉冲计数器进行计数。 ⑤存币模块:本模块主要完成用户取回设备内已存储的硬币。本设计采用了步进电机和存币装置来完成操作,可保证存币安全有效。 ⑥系统初始化模块:系统上电时必须进行初始化,包括系统时钟、IO口初始化等。 ⑦按键检测模块:该模块负责检测按键的状态,包括按下和松开两种状态。 ⑧投币检测模块:该模块负责检测投币器的状态,包括有币和无币两种状态。 ⑨存币检测模块:该模块负责检测存币装置的状态,包括满和未满两种状态。 三、中期工作计划 1. 完成硬件模块的设计与制作(电源模块、显示模块、按键模块、投币模块和存币模块)。 2. 完成软件框架的搭建,包括系统初始化模块和按键检测模块。 3.完成投币检测模块和存币检测模块的设计与编码。 4.将各模块进行整合测试,验证系统整体功能。 5. 编写中期报告,撰写参赛材料。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档