首页 > TAG信息列表 > 单片机
20220916任务安排
大二的。 1、国庆收假前,完成LED点灯、按键、定时器、外部中断、LCD1602学习,作业:利用单片机内部定时器,做一个定时的时钟,一秒一秒加起来,显示在LCD1602上面,时间到,LED闪烁。 建议: 单独学习LED的控制、按键的控制、外部中断的作用,以及使用;定时器的寄存器的使用以及定时的功能;LCD1062的51单片机笔记[5]-总线扩展模块
实验目的 掌握总线扩展的协议规范和应用方法 实验内容 1-WIRE总线芯片DS18B20应用 通过DS18B20测试温度,通过数码管显示 通过键盘设置上下限温度 当温度超过上限,通过蜂鸣器报警(单音) DHT11、24C02芯片应用 每5分钟通过DHT11测试温湿度 将温湿度(保留一位小数)保存至外部存储器24C051单片机笔记[4]-串行口模块
实验目的 熟悉Keil,Proteus软件的使用 熟悉串行口的编程、应用 实验内容 使用其他软件编写串口通信界面 使用串口调试助手。需要安装虚拟串口驱动(Virtual Serial Port Driver),并安装串口助手设置串口参数 完成双机通信实验 完成电路图绘制 通过甲机的按键,控制甲、乙两机的单片机C语言开发之逻辑运算介绍_成都测控开发
SO技术分享之36 本文基础地介绍单片机C语言开发中关于逻辑运算的相关知识。 1、什么是逻辑运算 逻辑运算又称布尔运算,用等式表示判断,把推理看作等式的变换。这种变换的有效性只依赖于符号的组合规律 。 简单地说,对若干逻辑表达式(条件)之间的关系进行操作和判内置单片机的433无线模块高速连传典型运用
E61是高速型 433M 无线数传模块,内置高性能单片机和高速无线 RF 芯片,UART串口透明传输,工作在 425~450.5MHz 频段(默认 433MHz),发射功率最大1W。无线模块在“连续传输方式”下不限数据包的长度,完美实现57600/38400/19200/9600……等串口波特率的连续不间断传输;“定长传输方式”下用户51单片机笔记[2]-中断模块
实验目的 熟悉Keil,Proteus软件的使用 熟悉中断的概念,以及编程中的应用 实验内容 开关中断控制发光二极管的亮灭 按下开关K3(P3.2),8个发光二极管点亮与熄灭循环交替 按下开关K4(P3.3),前4个发光二极管与后4个发光二极管交替点亮 定时器中断控制数码管显示 按下P3.2“计数”按【CodeEnd】Github Note Command
Note github Note 嵌入式笔记EmbeddedNote C基础知识 数据结构(链表 hash表 排序算法 设计模式等) 外设(串口 网口 i2s i2c spi sdio等) ARM cortex-m0 m3 m4 A8等芯片架构 操作系统(内存管理 进程管理 实时性要求 任务间通讯等) tcpip协议栈(tcpip模型 分层结构 ip tcp udp icmp igmp51单片机 idata pdata xdata
1 内部RAM 内部RAM共256个字节,分为两个部分,低128字节和高128字节,低128字节是传统51单片机的地址,既可以直接寻址也可以间接寻址,高128位是在8052中扩展的,这部分RAM和特殊功能寄存器使用相同的逻辑地址(80H到FFH),但是在物理上是独立的,在使用时通过不同的寻址方式加以区分,高128字节CC2530开发笔记目录
CC2530串口收发数据笔记 关于单片机以及Android开发中双联继电器的笔记 Zigbee人体传感器的应用 Zigbee以及NB-IOT比赛设备记录 CC2530开发试题(五) CC2530开发试题(四) CC2530开发试题(三) CC2530开发试题(二) CC2530开发试题(一) BasicRF点对点环境中的串口通信 基于BasicRF无线点对点通信红外接收头
链接:(25条消息) 红外接收头_炼药师-小谭的博客-CSDN博客_红外遥控接收头 链接:(25条消息) 4.4 51单片机-NEC红外线遥控器解码_DS小龙哥的博客-CSDN博客_单片机红外解码单片机开发问题记录
1.使用DAP仿真器,正点原子探索者开发板,外部电源断开后,仿真程序运行不起来 答:可能是仿真器问题,也可能是开发板某些敏感引脚连接了外设,致使电平不对。 2.XCOM显示串口已打开,实际串口已经掉线 3.低版本的keil可能与HAL库存在兼容性问题(现象:1.串口只发送1次 2.串口发送数据部分乱码看门狗
1.什么是看门狗 在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成各种寄存器和内存的数据混乱,会导致程序指针错误,不在程序区,取出错误的程序指令等,都有可能会陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续正常工作,导致整个系统[百问网 7Day物联网智能家居实战训练]Day2基础 单片机开发模式
1.上手思路: 1.资料下载:官网--数据手册、参考手册 ST官网(https://www.st.com/),在搜索框里直接输入“STM32F103C8” “Product Specifications”(产品规格) “Reference Manuals”(参考手册) “Programming Manuals”(编程手册) 2.开发板资料:《100ASK_STM32F103_MINI原理图》 3【单片机】u16和u8
关于u16和u8 通常编译单片机程序,我们会看到u16和u8 typedef unsigned char u8; typedef unsigned int u16; u8 unsigned char 一个字节也就是8比特,表示范围是0~255 u16 unsigned int 两个字节也就是16比特,表示范围是0~65535【51单片机01】LED点灯
用的是普中的板子,芯片型号为89STC516RD+, 捏麻麻的,折腾好久,终于点亮灯亮了 代码: #include <REG52.H> sbit LED1=P2^0; void main() { LED1=0; while(1) { } } 记录一下问题: 1.引用头文件应手写#include <REG52.H>而不是直接右键插入#include <REG51单片机特殊功能寄存器
1 stc89c52 定时计数器 定时器1.2相关寄存器 TF1(TF0):定时器/计数器T1(T0)溢出标志。响应中断后,由硬件清零(也可由程序查询清零)。 TR1(TR0): 定时器T1(T0)的运行控制位。由软件置位和清零。置位后计数条件:GATE=0或者GATE=1,INT1脚为高电平。 IT1(IT0): 外部中断1触发方式控制位labview入门到出家11(补充)——基于单片机和labview开发的虚拟示波器
之前有小伙伴提到需要虚拟示波器的资料,有些库还有文件丢失了,直接给的工程跑不起来,这里我把关键的地方讲解一下,大家可以自行开发。其实开发不难,只是有些点会耗点时间。虚拟示波器,顾名思义就是非实物的示波器,但也还是硬件(便携的采集设备)和软件(在电脑上显示和操作)的结合,和51单片机
MCS-51单片机引脚定义 电源引脚 Vcc:电源引脚,正常工作或烧写程序的时候,接+5V电源 GND:地引脚 时钟信号引脚 XTAL1:时钟信号输入脚 片内振荡电路的输入端 XTAL2:时钟信号输出脚 片内振荡电路的输出端 输入/输出引脚 P0、P1、P2、P3都是8位的IO口 名称 描述 引脚编号 P0 双关于华大单片机的IO中断问题,进入不了中断或中断卡死
环境:keil 单片机:HDSC.HC32L19X 项目:自己新建的项目,官方例程里的不会出现这样的问题 问题:按键连接在一个IO上,想按下时触发中断。但怎么都无法进入中断函数,或卡死 option里面这个页面的这个框框写入 --keep=*Handler 就解决了 这问题适用于我的情况,当然也有可能是开启写博客之路
2022.7.10 记录自己第一天写博客。 自我介绍一下哈,我是一位从事BMS软件开发的菜鸟工程师,工作前两年主要做一些应用层控制策略和算法的工作。嵌入式对我来说还很陌生,不过随着工作的接触,逐渐接触到单片机底层开发,一头扎进去,感觉掉进万丈深渊。不过还得给自己加油打气,一点一点学习,一1-STM32G070+CH395Q基本控制篇(自建物联网平台)-硬件使用说明
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ZLIOTD/CH395Q/index.html" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 开发板板载介单片机 MCU 固件打包脚本软件
1 前言 开发完 MCU 软件后,通常都会生成 hex 文件或者 bin 文件,用来做固件烧录或者升级,如果用来做产品开发,就涉及到固件版本的问题,初学者通常采用固件文件重命名来区分版本。 如果需要将版本写入固件中,就需要通过一定的方式去实现,实现的方式有很多。 2 介绍 下面介绍一个《安富莱嵌入式周报》第271期:2022.06.20--2022.06.26
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新了一期视频教程: BSP视频教程第19期:单片机BootLoader的AES加密实战,含上位机和下位机代码全开源 https://www.armbbs.cn/forum.php?mod=viewthread&tid=113361 视用PROTEUS仿真单片机与七段数码管
设计要求: 用七段数码管显示数字0~9 (代码来源于指导书) #include<reg51.h> void cct_init(void); void delay(int); void DisplayOn7Segment(char); int main(void) { char ch = '0'; // Character to be displayed on 7seg cct_init(); /成都测试设备开发_单片机C语言之数组介绍
成都测试设备开发_单片机C语言之数组介绍 SO技术分享之34 本文介绍关于C语言中数组的相关知识,比如数组定义、数组的应用、数组使用等。 什么是数组? 数组(Array)是有序的元素序列。 数组是同种类型数据的集合。一个数组可以分解为多个数组元素,可用标号找到元素。数组可有一维