基于PIC16F877单片机的公交车智能投币机设计

合集下载

基于PIC16F877A的课程设计

基于PIC16F877A的课程设计

第一模块:课程原理设计方面的内容●课程设计的目的:我是觉得焊板,是件挺有意思的事丰富同学自己动手做板,设计电路的经验,加强同学的动手能力,强化自我分析问题,解决问题的能力,培养一种全局观,一种良好的思维方式。

同时也可以让同学学到做到事都要细心。

●课程设计的原理:这个课程设计没有什么原理,原理就是先用头脑,构想出自己所要设计的东西,然后用Protel 99SE 画出电路原理图(电路设计原理图会在后面的清单中给出),再按照自己设计的电路图,利用万能的双手,将所需要用到的元件一个一个的焊接到万用板上,然后一个一个的把应该接的器件接起来,最后融合自己在这学期,PIC课程上所学得的编程语言,按照硬件所要实现的功能,编写源程序,最后就祈祷能一下子成功吧。

(原理好像挺简单的)●设计内容:本设计为一个多功能时钟的设计,芯片基于8位机PIC单片机,显示模块用LCD液晶显示器1602.●硬件组成:PIC单片机一片,一个LCD液晶显示器1602,一个7805稳压管,一个4M外接晶振,一个9V电池,电阻、电容若干,按键、导线若干。

(具体的材料清单后面在附录中会给出)●设计要求(自己按自己的要求设计)1.要求能在LCD1602上显示一个电子时钟2.可以通过一个按键来控制正常计时还进入修改时间模块3.再由一个按键控制选位,可以精确到每一位的选定,4.由另一个按键控制时钟的准确调整(可能扩充时钟功能和其它显示模式功能)第二块:焊接实物方面遇到的问题及注意事项1.焊接前一定得先将实物按照电路图合理的摆放在通用板上。

这个很关键,好的实物布局可以在很大程度上降低焊接时的难度。

LCD1602有16个管脚,其中有8个为数据和指令的输入、读出端口,3个为控制读/写数据/指令的端口,其余的背光接口,或是接VCC,或是直接接地。

我在画电路图的时候,将8个数据总线安排到PORTD端口,将3个控制端口安排在PORTA端口,而因为PIC单片机芯片上的管脚排列方式,PORTD的端口是分布在两边,只有PORTB的8个管脚在同一列上,当时安排端口的时候,如果将PORTB端口做为数据总线,PORTC安排作为控制总线,那样会大大降低布线、焊接的难度。

基于单片机PIC16F877控制的路灯节能控制器设计

基于单片机PIC16F877控制的路灯节能控制器设计

基于单片机PIC16F877控制的路灯节能控制器设计路灯在城市道路和居民区的照明中起着至关重要的作用,然而传统的路灯系统通常采用定时开关控制方式,这种方式存在能源浪费的问题。

为了解决这一问题,我们可以采用基于单片机PIC16F877控制的路灯节能控制器设计。

本文将介绍这一控制器的设计原理、硬件和软件实现以及性能特点。

一、设计原理基于单片机PIC16F877控制的路灯节能控制器的设计原理是利用单片机的智能控制功能,通过光敏电阻感应周围环境的亮度,实现根据实际光照情况自动调节路灯亮度的功能。

通过降低路灯亮度,在保证路灯照明效果的前提下,可以有效节约能源消耗,延长路灯的使用寿命,降低维护成本,同时也能减少光污染,对环境保护具有积极的作用。

二、硬件设计1.光敏电阻模块光敏电阻是一种能够根据光照强度改变电阻值的元件,通常用于光敏控制电路中。

在本设计中,光敏电阻模块通过感应周围环境的光照强度,并将其转换为电信号输入到单片机的模拟输入引脚,作为亮度感应的输入信号。

2.功率调节模块功率调节模块采用可调电阻和三极管等元件组成,通过单片机的数字输出引脚控制功率调节元件的通断,实现对路灯亮度的调节。

3.继电器模块继电器模块通过单片机的数字输出引脚控制继电器的通断,实现对路灯的开关控制。

4.显示模块显示模块采用液晶显示屏,用于显示路灯当前的亮度和工作状态。

电源模块提供所需的电压和电流,保证整个控制器的正常工作。

1.初始化设置在软件设计中,首先需要进行单片机的初始化设置,包括模拟输入引脚、数字输出引脚和定时器等模块的设置,以及串行通信接口的初始化设置。

2.光照感应通过模拟输入引脚获取光敏电阻模块传感到的光照强度信号,并进行相应的信号处理,得到当前的亮度值。

3.亮度控制根据当前的亮度值,通过数字输出引脚控制功率调节模块,实现对路灯亮度的调节。

当光照强度较强时,降低路灯亮度;当光照强度较弱时,提高路灯亮度。

4.开关控制5.显示控制通过串行通信接口将当前的亮度值和工作状态发送到液晶显示屏上进行显示。

基于PIC16F877A单片机软件环分的步进电机控制系统

基于PIC16F877A单片机软件环分的步进电机控制系统
Tian Fengguo He Ying Wu Shujuan (Guizhou University of Technology.Guiyang 550003)
Abstract The system of driving stepping motor based on grammable logic controller(PIC 1 6F877A microcomputer)is introduced in this paper.Its circuit is original and succinct.Applying to the experimental system,it can help students build up the comprehension of principle,characteristic and driving circuit of PIC I 6F877A microcomputer and stepping motor.
电机正转:A—AB—B—BC—C—CA—A。 电机反转:A—AC—C—CB—B—BA—A。
图1异步电动机结构简图
58 J电气技术2009年第3期
万方数据
产品与应用
2.2步进电机的控制方法
现这种轮流通电,需将控制脉冲按规定的通电方式
反应式步进电机可以按特定的指令进行角度控 分配到电动机的每相绕组。这种分配既可以用硬件
Key words:stepping motor;PICl6F877A microcomputer:software pulsation distributing;control
system
1 引言
步进电机是一种将电脉冲信号转换成直线或角 位移的执行元件,它具有快速启停能力,精确步进 及直接接受数字量等特点,因而步进电机在定位场 合得到了广泛的应用。应用单片机进行脉冲控制, 控制精度高,因此,在工业应用场合,基于单片机 的步进电机控制器应用广泛。

第1章 PIC16F877单片机实验板介绍

第1章  PIC16F877单片机实验板介绍

