一.DS1302使用(三线SPI协议) 1.地址/命令字节 第7位:固定值1;第6位:1—使用RAM功能,0—使用时钟功能;第5~1位:寄存器地址;第0位:1—读,0—写; 2.相关寄存器 前7个寄存器是保存时间(通过上表可看出,时间的存储方式采用BCD码)。补充:第一个寄存器的最高位CH用来控制是否开始计数。0—正常计数;1—停止计数。默认为0。 第8个寄存器是写保护寄存器:第
一.超声波模块测距 跳线帽连接1-3和2-4! 1.原理图 2.代码及注释 sbit TX=P1^0; sbit RX=P1^1; //延时函数 void Delay10us() //@11.0592MHz { unsigned char i; _nop_(); i = 25; while (--i); } //发送超声波,规定每次发送8个
一.软件模拟IIC 1.IIC延时函数 #define DELAY_TIME 5 void IIC_Delay(unsigned char i) { do{_nop_();} while(i--); } 2.数据发送的条件 每个时钟脉冲传输一位数据。 3.开始和停止 //总线引脚定义 sbit SDA = P2^1; /* 数据
一.原理图及引脚说明 可由Rb1电位器控制LCD的对比度 编号 引脚名 引脚说明 编号 引脚名 引脚说明 1 VSS 电源地 9 D2 Data I/O 2 VDD 电源正极 10 D3 Data I/O 3 VL 对比度调节 11 D4 Data I/O 4 RS 数据/指令选择
一.寄存器(只给出有用的位) 1.TCON定时器/计数器0/1控制寄存器 TF1:T1溢出中断标志位。产生溢出时,硬件置1,请求中断。进入中断后硬件清0; TR1:0—关闭T1,1—打开T1; TF0:T0溢出中断标志位。产生溢出时,硬件置1,请求中断。进入中断后硬件清0; TR0:0—关闭T0,1—打开T0; 2.TMOD定时器/计数器0/1工作模式寄存器 高四位控制定时器
一.串口相关寄存器(只给出有用的位) 1.SCON控制寄存器 SFR name Address bit B7 B6 B5 B4 B3 B2 B1 B0 SCON 98H name SM0/FE SM1 SM2 REN TB8 RB0 TI RI SM0/FE:当PCON寄存器的SMOD0为0时,该位和SM1一起
一.点阵内部图 点阵的有两种,分为共阴和共阳(与数码管类似,后续代码根据共阳点阵编写)。点阵的控制主要是每行和每列电平的控制。如图,以共阳为例:若要使左上角的灯亮,则第一行输出高电平(其他行均为低电平),第一列输出低电平(其他列均为高电平)。 二.原理图 与数码管共用接口,所以数码管和点阵的显示只能选一个使用! 原理图中点阵的接口R5即代表第5行(Row),C8即代表第8列(Col
一.NEC协议 网上资料很多,此处大致讲解。 1.NEC协议对于逻辑“0”和“1”的表示方式: 由560us高电平接上不同长度的低电平,即逻辑“1”的脉冲周期2.25ms,逻辑“0”的脉冲周期1.12ms。 2.NEC协议的发送格式: 首先发送9ms高电平和4.5ms低电平的同步码头代表开始信号。接着以上述逻辑表示发送8位地址码,8位地址反码,8位命令码和8位命令反码
一.音乐播放原理 1.蜂鸣器分为有源和无源,经测试均可正常播放音乐。(网上有些回答说有源不可播放)有源蜂鸣器是指蜂鸣器内部带有振荡源,只需在蜂鸣器两端加上稳定的电压,内部振荡源就会工作,蜂鸣器就可以响。无源蜂鸣器是指蜂鸣器内部没有振荡源,因此需要外部施加不断变换的高低电平信号,否则蜂鸣器不响。 2.首先需要了解蜂鸣器可以播放音乐的原理。音乐中不同的音调实际上是发声体震动的速度(即频率)
简介: 此模块共有3个,可用作外部中断,定时器,高速脉冲产生,PWM产生。CCP意思是:Capture(捕获),Compare(比较),PWM(脉宽调制)。PCA是Programmable Counter Array(可编程计数器阵列)。 一.所用寄存器 1.CMOD PCA工作模式寄存器 SFR name Address bit B7 B6 B5 B
STC15单片机的A/D转换口在P1.0~P1.7,有8路10位A/D转换器。 一.所用寄存器 1.P1ASF P1口模拟功能控制寄存器(不可位寻址) SFR name Address bit B7 B6 B5 B4 B3 B2 B1 B0 P1ASF 9DH name P17ASF P16ASF P15ASF P
lcd1602的基础操作和配置可查看12章讲解! 一.原理 基础回顾:1. lcd1602一个字符的显示是宽5个像素高8个像素,一共40个像素。其中每行的5个像素是由1个字节的低5位控制,高3位不起作用(此处需要注意,后面创建图形需要考虑到)。所以一个字符的显示要8个字节;2. 由lcd1602的使用手册可知,其用户字模存储区CGRAM是6位地址(即64个地址),每个地址可存入1个字节
一.简介 之前介绍过H桥电机驱动电路的基本原理,但是以集成的电机驱动芯片为示例。这些集成的芯片使用起来比较简单,但是只能适用于一些小电流电机,对于大电流的电机(比如:RS380和RS540电机),则不能使用这些集成的芯片(否则会导致芯片严重发热并烧毁)。 此时便需要自行用半桥/全桥驱动芯片和MOS管搭建合适的H桥电机驱动电路实现对大电流电机的驱动控制。 二.示例原理图和PCB展示 此原
一.步进电机工作原理 1.基本原理 步进电机工作原理相比直流电机更复杂一些,网上资料也较多,我也不做过多讲解。下面贴出的是我认为讲的比较好的原理介绍。步进电动机步进电机及其工作原理 2.相关总结 ★步距角:改变一次通电状态(或者说一个脉冲信号)电机转子对应转过的角度。θ=360°/(z*n),θ是步距角,z是转子齿数,n是工作拍数。★在非超载情况下,电机的转速和停止位置只取决于控制脉冲信号
一.原理图 此电路由一个DC-DC开关稳压芯片(LM2596)和一个线性稳压芯片(AMS1117)组成,可以将7-40V的输入电压转换5V和3.3V的电压输出。此处只对前半部分开关稳压芯片做介绍,线性稳压芯片另一篇文章介绍。 二.开关稳压芯片原理讲解 1.BUCK降压电路 此DC-DC芯片降压稳压主要是基于BUCK电路。网上对BUCK电路介绍很多,此处只大致讲解。 BUCK基本电路形
内容列表 一.全H桥电路基础知识 1.原理图(以全NMOS管为例) 2.H桥工作模式 3.补充 二.DRV8833芯片介绍 1.基本介绍 2.引脚功能 3.功能框图 4.结构详细介绍 5.逻辑控制 6.另外一种DRV8833CPWP型号的区别 三.TB6612FNG芯片介绍 1.基本介绍
一.模拟舵机控制 网上不乏对此种舵机的介绍,比如下面这篇文章:浅谈用单片机控制SG90舵机(原理+编程) 1.简介 SG90模拟舵机在市面上十分常见,价格也比较便宜。常用于航模,机器人或智能小车等。如上图所示,一个舵机有三条线:VCC、GND和信号线。只要通过信号线给予规定的控制信号即可实现舵机码盘的转动。 2.控制信号 对于此种模拟舵机的控制是通过向信号线持续发送PWM信号,直到舵机转
一.原理图 此篇介绍后一部分LDO(低压差线性稳压芯片AMS1117)的使用,与前半部分开关芯片类似,AMS1117也有固定输出与可调输出的型号区分,此处使用的是3.3V固定电压输出。 补充:AMS1117与LM1117无差别,只是生产厂家不同。 二.线性稳压原理 1.传统结构图 2.传统结构图分析 当有足够的输入电压Vi产生时,由于齐纳二极管D(稳压二极管),参考电压Vref稳定
一.简介 本项目分享的是一个嵌入式系统的课程设计,老师给了多个题目供我们选择。我们组选择的题目是纸张计数显示装置设计,也是2019年全国大学生电子设计竞赛的F题。 有关这个题目的经验分享,网上已经出现了很多,各种实现原理也都比较明确。我们的这个设计便是基于FDC2214电容数字转换芯片这个方案。 电赛官网讲解——韩力教授:F题—纸张计数显示装置解析与交流由于是课程设计,相对于四天三夜的电
一.简介 最近粗略地学习了一下上位机的编程,大致了解了底层硬件与上位机之间的串口通信逻辑,TCP通信和UDP通信暂时还未学习。 本次把学习思路分享一下,主要学习视频是b站上北京迅为的QT教学视频,我的笔记也是在此基础上总结出来。很多细节在视频中已经介绍,篇幅有限,仅分享大致流程。 源码附在文章最后,希望和各位多多交流。 视频链接:【北京迅为】嵌入式学习之QT学习篇同
一.简介 ★本设计采用STC89C52RC作为主控芯片,编程简单易于控制。配合使用BMP180气压传感器和AHT10温湿度传感器,可以检测大气温湿度和压强,并可以通过气压换算出绝对高度。 ★本设计集成CH340模块,可直接通过usb口下载程序。同时还集成降压稳压模块,可以使用5V以上的电池进行供电。 ★本设计将剩余的I/O引脚引出,可供二次开发和功能扩展。同时配有5V和3
展示 一.基本介绍 1.前言 这个四足机器人是我大一暑假入门单片机不久后,用STC15W最小系统制作的,采用了模块化设计。可以通过红外遥控器控制机器人的开关和简单控制。 后面做了一些改进,比如画了一块PCB,并改用了恩智浦的LPC845作为主控。主要的控制原理并没有做过多改变。上图展示的是改进后的样子。 想要制作这个机器人难度不高,只要掌握基本的单片机编程以及里面所涉及的模块的简单应
简介此项案例是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过按键改变采样频率和控制屏幕的更新暂停。 此项案例是基于正点原子精英板制作的一个简易示波器,可以读取信号的频率和幅值,并可以通过按键改变采样频率和控制屏幕的更新暂停。 (输入最大3.3V,由ADC参考电压决定) 将PA6与PA4相连,可观察到正弦波。将PA6与PA5相连,可观察到三角波/噪声(默认三角波)
一.简述 由于这个学期竞赛和学习事务较多,做的一些小项目和比赛一直没有时间分享。趁着寒假的机会,会陆续整理。 本次参加的这个全国大学生嵌入式芯片和系统设计竞赛是一个较“年轻”的比赛,2021年的比赛是第四届。此项赛事已经被列入全国普通高校大学生竞赛排行榜,影响力正在逐年扩大。比赛分为芯片应用和芯片设计两个类别,其中芯片应用又分成多个赛道(以使用不同赞助商的处理器和开发方向作为区分)。具
一.简介 9月10日~13日开始了为期四天三夜的电子设计竞赛省赛。江苏赛区本次共有6个赛题。分别是: A—无线运动传感节点B—单相不间断电源C—坡道行驶电动小车D—绕障飞行器E—放大器非线性失真研究装置F—非接触物体形态测量 相比于前几年的省赛题目,本次赛题类型有了较大的改动,更加接近于国赛的形式。 赛题在9日晚就提前发放了,拿到赛题后,我们组很兴奋地看到赛题中有关于小车的题目(因为之前参
一.简述 作为第二次参加智能车大赛的“老队员”,有了前一届的参赛经验,上手起来确实轻松了不少。因此,在选择组别的时候,我便想挑战一下自己,选择了这个今年新加入的且难度较大的单车拉力组。事实也证明,这个单车在制作和调试的过程中,难度的确很大。虽然实现平衡和循迹程序的算法相对简单(不排除有大佬采用了更加高级的算法),但是对于小车机械结构和参数的要求十分苛刻,需要不断尝试和调整才能
一.2020年赛事简介 1.全国大学生电子设计竞赛“TI杯”模拟电子系统设计专题邀请赛,是全国大学生电子设计竞赛的一项专题邀请赛。大赛邀请的学校主要是设置电子信息或电气工程本科专业,以及部分在电子信息或电气工程专业领域有影响或有特色的学校。每个学校不超过两支参赛队伍。2.此项比赛一般持续两天一夜,比赛过程中不得上网查阅资料,手机也会在比赛开始前上交,属于一项全封闭的比赛。参赛
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信