基于STC12C5A60S2型号单片机实现四个LED滚动闪烁,时间间隔为1s其中四个LED灯连接P

我需要的是将内部PWM功能做DA使用的程序 不是AD

你对这个回答的评价是

查此单片机的手册,上面有程序

你对这个回答的评价是

STC12C5A60S2单片机突然下载不了程序了总昰显示等待上电,但是可以运行前一次烧进去的程序不是板子的问题,换一块儿单片机就可以继续用了就是这样坏了好几块单片机,想问问有... STC12C5A60S2单片机突然下载不了程序了,总是显示等待上电但是可以运行前一次烧进去的程序。不是板子的问题换一块儿单片机就可鉯继续用了。就是这样坏了好几块单片机想问问,有没有大神知道原因呀~我想以后注意一下不能老是这样浪费单片机呀~
  1. 检查供电电压,可以用7805或7905三端集成稳压器

  2. 检查宏晶下载器选项,是内部时钟还是外部晶振

  3. 检查电平转换器工作是否正常

   STC宏晶的单片机挺好的很耐用,还是国产的!在使用时要注意给P0口加上拉电阻并注意I/O口运行模式,最大开漏电流不超过20MA整块芯片不超过90MA。

 嗯谢谢!
1、之前是直接接直流稳压电源的,用电池也都会通过搭建好的稳压电路稳压
2、选的是外部晶振这个是需要修改一下吗?
3、电平转换器怎么检查呢是茬板子上的吗?
4、com口的设置好像没啥问题呢因为换了新的单片机芯片就能下载了。
5、板子上的上拉电阻都接好了的
这块STC相比最开始用的51確实好用很多速度也快,但是遇到了这个问题不知道具体是什么原因呢~
  1. 用集成稳压器时一定要给输出端并联一大一小两个电容【大的濾波,小的能减少纹波】在输出端并联一只小容量电容【防止稳压器自激】

  2. 第一次使用一定要注意下载器晶振选项。如果第一 次用内部晶振而下载时又选了外部晶振,那将导致无法运行如果不慎选错,必须插上晶振维持运行,并修改选项后重新下载

  3. 如果USB直接插在開发板上,电平转换器就在USB口周围

本回答由电脑网络分类达人 董辉推荐

下载时P3组IO口上别连外设,然后把下载软件上的高低波特率都设成1200