第1章PIC16F877单片机实验板介绍美国微芯公司推出的CMOS 8位PIC系列单片机,采用精简指令集(RISC)、哈佛总线结构、2级流水线取指令方式,具有实用、低价、指令集小、简单易学、低功耗、高速度、体积小、功能强等特点,体现了单片机发展的一种新趋势,深受广大用户的欢迎,已逐渐成为单片机发展的新潮流。

PIC16F87X是微芯公司的中档产品。

它采用14位的类RISC指令系统,在保持低价格的前提下,增加了A/D转换器、内部E2PROM存储器、比较输出、捕捉输入、PWM 输出(加上简单的滤波电路后还可以作为D/A输出)、I2C总线和SPI总线接口电路、异步串行通信(USART)接口电路、模拟电压比较器、LCD驱动、FLASH程序存储器等许多功能,可以方便地在线多次编程和调试,特别适用于初学者学习和在产品的开发阶段使用;它也可以作为产品开发的终极产品。

微芯公司还将FLASH芯片做成与OTP芯片价格相近,以致可用FLASH芯片代替OTP芯片。

微芯公司的单片机是品种最丰富的单片机系列之一,被广泛地应用于各种仪器和设备中。

这种单片机具有如下显著的特点:开发容易,周期短:由于PIC采用类RISC指令集,指令数目少(PIC16F87X 仅35条指令),且全部为单字长指令,易学易用;相对于采用CISC(复杂指令集)结构的单片机可节省30 %以上的开发时间、2倍以上的程序空间。

高速:PIC采用哈佛总线和类精简指令集,逐步建立了一种新的工业标准,指令的执行速度比一般的单片机要快4~5倍。

低功耗:PIC采用CMOS电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进入休眠(Sleep)省电状态,而不会影响激活后的正常运行。

微芯公司的单片机是各类单片机中低功耗设计最好的产品之一。

低价实用:PIC配备有OTP(One Time Programmable)型、EPROM型及FLASH型等多种形式的芯片,其OTP型芯片的价格很低。

pic16f877a单片机课程设计收银机

pic16f877a单片机课程设计收银机

pic16f877a单片机课程设计收银机一、概述单片机作为现代电子技术的重要组成部分,被广泛应用于各行各业。

在计算机课程设计中,使用单片机进行项目设计是非常常见且有挑战性的。

本课程设计将以pic16f877a单片机为核心,设计一个简单的收银机系统,旨在让学生通过实际操作,理解单片机系统的工作原理和应用场景。

二、需求分析1.功能需求:(1)收银台显示当前商品信息和总价;(2)能够扫描商品条码,并实时更新商品信息和总价;(3)能够输入商品数量,并实时更新总价;(4)能够完成结账功能,并打印小票。

2.性能需求:(1)界面友好,操作便捷;(2)扫描速度快,反应迅速;(3)稳定性高,能够长时间稳定运行。

三、系统设计1.硬件设计:(1)选用pic16f877a单片机作为核心处理器,具有丰富的外围接口和强大的计算能力;(2)外围设备包括LCD显示屏、扫描条码器、按键、打印机等。

2.软件设计:(1)运用C语言进行系统软件设计,编写驱动程序和控制程序;(2)设计界面交互逻辑,包括显示商品信息、扫描条码、输入数量、结账等功能;(3)设计打印小票的格式和内容。

四、系统实现1.硬件连接:(1)将pic16f877a单片机与外围设备连接,包括LCD显示屏、扫描条码器、按键、打印机等;(2)确保硬件连接稳定可靠,避免因硬件问题导致系统运行失败。

2.软件编程:(1)编写pic16f877a单片机的初始化程序,初始化外围设备;(2)编写显示、扫描、输入、结账等功能的控制程序;(3)编写打印小票的格式和内容。

3.系统调试:(1)逐步调试系统功能,确保各功能模块正常运行;(2)检测系统的稳定性和反应速度,进行必要的优化。

五、系统测试1.功能测试:(1)测试收银台显示功能是否正常;(2)测试扫描条码和输入数量功能是否正常;(3)测试结账和打印小票功能是否正常。

2.性能测试:(1)测试系统的稳定性,长时间运行是否正常;(2)测试扫描速度和界面反应速度是否满足需求。

基于单片机PIC+16F877数据采集系统设计

基于单片机PIC+16F877数据采集系统设计

