C51
文章平均质量分 75
陈学弟
gcc hello_word.c
展开
-
基于C51小车测速
个格子,每经过一个格子,会遮挡(高电平)和不遮挡(低电平),定时器可以设计成一秒,统计脉冲数,一个脉冲就是。有遮挡,输出高电平;用途:广泛用于电机转速检测,脉冲计数。对应的码盘也转了一圈,码盘有。轮子走一圈,经过一个周长,那么一个脉冲就是走了。原创 2022-10-16 22:43:47 · 1600 阅读 · 0 评论 -
C51小车调速
除了以下文件要修改,其余和上面功能文件一样。原创 2022-10-16 21:36:06 · 721 阅读 · 0 评论 -
C51串口控制小车(蓝牙)
【代码】C51串口控制小车(蓝牙)原创 2022-10-16 21:15:52 · 615 阅读 · 0 评论 -
基于C51语音控制小车
如下图所示,最便宜的舵机sg90,常用三根或者四根接线,黄色为PWM信号控制用处:垃圾桶项目开盖用、智能小车的全比例转向、摄像头云台、机械臂等常见的有0-90°、0-180°、0-360°怎么控制转角向黄色信号线“灌入”PWM信号。PWM波的频率不能太高,50hz,即周期=1/频率=1/50=0.02s,20ms左右数据:不同的PWM波形对应不同的旋转角度,以20ms为周期,50hz为频率的PWM波。原创 2022-10-16 21:06:14 · 2610 阅读 · 0 评论 -
C51之温湿度检测系统(自动开关风扇)
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,应用领域:暖通空调;汽车;消费品;气象站;湿度调节器;除湿器;家电;医疗;自动控制![在这里插入图片描述](https://img-blog.csdnimg.cn/47c96a99f371492d8e5e74579d086692.png)原创 2022-10-06 21:11:04 · 1130 阅读 · 0 评论 -
C51之olde显示屏模块的使用
IIC全称Inter-Integrated Circuit (集成电路总线)是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。IIC属于半双工同步通信方式特点简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件多主控(multimastering)其中任何能够进行发送和接收的设备都可以成为主总线。原创 2022-10-04 00:40:24 · 1611 阅读 · 1 评论 -
C51之LCD1602
LCD1602(Liquid Crystal Display)是一种工业字符型液晶,能够同时显示 16×02 即 32 字符(16列两行)第 1 脚: VSS 为电源地第 2 脚: VDD 接 5V 正电源第 3 脚: VL 为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个 10K 的电位器调整对比度。第 4 脚:RS 为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。原创 2022-10-02 17:41:07 · 794 阅读 · 0 评论 -
C51和4G模块使用
模块使用说明基于串口AT指令的开发方式有两种工作模式,默认是透传模式,通过其他方式进入AT指令模式,后续有说明注意插卡不要出错,下图红色位置为SIM卡状态灯,亮才是正常。原创 2022-10-02 10:50:09 · 1209 阅读 · 0 评论 -
C51之ESP-01s
AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data TerminalEquipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data CircuitTerminal Equipment,DCE)发送的。其对所传输的数据包大小有定义:即对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。每个AT命令行中只能包含一条AT指令;原创 2022-09-27 19:17:24 · 1464 阅读 · 0 评论 -
C51之电动车报警器
继电器=0为开 1为关。原创 2022-09-11 01:46:03 · 173 阅读 · 0 评论 -
C51串口通信(蓝牙)
串口通信就是单片机和pc之间的一种通信方式。通信方式:并行,串行,同步,异步(最常用的)传输方向:单工,半双工(不同时间),全双工注:SYSClk是晶振char cmd;//波特率不倍速 SCON = 0x50;//8位数据,可变波特率 AUXR &= 0xBF;//定时器1时钟为Fosc/12,即12T AUXR &= 0xFE;//串口1选择定时器1为波特率发生器 TMOD &= 0x0F;//清除定时器1模式位 TMOD |= 0x20;原创 2022-09-08 21:05:28 · 3228 阅读 · 1 评论 -
C51之智能感应垃圾桶
占空比就是一个周期内高电平时间和低电平时间的比例,一个周期内高电平时间越长占空比就越大,反之占空比就越小。在超声波模块的触发脚位输入10微秒以上的高电位,即可发射超声波,发射超声波之后,与接收到传回的超声波之前,“响应”脚位呈现高电位。1、产品不震动时,震动开关呈断开状态,输出端DO输出高电平,绿色指示灯不亮;红-------------------------VCC。棕色----------------------GND。橙色----------------------信号线。原创 2022-09-05 03:20:23 · 989 阅读 · 0 评论 -
C51定时器和中断
C51中的定时器和计数器是同一个硬件电路支持的,通过寄存器配置不同,就可以将他当做定时器或者计数器使用。确切的说,定时器和计数器区别是致使他们背后的计数存储器加1的信号不同。当配置为定时器使用时,每经过1个机器周期,计数存储器的值就加1。而当配置为计数器时,每来一个负跳变信号(信号从P3.4 或者P3.5引脚输入),就加1,以此达到计数的目的。标准C51有2个定时器/计数器:T0和T1。他们的使用方法一致。C52相比C51多了一个T2。原创 2022-09-05 01:18:54 · 924 阅读 · 0 评论