峩也经常碰到这种情况但都是通信波特率特异造成的,你继续改换波特率高低波特率保持一致从1200接着往上试,2400、4800、9600看看是不是可以

  无线蓝牙智能追踪小车是在控制系统的作用下手机APP软件作为客户端,手机蓝牙作为指令发送方蓝牙模块作为接收方,然后接收方通过串口仿真协议与控制系统进荇通信从而完成指令的无线传输控制小车前后左右运动。智能追踪是通过红外光电传感器采集信号反馈给控制系统从而控制电机转动速度实现智能追踪。本设计中采用STC12C5A60S2单片机作为主控芯片,五对红外光电传感器构成追踪检测电路蓝牙模块采用HC-06,电机驱动电路及其他外围电路设计实现了手机无线遥控小车以及沿黑色轨迹行走的智能追踪小车。
  【关键词】蓝牙小车 智能追踪 L298N驱动电路 追踪小车
  夲设计采用STC12C5A60S2单片机作为控制核心使用两个低功率直流电机为轮子提供动力,附加电机驱动电路蓝牙模块和单片机串口连接和下载电路,智能追踪检测电路等构成整个系统无线遥控小车是由手机蓝牙发出指令给蓝牙模块,然后蓝牙模块将指令利用串口发送给控制系统实現小车前进后退,左右转智能追踪则是采用红外光电对管检测黑线,经过LM339电压比较器比较之后输出高低电平反馈给控制系统从而调節电机速度,并用PWM技术实现左右轮子速度的微调实现小车智能追踪。系统总图如图1所示
  1.1 硬件及电路
  无线蓝牙智能追踪小车是甴单片机最小系统,直流电机驱动电路追踪电路等部分组成。
  1.2 单片机最小系统电路
  该电路是本设计的大脑采用国产宏晶科技苼产的STC12C5A60S2单片机作为控制系统。
  利用P3口的第二功能串口传输功能蓝牙模块的输出端与单片机的10引脚P3.0和11引脚P3.1连接,通过串口协议向单片機发送指令蓝牙模块的TXD与单片机RXD(P3.0)连接,RXD与单片机的TXD(P3.1)相连同时串行口也用来下载程序。
  光电传感器检测地面黑线后在输出端SEN0SEN1,SEN2SEN3,SEN4输出一个高低电平信号然后将信号通过P0.0,P0.1P0.2,P0.3P0.4口输入单片机,经过处理后由P2.0,P2.1P2.3,P2.4P2.5,P2.6口输出给L298N的EN1EN2,IN1IN2,IN3IN4引脚完成單片机对直流电机速度的调节和控制。
  电机驱动电路:由于本设计对小车速度的要求不是很高所以采用了小功率直流电机。系统中采用L298N芯片驱动电机该芯片内部集成了双桥性H桥电路,一个芯片上可以同时控制两个电机且互不影响每个电机由驱动芯片的EN1,IN1IN2三个信號端控制,其中EN1是使能信号IN1,IN2是电机转动方向控制信号IN1,IN2分为10时,电机正转反之,电机是反转同时通过调整PWM的占空比改变电机電压的接通和断开时间比,从而调整电机上平均电压大小从而控制电机的转速。当小车偏转或者转向时PWM可以控制小车轮子转动的速度,从而使小车慢慢的改变方向其中D1-D8为二极管,电机停止瞬间会产生一个反向电动势放置这些二极管即为了防止逆向电动势烧毁芯片,起到保护芯片的作用
  追踪电路:本设计中采用五对ITR20001型号红外反射式光电对管对黑线进行检测,五对红外对管呈“一字型”等距离分咘ITR20001是一种集发射和接收一体的光电探测器,发射管是砷化镓红外发光二极管接收管是灵敏度高,硅平面光电二极管利用ITR20001红外光电对管组成追踪电路结构比较简单简单,由于ITR20001红外光电对管发射和接收二极管有黑色保护壳包裹所以受光照影响比较小小,工作稳定并与電压比较器相连构成追踪传感器电路。小车通电瞬间红外光电对管就不断地向地面发射红外光当红外光遇到到白色地面产生发射,反射咣被接收管接收此时红外接收管两端电阻变小,电压降低导致与之串联的电阻R电压升高,经过电压比较器之后输出高电平输送给单片機当红外光照射到黑线时,黑线吸收红外光导致红外接收管接收不到红外光,此时红外接收管电阻变大电压升高,导致与之串联的電阻R两端电压降低经过电压比较器之后输出为低电平,然后输送给单片机单片机通过接收到的高低电平信号控制左右两个轮子速度。
  蓝牙模块驱动:近些年蓝牙技术已经成为最成熟的无线短距离无线传输技术成本低,功耗小抗干扰好,可以灵活建立连接等优点鉴于此,本设计以手机作为遥控器与小车上无线蓝牙模块建立连接,并以蓝牙配对连接的方式建立专用信道实现数据传输。
  本系统采用蓝牙模块为HC-06事先在手机(安卓操作系统)上设计一个通信控制软件最为控制端,只要在手机上运行该软件建立连接之后,按丅按钮就可以向蓝牙模块发送指令然后蓝牙模块通过串口将指令发送给单片机,从而实现对小车的无线蓝牙控制
  蓝牙模块HC-06模块采鼡CSR公司芯片,遵循蓝牙V2.0协议标准可以在10米范围内实现无线通信,蓝牙模块共四个引脚VCCGND,TXDRXD,可以很方便地与单片机进行串口连接在具有蓝牙通信功能的设备中使用比较广泛。
  本设计使用AT指令事先对蓝牙模块HC-06进行了初始化设置串口波特率为9600bps。
  实验结果:按照夲设计制作的无线蓝牙智能追踪小车实际测试结果是:手机无线遥控小车长时间工作正常,从手机发出指令到小车做出相应的动作中間不超过10ms,反应速度快灵敏度高。小车智能追踪时运行稳定长时间工作中没有偏离黑线,转弯运行平稳转速可自动调整,小车整体性能稳定没有发生偏离黑线的情况。
  结论:本文介绍了用手机遥控小车行走的硬件设计以及小车的智能追踪功能
  武昌工学院―信息工程学院 湖北省武汉市 430065

我要回帖

更多关于 stc12c5a60s2单片机 的文章

 

随机推荐