文章编号:!"#$%$&’((#))&))*%))+&%)&基于单片机,-!$*./00数据采集系统设计孔令志,梁宁宁,李兆宁(陆军航空兵学院,北京通州$)$$$&)摘要:鉴于1!2,-!$*./00单片机的诸多优点,在设计中使用1!2,-!$*./00作为核心部件可以使得电路设计简洁,数据采集系统的性能较好3依据数据采集系统的设计要求,详细描述了使用1!2,-!$*./00实现一介数据采集系统的软、硬件设计方法,该系统具有低功耗、安全可靠、运行速度较快、抗干扰性能较好等特点3关键词:1!2,-!$*./00,数据采集系统,模数转换,同步/异步通信中图分类号:!"#$%&’#文献标识码:(!"#$%&’(!)*)+,-.$#$*$’&/0#*"12)#"3’&456785$*9/0045"6789:;<=8,7->"6"89:%989:,7-?@A B ;989:(>C A D E >F 8A G 8B 9>H A I J C E ,K J L 89:$)$$$&,!=89A )+:#*;),*:M 89H J G =J D J A D JC A 9E A I F A 9G A :J N O B D1!2,-!$*./00,P J H A 9:J G G =J H 8D H Q 8G N 8C R S J I J ;N 8:9A 9I T J G G J D R J D O B D C A 9H J B O G =JI A G A A H U Q 8N 8G 8B 9N E N G J CT E Q N 89:G =J1!2,-!$*./00A N G =JV J EH B C R B 9J 9G 3K A N J IB 9G =JI A G A A H U Q 8N 8G 8B 9N E N G J CI J N 8:9D J U Q 8D J C J 9G N ,G =J 8C RS J C J 9G A G 8B 9B O N B O G P A D J A 9I=A D I P A D J I J N 8:98N I J N H D 8T J I T E Q N 89:1!2,-!$*./00,P =8H =N =B P N G =J :B B I H =A D A H G J D 8N G 8H N ,N Q H =A N S B P R B P J D H B 9N Q C R G 8B 9,T J G G J D N A O J G E A 9I D J S 8A T 8S 8G E ,O A N G J D B R J D A G 89:N R J J I A 9IT J G G J D A 9G 8;L A C C 89:O Q 9H G 8B 9J G H 3<"0=’;3#:1!2,-!$*./00;I A G A A H U Q 8N 8G 8B 9;>/W H B 9F J D N 8B 9;N E 9H =D B 9B Q N /A N E 9H =D B 9B Q N H B C C Q ;98H A G 8B 9近年来,基于单片机的数据采集系统(W >M )广泛应用于工业测量和工业控制技术中3但是基于传统的单片机数据采集系统由于其有限的功能使得整体性能显得较差3而由18H D B H =8R 公司生产的1!2,-!$*./00[$!&]是一款较新的中档产品,它具有高速(@A D F A D I 结构)、低功耗、较大的拉电流和灌电流(最大拉电流/灌电流为#(C >)、高代码压缩率、抗干扰能力强、流水线取指令、.7>M @存储器、X #,Y 51以及性价比高等特点3除此之外,1!2,-!$*./00还有许多功能模块,诸如模数转换模块、三个定时器模块(Z 1Y ),Z 1Y $A 9IZ 1Y #)、通用同步/步收发器(2M >Y Z )模块、主控同步串行接口(1M M ,)模块以及两个捕捉/比较/,[1等等3因此使用1!2,-!$*./00作为核心部件,能够让电路设计更为简洁,提高电路的安全性和可靠性,降低整个系统的功耗3$数据采集系统的实现)3)数据采集系统的设计要求要求所的设计该数据数采集系统应具有如下功能;($)能够对模拟量和开关量进行采集;(#)能够对所采集的数据进行基本数据处理功能;(+)能够将所采集和处理的数据进行7!W收稿日期:#))&%)’%$*作者简介:孔令志($’00%),男,山西人,毕业于太原理工大学,硕士,助教,主要研究方向为充电技术及智能仪表设计3万方数据图!数据采集器电路原理图显示;(!)能够进行开关量控制;(")能够同上位#$机进行通信;(%)具有数/模转换功能;(&)具有键盘输入功能;(’)能够在线调试程序(!("数据采集系统的硬件设计为了实现上述功能,基于单片机#)$ *%+’&&数据采集系统的硬件电路被设计为五部分,分别为:数据采集与处理核心电路、,$-液晶显示电路、!.!键盘电路、-//转换电路及通信电路(整个数据采集系统的硬件电路原理图如图*所示(图*中的单片机#)$*%+’&&的芯片封装形式是-)#!0(也就是!0管脚,双列直插的封装形式),它的管脚的配置如图1所示(单片机#)$*%+’&&由电源装置提供的2"3电压供电配合两个0(*!+去耦电容、4(%567晶体振荡器电路和一个串行编程接口电路(8*)就构成了数据采集系统的核心部分(数据采集系统的硬件电路除了由5$9#)$*%+’&&与去耦电容4(%567晶体振荡器电路及一个串行编程接口电路(8*)等组成的核心部分外,还有另几个部分组成:液晶显示部分、键盘部分,通信部分和开关量输出控制部分等(由于图*是简化原理图,所以有些器件的未用管脚及电源和地没有画出,图中所有器件使用的电源和地均相同(完成数据采集和处理的功能主要是靠单片机#)$*%+’&&来实现,这是因图"#$%&’$!()*++管脚配置图万方数据图!通信电路原理图为单片机内部自带着一个!"位#/$转换功能模块(包括采样电路);因此,%&’!()*++被称为数据采集的核心;系统的键盘功能与开关量输出显示/控制功能都是使用的端口,$,使用+-.’/+0芯片来解决端口共用问题;芯片+-12!(3和芯片+-12!(-用于&/4端口的扩展;开关量输出可以通过15$指示,也可以控制继电器,其工作电流为!""6#,所以选用718/*"0#芯片来驱动9图!中的通信电路部分如图0所示9"9!数据采集系统的软件设计软件设计的主要任务包括数据采集处理、$/#转换、液晶显示、开关量显示控制和通信控制等9其中数据采集与处理包括#/$转换和数字滤波9主程序软件流程图如图-所示9!909!数据采集与处理数据采集与处理程序由模/数转换程序设计和数字滤波程序设计9简化程序如下::#8;251#$’48!;选择<=>?!@4A1B*".;右调整,*路@4A B)#$’48!;为#/$端口:#8;251#$’48";选择<=>?"@4A1B*!.;#/$有效,@4A B)#$’48";选择#8!,0/C D E F’1,)’478C;’478C是#/$转换的次数’1,)27@.;*次#/$转换求和结果存入’1,)27@1;27@.:27@1144%’#11$51#;延迟时间!/C#$图#数据采集系统软件的主程序流程图:2)#$’48",G4;启动#/$B#&C:C)2’#$’48",G4;等待#/$转换结束G4C4B#&C’#11#$$#$’;#$$#$’为加法子程序;其结果被存入;27@.:27@1’#11$&A#$’;$&A#$’为除法子程序;27@.:27@1右移&8’)’478C;令’478C H’478C I!@4A)’478C,B;是否’478C"+?27:1B+.;如果为否,则继续采样:C)222C#C72,J;如果为是,则结束G4C4144%这里采用的数字滤波的方法为算术平均滤波法,采样频率应为!"".K、/"".K、-"".K……(亦即在/"6E内,对应的采样次数为/次、-次、*次……)9这样取采样频率的目的主要是为了抑制3".K的工频干扰以及其它的随机干扰9至于开关量信号采集,其实现方法较简单,这里就不加介绍了9万方数据图!键盘中断服务子程序流程图!"#"$键盘中断服务子程序图%所示即为键盘中断服务子程序的流程图"其中键盘扫描的方法采用了逐行扫描法"当&’()按钮被按下时,中断服务就启动了"在流程图中,*(代表键号,+,-代表列号,而+()代表计数器,它实际上就等于列号"初始化可以通过下述的指令实现:./(*&0-)1&’+;将123!124置位(5!),清零6,7-89:9;;将123!124(5!)6,78:)1’&+./(*&0-<,1)2;选中=>?@96,7-83;6,78:+();+()53+-1:*(;*(59$结束语数据采集系统使用<’+!A:B44单片机,由于它集成了众多的功能模块所以使得在设计上变得简洁,这是该系统的一个特点"同时该系统还具有低功耗(<’+!A:B44采用+6,&技术并有&-00<指令与其配合以及其他器件尽量选用低功耗器件)、安全可靠(单片机自带一些复位功能如看门狗)、运行速度较快、抗干扰性能较好等特点"它适用于一些低变化率的信号采集处理和开关量的控制"此外,还可以当作控制器来用"相信随着7-&’的技术发展,基于<’+系列高性能单片机数据采集系统的应用前景会更加广阔"参考文献!裘迅"<’+单片机在中央空调控制器中的应用[C]"电子工程,$99$,$B(A):3D A$6E F G H F I E J)K F I?H L H M N’?F"<’+!A:B44数据手册[6]"刘和平,黄开长,严利平译"北京:北京航空航天大学出版社,$99!"!D$4,A%D O3,!!!D!!4,O4D!!9#李学海"<’+单片机实用程序—基础篇[6]"北京:北京航空航天大学出版社,$99$"!D!A3李学海"<’+单片机实用教程—提高篇[6]"北京:北京航空航天大学出版社,$99$"!3D##,343D3B3%范逸之"7E P Q>L.>P E F与1&$#$串行通讯控制[6]"北京:中国青年出版社,$99!"%B D!!9,!B9D$$9,#49D#B4A范逸之"7E P Q>L.>P E F与分布式监控系统—1&$#$/3B%串行通讯控制[6]"北京:清华大学出版社,$99$"!D$B4罗文广,陆子杰"<’+系列单片机与<+机串行通讯实现[C]"嵌入式系统,$99!,($!):3%D34B张俊峰,马翔,汪秉文"单片6,206芯片在远程数据通讯中的应用[C]"自动化技术和应用"$99!,(A):!B D!O"万方数据。

