杨 咪,曾新红,欧建江,林文浩,曾建满,陈浩珺
(广州航海学院 电气工程系,广东 广州 510725)
随着人们物质生活的不断改善,精神需求类的产品也慢慢进入人们的生活。尤其是单片机技术的发展,引领着电子产品向智能化和微型化方向发展,单片机已毫无疑问成为电子产品研制和开发中首选的控制器。在消遣游玩中,人们对孩子的娱乐需求也是尽量满足,各种娱乐场所中,以游戏币为载体的游戏机极受欢迎。本文利用单片机与步进电机相结合设计了一款用于娱乐的自动投币推币机,是一种通过电路芯片的编程控制,从而使步进电机进行来回推币操作的游戏玩乐推币机。
本设计主要由单片机、LED 数码管、亚克力板和步进电机等部分组成。按键用于启动、复位、选币和获取随机数。由用户通过连接单片机的按键进行操作[1]。通过抽奖按键来进行投币的自动输入。
主要元器件是单片机STC89C52 和带有减速装置的28BYJ-48 单极性步进电机。STC89C52 芯片是一种低电压、高性能的8 位微控制器。它含有40 个引脚,除了电源引线和时钟引脚外,还有四个8 位可编程输入/输出口,以及三个16 位定时/计数器,一个全双工串行通信口,内部含有8 个中断源,还内含振荡器及时钟电路。单片机晶振电路采用12 兆赫兹时钟;复位电路采用常用按键复位,按下按键即可恢复初始状态;由于P0 是开漏输出,当输出高电平时是没有输出的,因此设计在P0 口加上10 kΩ 的上拉电阻,即可正常使用。控制电路如图1 所示。……