推荐阅读最新更新时间:2024-03-16 13:34
单片机学习记录——继电器
继电器简介 单片机接继电器电路,用偏小的信号,达到直接控制大电流负载的目的,即弱电控制强电。单片机的引脚输出来控制继电器的闭合与断开。 硬件连接 从电路图可得知,继电器只有一个接口J2与单片机相连接。当接低电平时,继电器闭合;当接高电平时,继电器断开。继电器的闭合可通过叫做DK的LED显示出来。 软件设计 /**************************************************** * 函 数 名 : relay_on * 函数功能 : 使继电器闭合 * 输 入 : 无 * 输 出 : 无 **************************
[单片机]
恩智浦推出全球最小、集成微控制器的单芯片SoC,适合无人机、机器人、电动工具、直流风扇及健康保健应用
为满足广阔的市场需求,恩智浦一直致力于扩展自己的8位微控制器系列产品,打造片上系统(SoC)便属于这个战略的一部分;该款SoC包含前置驱动器,可提供超高电压性能,低(BOM)成本和高集成度
美国德克萨斯州奥斯汀,2017年3月9日 -- 恩智浦半导体 Semiconductors N.V.(纳斯达克代码:NXPI)今天宣布推出全球最小的单芯片SoC解决方案——MC9S08SUx微控制器()系列,该超高压解决方案集成了18V至5V 低压差()和MOSFET前置驱动器,适合无人机、机器人、电动工具、直流风扇、健康保健以及其他低端无刷直流电机控制 ()应用。这一强大的的8位MC9S08SUx微控制器系列进一步拓展了恩智浦的S0
[机器人]
单片机串口处理获得的经验(stm32)
最近搞了一个stm32串口数据帧批处理代码,遇到了很多问题,作为刚工作的我,经验太缺乏,实在是需要总结一番,以避免以后再出现同样的错误。 大致情况罗列如下: 1、串口接收中断处理 在学校的时候根本没有接触过什么循环处理的方法,到现在我也讲不上来这个方法的名字是什么,反正自己会运用了。大致的情况是环形数组处理,代码如下: //====================== 接收数据中断 if( USART_GetITStatus( COM_USARTx, USART_IT_RXNE ) != RESET ) { if( COM_Rx_Sign == 1 )
[单片机]
基于51单片机SHT11温湿度传感器检测程序(含电路图)
下面是原理图: 下面是SHT11与MCU连接的典型电路: 下面是源代码: #include reg52.h #include intrins.h /******************************************************** 宏定义 ********************************************************/ #define uint unsigned int #define uchar unsigned char #define noACK 0 #define ACK 1 #define STATUS_REG_W 0x
[单片机]
MSP430 F5529 单片机 OLED 贪吃蛇 游戏
做了一块MSP430 F5529转接板看起来漂亮一点,没有就直接用杜邦线接线。 https://blog.csdn.net/x1131230123/article/details/108772807 Snake game. Each time the snake eats a piece of food, its tail grows longer, making the game increasingly difficult. The user controls the direction of the snake’s head (up, down, left, or right), and the snake’s body
[单片机]
普通51单片机驱动3.5寸TFT的应用实例
目前市场流行的3.5寸屏基本上都是只内置了驱动器,而不带控制器,这样给用户的使用造成了一些难度。基本上很多朋友在用彩屏时选择一些带LCD控制器的ARM7或ARM9去开发,对于不会ARM开发的朋友来说,只使用普通MCU,这样可以选择的3.5寸TFT模块,就很难找到了。 本文就是基于市场上一款比较使用的3.5寸TFT模块编写的,用户只需要帮该TFT模块当作普通的单色液晶的开发思路来使用,就可以很容易去编程。 一、 硬件选择 1、 MCU:AT89S51 2、 开发编译环境:Keil C51 3、 3.5寸TFT模块型号:MzT35C1 二、 TFT模块基本性能: 1、基本参数 模块结构: 内置控制器 屏幕大
[单片机]
具有单片机串行接口的汽车电子驱动器
摘要: MC33298是Motorola公司推出的新型汽车电子驱动器,它具有8路输出,可由8位串行控制。MC33298所具有的独特的串行外设接口(SPI)可以使其和各种单片机直接相连以控制不同的负载。文中介绍了MC33298的特点、功能和工作原理,并给出了它的几种典型的接口应用电路。
关键词: 驱动器 串行接口 单片机 MC22298
1 概述
MC33298是一种较为新颖的汽车驱动器,它具有8路输出的低边功率开关,由8位串行控制。MC33298采用新型集成工艺,内含集成CMOS逻辑、双极性MOS模拟电路和DMOS功率场效应管等多种电路。由于该芯片具有串行外设接口(SPI),所以能和多种单
[半导体设计/制造]
基于MCS-51单片机的智能机器人迷宫车设计
摘要:机器人在军事侦察、扫雷排险、防核化污染等危险与恶劣环境中以及工业自动化生产的物料搬运上应用很广,随着任务复杂性的增加,对移动机器人的要求也越来越智能化。然而,功能较完备的路径跟踪控制方法普遍具有计算复杂,不易实现等特点。主要针对移动机器人即智能小车的行走系统进行设计,以MCS-51单片机为控制核心的智能小车利用单光束反射取样红外传感器,探测正前方及左右两侧障碍物,利用控制算法寻找行进路线,在无人控制的情况下自主地走出迷宫。设计采用了轮式移动机构,使机器人能直线行走、左右转弯、主要针对路径跟踪算法优化问题,提出一种有效可行的方法,该法比以往算法更简单易行。 关键词:智能小车;迷宫;控制算法;避障 机器人应当具有几个特征:移动
[工业控制]