基于PIC16F877的无位置传感器直流无刷电机控制系统

基于PIC16F877的无位置传感器直流无刷电机控制系统

微 处 理 机M I CROPROCESS ORS基于PI C16F877的无位置传感器直流无刷电机控制系统岳 鹏,孙佩石(合肥工业大学教育部光伏系统工程研究中心能源研究所,合肥230009) 摘 要:本文介绍了基于单片机P I C16F877的直流无刷电动机控制系统。

主要分析了反电动势感应方法,并阐述了虚拟中点法和三段式起动技术。

关键词:无刷直流电动机;反电动势;无位置传感器;P I C16F87X中图分类号:T M351 文献标识码:A 文章编号:1002-2279(2005)04-0070-03The Co n tr o l S ys tem o f S en so rl e s s and BLDC Mo t o r B a sed o n P I C16F877Y UE Peng,S UN Pei-shi(Heifei U niversity of Technology,Hefei230009,China) Abstract:This paper p resent a sens orless and BLDC mot or contr ol syste m based on P I C16F877.The technique of back E MF inducti on in BLDC mot or is analyzed,the“virtual neutral point”method and the technique of“3-step”start are intr oduced.Key words:BLDC mot or;Back-E MF;Sens orless contr ol;P I C16F87X1 前 言直流无刷电机由于没有电刷,具有可靠性高,容易维护等一系列优点,在实际中得到了广泛的应用。

它通过电子方式来实现换相,由于需要知道转子的位置,所以要增加位置检测装置。

但位置传感器的存在带来诸多不利影响,因此,近年来国内外对直流无刷电动机的无传感器控制做了不少研究,提出了不少方法。

基于PIC16F877的智能温度_湿度测量与报警系统的设计

基于PIC16F877的智能温度_湿度测量与报警系统的设计
2 设计
2.1 系统功能说明 该系统完成温度、湿度的测量, 并将温度和湿度用数码管显示出来, 并可通过按键设定上下限报警器值。整个系统可分为温度
检测、A/D 转换、显示与报警、报警值的设定与修改 4 个部分, 现将每个部分功能说明如下: ( 1) 温度、湿度检测: 通过温湿度敏感原件将温湿度信号转 化 为 随 温 度 高 低 近 似 线 性 变 化 的 电 信 号 , 然 后 经 转 换 电 路 将 其 放 大
为一单元放大器, A2 将 V1 放大 2 倍; A3、A4、A5 组成差压放大器, 其增益大小 可 通 过 电 位 器 VR2 来 调 节 , 其 输 入 输 出 关 系 可 以 用
如下公式来表示:
V5=(1+50 千欧/VR2)(V3- V4)将 V3=V1; V4=2V2 代入上式, 可得:
V5=(1+50 千欧/VR2)(V1- 2V2)Pt10 两端电压为 V1- V2, VR1 两端电压为 V2, 当温度为 0 度时, 调节电位器 VR1, 使 其 阻 值 大 小
Key wor ds: data; signal; transformation; measure; program.
1 引言
本文介绍了一种智能温度、湿度报警系统的设计 , 从硬软件给予了全面介绍。在当前社会中, 各种温室、烟草、粮仓都很需要智 能型温度、湿度测量与报警系统来有效地控制温、湿度 , 从而把损失降到最低程度。智能型温、湿度报警系统克服了这个难题, 可以 人为地设定温度、湿度的测量范围与上下限, 达到控制的目的。
显示“H”和“L”; 湿度可以显示 0—100 的值(表示 0%- - - 100%的湿度值); 后三个数码管显示当前温、湿度值。当温度、湿度超过设定 的上下限时, 分别点亮上下限报警灯( 或者鸣叫蜂鸣器) 。

基于PIC16F877A单片机的无线遥控智能小车设计与实现

基于PIC16F877A单片机的无线遥控智能小车设计与实现

基于PIC16F877A单片机的无线遥控智能小车设计与实现陆振先;王倩【摘要】The paper designs a wireless remote control smart car based on PIC16F877A MCU. The car operates with two run-modes: wireless remote control run mode and automatic run mode. The wireless remote controlrun mode is able to make an accurate control within 300 meters with the function of forwardness, backwardness ac-celeration, deceleration, left turn, and right turn .The automatic run mode has the obstacle avoidance in the right and left direction ahead. The wireless control mode adopts the RF technology, which overcomes the disadvantag-es of traditional infrared ray wireless control for the short-distance control and susceptible to interference. The car is equipped with a LCD screen, which displays the current state of the car including run speed, run direc-tion, run mode, etc. The car runs normally and steadily in testing.%设计了基于PIC16F877A单片机的无线遥控智能小车,使其具有无线遥控驾驶和自动驾驶两种模式,无线遥控驾驶模式能在300 m范围内对小车进行高精度控制,并能够实现小车的前进、后退、加速、减速、左转弯、右转弯的遥控功能。

基于单片机的公交车硬币分拣计数器的设计

基于单片机的公交车硬币分拣计数器的设计

10.16638/ki.1671-7988.2019.05.036基于单片机的公交车硬币分拣计数器的设计苏依顺(浙江交通职业技术学院,浙江杭州311112)摘要:随着无人售票、自动售货机的推广,硬币的流通大大增加,尤其是公交公司和金融部门每天需要对大量的硬币进行分类、清点,工作量巨大。

文章设计的公交车硬币分拣机采用单片机为核心控制单元,结合传感器技术和相应机械结构完成硬币的分拣和包装工作,并完成对硬币种类和数量的实时监控和显示功能。

文章详细介绍了系统的硬件和软件设计,经测试表明,该系统能够实现硬币的分离和分类功能,并能对硬币的种类和数量进行实时监控,符合当前公交车的功能和性能需求。

关键词:分拣;监控显示;单片机中图分类号:U462 文献标识码:A 文章编号:1671-7988(2019)05-121-03Design of Coin Sorting for Bus Based on Single MCUSu Yishun(Zhejiang Institute Of Communications, Zhejiang Hangzhou 311112)Abstract: With the promotion of unsold tickets and vending machines, the circulation of coins has increased greatly. In particular, bus companies and financial departments need to sort and count a large number of coins every day, and the workload is huge. The bus coin sorting machine designed in this paper adopts single-chip microcomputer as the core control unit, combines sensor technology and corresponding mechanical structure to complete the sorting and packaging of coins, and completes the real-time monitoring and display function of the types and quantities of coins. This paper introduces the hardware and software design of the system in detail. The test shows that the system can realize the separation and classification function of coins, and can monitor the type and quantity of coins in real time, in line with the current bus function and performance requirements.Keywords: sorting; monitoring display; single chip microcomputerCLC NO.: U462 Document Code: A Article ID: 1671-7988(2019)05-121-03前言当前,硬币以其成本低、流通次数多、耐磨、易回收等不可替代的优势占据着小额货币市场。

~一款基于 PIC16F877A 单片机的高准确度数字称重系统设计

~一款基于 PIC16F877A 单片机的高准确度数字称重系统设计

一款基于 PIC16F877A 单片机的高准确度数字称重系统设计关键词:数字称重系统 PIC16F877A 单片机摘要:本文设计了一款高准确度数字称重系统。

该设计利PIC16F877A 单片机作为微处理器,在称重数据处理中,应用了混合滤波算法,提高了称重系统的稳定性、准确度。

测试表明:该称重系统能够实现多通道称重系统的数字化处理,并符合 OIML R76中的 3级衡器的允差要求. 另外,在研究有关此课题的报告时,我还查找了其中单片机,射频识别技术,PLC,模电转换等的相关知识以助于研读此报告。

引言:称重计量技术的应用颇为广泛,遍布于社会经济的各行各业,在生产过程或贸易结算中,对称量技术的要求越来越高。

而在我国,目前大多使用的仍为模拟式的电子称重系统,纯数字式的称重系统由于成本问题,在商业及工业生产中的应用不为广泛,为了解决现有的模拟称重系统存在各类误差补偿困难、稳定性和可靠性低以及难以实现在线监测等诸多问题,且考虑到纯数字式称重系统的成本,本文设计了一种基于 PIC16F877A 单片机的高准确度远程数字化称重系统。

1 系统总体设计系统主要包括模拟称重传感器部分、数字化部分、通信接口部分及仪表数据处理部分。

模拟称重传感器的弹性体在外力的作用下,产生弹性形变,从而使得粘贴在弹性体表面的电阻应变片产生变形,电阻应变片的电阻随之变化,经过惠斯顿电桥电路将力的变化转换为电信号的变化,输出 mV 级的信号。

该信号经过放大再进行 A/D 转换,然后通过单片机对传感器数据进行各种补偿修正,包括零点、温度、灵敏度、非线性、蠕变等补偿,从而使得称重系统的各项技术指标达到规定的准确度,最后将补偿完的称重数据信号以 RS-232 信号格式输出 [1]。

2 基本硬件电路设计系统处理器采用美国 Microchip 公司生产的 PIC16F877A 单片机,其主频为20MHz,内部集成了 8k×14 位 Flash 程序存储器和 368 字节数据存储器,并拥有 14 个中断源,可以完全满足本项目的需要。

第1章PIC16F877单片机实验板介绍

第1章PIC16F877单片机实验板介绍

第1章PIC16F877单⽚机实验板介绍第1章PIC16F877单⽚机实验板介绍美国微芯公司推出的CMOS 8位PIC系列单⽚机,采⽤精简指令集(RISC)、哈佛总线结构、2级流⽔线取指令⽅式,具有实⽤、低价、指令集⼩、简单易学、低功耗、⾼速度、体积⼩、功能强等特点,体现了单⽚机发展的⼀种新趋势,深受⼴⼤⽤户的欢迎,已逐渐成为单⽚机发展的新潮流。

PIC16F87X是微芯公司的中档产品。

它采⽤14位的类RISC指令系统,在保持低价格的前提下,增加了A/D转换器、内部E2PROM存储器、⽐较输出、捕捉输⼊、PWM 输出(加上简单的滤波电路后还可以作为D/A输出)、I2C总线和SPI总线接⼝电路、异步串⾏通信(USART)接⼝电路、模拟电压⽐较器、LCD驱动、FLASH程序存储器等许多功能,可以⽅便地在线多次编程和调试,特别适⽤于初学者学习和在产品的开发阶段使⽤;它也可以作为产品开发的终极产品。

微芯公司还将FLASH 芯⽚做成与OTP芯⽚价格相近,以致可⽤FLASH芯⽚代替OTP芯⽚。

微芯公司的单⽚机是品种最丰富的单⽚机系列之⼀,被⼴泛地应⽤于各种仪器和设备中。

这种单⽚机具有如下显著的特点:开发容易,周期短:由于PIC采⽤类RISC指令集,指令数⽬少(PIC16F87X 仅35条指令),且全部为单字长指令,易学易⽤;相对于采⽤CISC(复杂指令集)结构的单⽚机可节省30 %以上的开发时间、2倍以上的程序空间。

⾼速:PIC采⽤哈佛总线和类精简指令集,逐步建⽴了⼀种新的⼯业标准,指令的执⾏速度⽐⼀般的单⽚机要快4~5倍。

低功耗:PIC采⽤CMOS电路设计,结合了诸多的节电特性,使其功耗很低;100 %的静态设计可进⼊休眠(Sleep)省电状态,⽽不会影响激活后的正常运⾏。

微芯公司的单⽚机是各类单⽚机中低功耗设计最好的产品之⼀。

低价实⽤:PIC配备有OTP(One Time Programmable)型、EPROM型及FLASH型等多种形式的芯⽚,其OTP型芯⽚的价格很低。

PIC16F877原理简介

PIC16F877原理简介

PIC16F877原理简介1.1 PIC16F877特性:PIC16F877是由Microchip公司所生产开发的新产品,属于PICmicro系列单片微机,具有Flash program程序内存功能,可以重复烧录程序,适合教学、开发新产品等用途;而其内建ICD(In Circuit Debug)功能,可以让使用者直接在单片机电路或产品上,进行如暂停微处理器执行、观看缓存器内容等,让使用者能快速地进行程序除错与开发。

如图1为PIC16F877的40根接脚图,PDIP是指一般最常见的DIP(Dual In Line Package)包装,而PIC单片机也有PLCC(Plastic Leaded Chip Carrier)与QFP(Quad Flat Package)两种形式的包装,依照不同的需求,寻找不同的包装形式。

如图所示,每根接脚都有其特定功能,例如Pin11与Pin32(VDD)为正电源接脚,Pin12与Pin31(VSS)为地线接脚;而有些接脚有两种甚至三种以上功能,例如Pin2(RA0/AN0)代表PORTA的第一支接脚,在系统重置(Reset)后,可自动成为模拟输入接脚,接收模拟讯号,也可经由程序规划为数字输出输入接脚。

图1. 40引脚PIC16F877接脚说明图2. 28引脚PIC16F877接脚图说明图3. 44引脚PIC16F877脚位图说明图4. 44引脚PIC16F877引脚图说明PIC16F877属于闪控式(Flash)单片机,可以重复烧录,其ROM的容量总共是8K words,以2K为一个page,区分为4个pages;内部RAM总共有512个字节(00f~1FFh),以128个字节为一个Bank,共区分为4个Bank,如图5所示,每个Bank的前半段都有其特殊用途,分别连接到其特殊功能模块,例如I/O、CCP、Timer、USART、MSSP等。

图5. PIC16F877的RAM配置图(图片来源:Microchip PIC16F87X Data Sheet)1.2 特殊内嵌功能PIC16F877属于内嵌功能较多的单片机,除了CPU、POM、RAM、I/O等基本构造外,还包括以下各种功能,简介如下:A/D converter:模拟数字转换器,最多可以读取8组模拟输入讯号。

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制

通过使用PIC16F877单片机实现汽车电动助力转向系统的控制1 引言随着电子控制技术的发展及其在汽车领域的广泛应用, 电动助力转向系统(Electric Power Steering, 简称EPS)越来越成为目前汽车电子技术研究的热点之一。

与传统的转向系统相比,EPS系统结构简单,灵活性大,可以获得理想的操纵稳定性,能动态地适应汽车行驶状况的变化,在操纵舒适性、安全性、环保、节能、易于维修等方面也充分显示了其优越性。

目前, 电动助力转向已部分取代液压助力转向并获得广泛应用,如日本的大发、三菱、本田汽车公司,美国的Delphi汽车系统公司,德国的ZF公司等都相继研制出各自的EPS 并装配使用。

国内对EPS 系统的研究起步较晚,仅有清华、华中科大、吉林大学、合肥工大等高校开展了系统结构的方案设计、系统建模和动力学分析等研究,但处在理论探索、实验研究阶段。

国内部分汽车厂商如重庆长安、南昌昌河、东风、一汽等与高校联合研究,也都处在研制的初级阶段,未达到实用程度。

2 EPS系统的硬件组成及工作原理2.1 EPS的硬件组成EPS是一种直接依靠电力提供辅助扭矩的动力转向系统,结构如图2-1所示,它由电子控制单元(ECU)控制电机提供助力,系统主要由电子控制单元、扭矩传感器、转角传感器、车速传感器(可与其他系统共用)、直流电机、离合器、电磁继电器、减速机构和转向机构等组成。

图2-1 EPS系统结构图2.2 EPS的工作原理当汽车点火开关闭合时,ECU上电开始对EPS系统进行自检,自检通过后,闭合继电器和离合器,EPS系统便开始工作,当方向盘转动时,位于转向轴上的转角传感器和扭矩传感器把测得方向盘上的角位移和作用于其上的力矩传递给ECU,ECU根据这两个信号并结合车速等信息,控制电机产生相应的助力,实现在全速范围内最佳控制:在低速行驶时,。

一种PIC16F877的液晶显示接口设计与实现

一种PIC16F877的液晶显示接口设计与实现

《自动化与仪器仪表》2011 年第 1 期(总第 153 期)一种PIC16F877的液晶显示接口设计与实现胡亚琦 (兰州交通大学电信学院 甘肃兰州, 730070 ) 摘 要:液晶显示器具有功耗低、 体积小、 重量轻, 工作电压低等优点, 其在工业控制、 测试仪器仪表等领域 得到越来越广泛的应用。

特别是点阵液晶显示模块, 它在显示内容和显示功能等方面表现出的独特的性能, 给智能 化、 小型化及 “绿色化” 的仪器仪表显示带来了光明的前景。

文章给出一种基于美国Microchip Technology 公司的 PIC16F877 单片机与日本OPTREX 公司生产的4.7 英寸320 ×240 点阵单色STNLCD 模块DMF50081ZNB 的接口设计方法,经 实际应用, 效果良好。

关 键 词:P I C 单片机;液晶显示;接口;设计 Abstract: LCD display low power consumption, small size, light weight and low voltage, in industrial control, test instrumentation and other fields, it’s more and more widely used. In particular, dot-matrix liquid crystal display module, which functions in the display and display is show the unique aspects of performance, to the intelligent, compact and "green" of instrumentation display brings bright future. This paper gives the United States based Microchip Technology Inc. PIC16F877 microcontroller and Japan OPTREX produced 4.7 inches 320 × 240 dot-matrix monochrome STNLCD module DMF50081ZNB interface design, through the practical application of good results. Key words: PIC Microcontroller ; LCD ; Interface ; Design 中图分类号:T P 3 6 8 . 1 文献标识码:B 文章编号:1 0 0 1 - 9 2 2 7 ( 2 0 1 1 ) 0 1 - 0 0 3 5 - 0 30 引 言 PIC16F877 是美国Microchip Technologe 公司推出的 8 位单片机, 其集成了多种先进技术和制造工艺, 具有实 用、 低价、 低功耗、 高速度、 功能强等特点, 具有独特的RISC (精确指令集) 结构, 数据总线和指令总线分离的哈佛总 线结构, 使指令只有单字长的特性, 且允许指令码的位数 可多于8 位的数据位数, 这与传统的采用C I S C 结构的8 位 单片机相比, 可以达到 2 : 1 的代码压缩, 速度提高了4 倍。

一种基于PIC16F877的温度显示报警装置的设计与实现

一种基于PIC16F877的温度显示报警装置的设计与实现

一种基于PIC16F877的温度显示报警装置的设计与实现The Design of Temperature Control System Based on the PIC Chip王 颖 党瑞荣(西安石油大学光电油气测井与检测教育部重点实验室,陕西西安710065)摘 要:本文使用铂热电阻PT 100作为温度测量传感器,采用三线制桥式电路将非电量的温度信号转换为电压信号,并通过集成A/D 转换技术的单片机PIC16F877完成数据采集、处理、显示,实现了对温度的精确测量报警。

关键词:铂电阻PT100;桥式电路;PIC16F877;温度测量0 引言在人类的生活环境中,温度扮演着极其重要的角色。

在冶金、钢铁、石化等相关行业中,可以说几乎80%的工业部门都不得不考虑到温度的影响。

温度对于工业如此重要,由此推进了温度传感器和显示系统的发展。

随着社会的进步和工业技术的发展,人们更加重视温度因素,许多产品对温度范围要求更加严格。

本文介绍一种基于PIC16F877的数字式温度测量装置,该装置可以完成对温度的测量,将温度值由数码管显示出来,并可通过按键设定上下限报警值。

1 单片机温度控制报警系统的总体结构本设计通过温度敏感器件PT100作为温度测量传感器,采用三线制桥式电路将温度信号转化为随温度高低近似线性变化的电信号,经过信号放大处理后,输入到具有集成A/D 转换技术的PIC 单片机中,完成数据的采集、处理,最后将得到的温度值用4位数码管显示出来。

其中第一位数码管一般情况下显示为/00,修改上线和下限时分别显示/H 0和/L 0,后三位数码管显示当前温度值。

当温度超出设定的上限值和下限值时,分别点亮上限报警灯或下限报警灯。

报警值可以根据不同的温度要求进行设置与修改。

系统总体结构如图1所示。

图1 单片机温度控制体统总体结构该系统控制核心器件选用PIC16F877单片机。

PIC16F877单片机内部集成了8路10位精度的A/D 转换通道,无需外接附加的A/D 转换芯片,使用起来十分方便。

交通灯智能——天津大学智能装置课设

交通灯智能——天津大学智能装置课设

智能装置课程设计指导书一、设计题目交通灯智能管理二、设计目的1.深入认识 PIC16F877 单片机的工作原理,娴熟掌握汇编语言程序设计方法,娴熟使用MPLAB-ICD仿真器及MPLAB-IDE仿真调试软件。

2.经过该课程设计使学生初步掌握以单片机为中心的智能装置设计的简单原则、步骤和方法。

3.熟习智能装置设计中有关的硬件设计调试。

4.熟习智能装置设计中有关软件的设计、编程和调试。

三、设计内容1.以 16F877 单片机为中心,联合给出的三色灯原器件和实验板上原有的内容组建一个自动系统,按交通灯的工作方式控制,设计硬件电路, 编写软件程序。

2.利用 4 个按键设置突发事件响应,利用中止程序模拟行人过马路时按下某按键时,相应路段变成绿灯。

3. 用上位机发指令控制组灯响应时间,利用LED 数码管显示某方向的节余灯时<按秒显示)。

4. 利用两个可调电位器对1-5V 电压模拟交通流量,每增添1V 对应方向绿灯时间增添 5 秒<选做)四、设计要求1.依据实验指导书的设计内容及所给出的元件,设计交通灯的硬件原理图。

2.依据设计好的硬件原理图在实验板上用导线搭建硬件电路。

3.用万用表检查硬件电路连结能否正确,检查无误后上电并编制简单的测试程序分步伐试各部分功能。

4.在各部分功能实现后,编制完好的交通灯系统软件,并进行软硬件联调,直抵达到设计要求。

达成后由教师进行查收检查。

五、实验设施1.MPLAB-ICD模块与仿真头2.智能装置实验系统3.安装了 MPLAB-IDE 开发软件的计算机4.数字万用表5.导线若干六、实验项目1.设计交通灯智能管理硬件电路<1)采纳16F877单片机,利用实验板上供给的三色灯模拟交通灯系统。

各用一组三色灯分别表示南北方向和东西方向红绿灯。

三色灯原理见附录。

假设一个十字路口为东西南北走向。

初始为灯全灭。

状态 0:南北绿灯,东西红灯;而后转状态 1:南北黄灯,东西红灯;再转状态 2:南北红灯,东西绿灯;再转状态 3:南北红灯,东西黄灯;最后循环至状态 0。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于PIC16F877单片机的公交车智能投币机设计
作者:王占华王书海孟静
来源:《硅谷》2009年第21期
[摘要]介绍应用PIC单片机对硬币进行鉴别的原理及其在公交车智能投币机系统中的具体实现。

系统采用电涡流传感器对硬币进行信号检测收集,使用PIC16F877作为设计的核心数字信号处理部分,在软件方面使用速度加权算法,目标是硬币的正确辨识率达到98%以上。

[关键词]电涡流传感器PIC16F877智能投币机
中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)1110020-01
一、引言
随着社会经济的快速发展及城市交通的不断改善,无人售票公交车得到了普及。

但现行的无人投币系统存在着难以辨别真假币,难以对投入的尺寸大小相近的币值自动进行识别和累计等功能,因此导致了一些不文明现象的发生,从而给公交公司造成了巨额经济损失。

快速鉴别真假硬币技术在很多方面都有应用,研究一种新型的能够避免上述缺点的投币机无论是对公交公司的发展和社会的发展都会有很大的帮助。

本文介绍了一种新型的智能投币机,能够高效、实时、较准确的鉴别真假硬币具有一定推广作用。

二、工作流程及方式
开启电源,系统上电,单片机自动复位,自动初始化,液晶显示屏上显示结果为0.0。

当有乘客投入硬币时,由电涡流传感器产生的经过外围电路变换的信号送入单片机,使其对硬币进行检测辨识、分类并输出结果。

可能发生的情况可分2种:
1.是真币,且满1元,响铃。

2.如果检测结果是假币,则报警器发出警报并且开动电机牵引通道侧门将假币退出。

除此之外,系统还提供总票款查询功能(最大显示结果为4位即9999)。

当需检查总票款时,按动相应按键,转换为显示总票款状态,液晶显示屏显示总票款,数秒后恢复正常显示状态。

当有人按清零键时,液晶显示屏中所有位归零,重新显示0.0,内部保存的4位总票款不变。

三、系统组成部分及工作原理
(一)系统的硬件设计
本系统属单片机应用系统,其硬件组成主要包括单片机及信号获取模块、显示模块、报警及电机驱动模块、信号处理模块等。

系统信号流程图如图1所示。

美国微芯(Microchip)公司的PIC系列单片机主要有以下特点:(1)哈佛总线结构;(2)指令单字节化;(3)精简指令集(RISC);(4)寻址方式简单;(5)代码压缩率高;(6)运行速度高;(7)功耗低;(8)自带硬件看门狗;(9)开发工具成熟强大。

这些特点使得PIC系列单片机在工业控制、消费电子产品、办公自动化设备、智能仪器仪表、汽车电子等不同的领域得到了广泛的应用。

基于以上特点,本系统采用PIC16F877型单片机进行设计。

系统使用12MHz晶体振荡器,机器周期为1s,晶振频率稳定,保证了本系统辨识硬币的准确性和可靠性。

系统采用高频反射式电涡流传感器来获得待检信号,工作原理为:当在有骨架的空心线圈中通以交变电流时,线圈周围产生1个交变的磁场H1,将被测金属放人H1中,则金属导体中产生涡流J。

该涡流J产生1个反向的磁场H2,削弱原有磁场H1,从而导致线圈的电感量、阻抗、品质因数发生变化。

金属材料对各项参数的变化有直接的影响。

若以正弦振荡电路为激励电路,以系统的频率为函数,可以推导出关系为:
(1)
式中,σ:金属导体的电阻率; :金属导体的磁导率;d:线圈与金属导体的距离;f:电涡流传感器输出信号频率。

也就是说,当线圈与金属导体的距离固定不变时,传感器输出信号的频率只与磁场中的金属导体材料的固有性质有关。

所以我们可以通过测量传感器信号的频率来获得我们分辨真/假币和币值的依据。

由于真假币之间的差别是很小的,所以从传感器获取的信号是非常微弱的,这就需要进行分析、放大、检波,从而获得一直流信号,信号的放大电路如图2所示。

单片机不能处理正弦的频率信号,因此需要在传感器后面加上零位比较器将其波形整形为方波信号,电路图省略。

(二)系统显示部分
HT1621是128点内存映象和多功能的LCD显示器,HT1621的软件配置特性使它适用于多种LCD应用场合,包括LCD模块和显示子系统。

用于连接主控制器和HT1621的管脚只有4或5条,HT1621还有一个节电命令用于降低系统功耗。

静态显示内存(RAM)以32×4位的格式储存所显示的数据。

RAM的数据直接映象到LCD驱动器,可以用READ、WRITE和READZ-MODIFY-WRITE命令访问。

并可由软件配置成1/2或1/3的LCD驱动器偏压和2、3或4个公共端口,这一特性使HT1621适用于多种LCD应用场合。

LCD驱动时钟由系统时钟分频产
生,LCD驱动时钟的频率值保持为256Hz,由频率为32.768kHz的晶振、片内RC振荡器或外部时钟产生。

H 1621只有四根管脚用于接口。

管脚用于初始化串行接口电路和结束主控制器与HT1621之间的通讯。

管脚设置为“1”时,主控制器和HT1621之间的数据和命令无效并初始化。

在产生模式命令或模式转换之前,必须用一个高电平脉冲初始化HT1621的串行接口。

管脚DATA是串行数据输入/输出管脚,读/写数据和写命令通过管脚DATA进行。

管脚是读时钟输入管脚,在信号的下降沿时数据输出管脚DATA上,在信号上升
沿和下一个下降沿之间,主控制器应读取相应的数据。

管脚是写时钟输入管脚,在信号上升沿时,管脚DATA上的数据、地址和命令被写入HT1621。

可选的管脚可用作主控制器和
HT1621之间的接口,可用软件设置作为定时器输出或WDT溢出标志输出。

主控制器与HT1621的/IRQ相连接后,可以实现时基或WDT功能。

Ht1621液晶显示器的片选与单片机RB5端口连接,用于初始化串行接口电路和结束主控制器与HT1621之间的通讯。

写信号和写数据DATA分别与单片机的RD0和RD1端口连接,实现数据写入。

四、软件设计
系统的软件部分需要实时地完成对硬币的准确检测,因此采用外部中断服务程序实现检测的功能。

软件结构主要可分为主程序、中断中断服务子程序等2大部分。

主程序是全部程序的主体,机器运行中的绝大部分时间都在循环执行该代码段,主要实现显示和扫描控制信号并作相应动作的功能。

中断服务子程序,实现检测、辨识、与控制信号发出的功能。

显示中断子程序,实现从主程序切换到显示状态。

显示部分主程序如下:
void LCD_DISP(void)
{
LCD_CS = 0;
LCD_WRITE_HEAD();
for (lcdi=0;lcdi
if (lcdj&0x20) LCD_DA=1;
else LCD_DA=0;
LCD_CK=0;
LCD_CK=1;
lcdj
}
for (lcdi=0;lcdi
{
if (lcdk&0x08) LCD_DA=1;
else LCD_DA=0;
LCD_CK=0;
LCD_CK=1;
lcdk
}
LCD_CS = 1;
五、结束语
本文所介绍的公交车智能投币机其检测速度快,准确率高、实时效果好、价格适当。

可与国外同类产品相媲美。

目前该机已实现从研制、开发、试制到批量生产阶段,产品已被应用到多个城市公交车上。

随着社会的发展和公交系统的成熟,该具有良好的市场前景。

参考文献:
[1]王春芳,基于AT89C51单片机的硬币高速检伪机.
[2]王雪文,传感器原理及应用[M].北京航空航天大学出版社.
[3]沈孝芹,基于单片机的公交车智能投币监测系统的研制.
[4]李学海,PIC单片机实用教程[M].北京航空航天大学出版社.
作者简介:
王占华(1982-),男,硕士研究生,研究方向:测试计量及智能仪器;王书海(1963-),男,副教授,研究方向:智能仪器;孟静(1983-),女,硕士研究生,研究方向:信号与信息处理。

相关文档
最新文档