单片机 电阻

51单片机-时钟

#include "reg52.h" #include <intrins.h> typedef unsigned char uchar; typedef unsigned int uint; typedef unsigned char u8; typedef unsigned int u16; ty ......
单片机 时钟

51单片机-独立按键控制电机

#include "reg52.h" typedef unsigned int u16; typedef unsigned char u8; sbit k1 = P3 ^ 1; sbit k2 = P3 ^ 0; sbit k3 = P3 ^ 2; sbit k4 = P3 ^ 3; sbit mo ......
单片机 按键 电机

单片机MCS-51指令集

Hex Bytes Mnemonic Operands 00 1 NOP 01 2 AJMP code addr 02 3 LJMP code addr 03 1 RR A 04 1 INC A 05 2 INC data addr 06 1 INC @R0 07 1 INC @R1 08 1 IN ......
单片机 指令 MCS 51

单片机升级,推荐此79元双核A7@1.2GHz国产平台的8个理由

含税79元即可运行Linux操作系统 对于嵌入式软件开发者而言,单片机令人最痛苦的莫过于文件操作。79元T113-i工业核心板(基于全志国产处理器,国产化率100%)可运行Linux操作系统,可使用Linux命令对文件进行一键操作,既方便又快捷。不仅如此,Linux操作系统还具备如下三大优点: (1 ......
单片机 国产 理由 平台 1.2

单片机原理及应用(第四章)小结

1. C语言中 while 和 do while 的不同点是什么? while 满足条件才会循环 do while 先运行一次再判断条件 2. 若在C语言中的 switch 操作漏掉 break,会发生什么? 会接着执行下一个case无论下一个case满足不满足条件,直至switch结束或遇到bre ......
单片机 小结 原理

单片机原理及应用(第三章)小结

大学生课后作业 1.什么是单片机?什么是嵌入式系统 2.8051单片机的主要由哪几部分组成?各部分的功能? 3.8051单片机的运算器、控制器的主要功能部件有哪些?各自功能? 4.简述单片机的存储器结构? 5.单片机引脚分为那几类?各自的功能作用? 6.什么是单片机的振荡周期、机器周期?机器周期与振 ......
单片机 小结 原理 第三章

学习CC2530单片机(二)新建工程并烧录测试程序

1.新建工程: 1.1创建工程文件 1.2配置工程 (1)选择CC2530F256设备 (2)配置生成hex文件 (3)选择仿真器 1.3新建“main.c”文件 (1)新建未命名文件 (2)直接保存,并命名为main.c (3)右键工程文件添加“main.c”文件 2.测试程序 #include ......
单片机 程序 工程 2530 CC

学习CC2530单片机(一)开发资料及开发环境搭建

文件内容: CC2530数据手册.pdf SmartRF.exe IAR EW For 8051.exe 注册机.exe 百度网盘 提取码:06wj SmartRF请自行安装,不再提供教程。 下面是IAR安装教程: 这里一定要断网! 这里先别动,打开注册机软件: 这一步要把激活信息文件保存起来,最好 ......
开发资料 单片机 环境 资料 2530

关于配置单片机生成随机数

当单片机没有随机数发生器时,单片机一般用以下方法可以产生随机数:1、直接使用C库函数rand()来生成随机数该种用法下,一般配合定时器使用,通过获取定时器计数值,使用rand()函数来产生一个随机数。 2、利用ADC噪声产生随机数由于噪声和生产误差等因素,ADC原始数据总会有波动,我们可以利用这些波 ......
随机数 单片机

11_学会单片机仿真调试Debug

学会单片机仿真调试Debug 打印调试 仿真调试 ......
单片机 Debug 11

10_学会单片机STM32看门狗

学会单片机STM32看门狗 HAL_Delay(x); x>100ms 看门狗重启 x<100ms 持续运行 ......
单片机 STM 10 32

09_学会单片机STM32的IIC通信

学会单片机STM32的IIC通信 开发过程中如何选择什么样的通讯接口 通讯接口如何使用 为何需要I2C 用途 12C只有两条线一条串行数据线:SDA,一条是时钟线SCL,使用SCL, SDA这两根信号线就实现了设备之间的数据交互,它方便了工程师的布线。因此,I2C总线被非常广泛地应用在EEPROM, ......
单片机 STM IIC 09 32

8051单片机读ADC0808模数转换结果

环境:在proteus中仿真。80C51用11.0592兆赫晶振。电路逻辑连接如下图。 左上角用一个变阻器当信号输入。ADC0808是按照它手册里的典型应用框图连接的。 右下角是一个虚拟的串口,可以在proteus里看51发出来的数据。下面的程序每隔约一秒执行一次模数转换,将值通过串口发出来,灯用来 ......
模数 单片机 结果 8051 0808

2022-2-26-合泰单片机

layout: post title: 合泰单片机 categories: 日志 tags: - 比赛 - 大二 BGImage: 'https://github.xutongxin.me/https://raw.githubusercontent.com/xutongxin1/PictureBed ......
单片机 2022 26

【单片机】第一周作业:机器码

单片机作业 第一周作业:机器码 Write By MengLang Studio | 萌狼工作室 | 哔哩哔哩:萌狼蓝天 学习编程有问题?上萌狼工作室交流社区! 一、选择题 (单选题, 5分) 机器数是将符号数字化的数,是数字在计算机中的( 二进制 )表示形式。 (单选题, 5分) 机器数的特点是符 ......
机器码 单片机 机器

NXP的KEAZ64单片机上电不启动,第二次Debug恢复正常

问题描述 NXP的KEAZ64单片机上电不启动,需要用调试器进入Debug模式,且首次Debug中断不触发,第二次以后功能才恢复正常 首次Debug中断不触发,但reset引脚接地,中断功能恢复 问题排除 1. 供电 怀疑供电电路有问题,电压异常或者波动较大。 * 示波器观察供电是否有波动,电源是否 ......
上电 单片机 Debug KEAZ NXP

单片机学习

单片机基本组成元素: Flash(OTPROM(one-time programmable read-only memory)):程序存储空间 Ram(Random access memory):数据存储空间 SFR(sepcial function rigister):特殊功能寄存器 单片机最小系 ......
单片机

单片机通讯协议

串口通讯: 特点: 规定了UART帧格式:起始位0 + 5-8位数据位 + 校验位(可有可无) + 停止位 RS232: 特点: 逻辑 "1" 电平 -5v~-15v;逻辑 "0" 电平 +5v~+15v; 缺点: 接口电平高,易损坏接口电路芯片 与TTL电平不兼容,需要用电平转换芯片,增加成本 通 ......
单片机 通讯

433M低功耗无线收发芯片DP4306 SUB-1G单片集成收发机

概述 DP4306是一款高性能低功耗的单片集成收发机,工作频率可覆盖200MHz~ 1000MHz, 芯片集成了射频接收器、射频发射器、频率综合器、GFSK调制器、GFSK 解调器等功能模块。通过SPI接口可以对输出功率、频道选择以及数据包格式进行灵活配置,并且内置CRC、FEC、自动应答和自动重传 ......
功耗 芯片 无线 433M 4306

嵌入式实践(四)51单片机

1、理解入门一款芯片只要搞懂GPIO、定时器、中断、串口即可 GPIO:单片机与外设沟通的桥梁(单片机是数字器件,引脚在某一时刻只能输出0或1) (单片机是控制器件,输出能力有限,有时候想要控制外设需要加一个驱动芯片) 定时计数器:定时器不需要引脚参与 计数器需要引脚参与 中断:改变程序的运行结构( ......
单片机 嵌入式

linux卡片机:u-boot编译烧录

## 前言 在正式开始今天的内容之前,我想先简单介绍下我用到的这款主控芯片——`F1C200S`,这是国产厂商全志科技推出的一款移动应用处理器,`88`个引脚,`QFN`封装,`40nm`制程,集成了`usb otg`、`uart`、`spi`、`tWI`、`tp`、`sd/mmc`、`csi`等接 ......
卡片 u-boot linux boot

linux卡片机:打板焊接的漫长旅程~

## 前言 距离上次`linux`卡片机项目的分享,已经过去一年半,之所以这么长时间没有更新,主要还是因为项目没有实质的进展,虽然打板`6`次,`PCB`改了又改,但是整个链路一直没跑通,所以也就是继续更新,当然也是因为我一贯的原则是,凡是分享的原创性内容,一定要尽可能是自己验证过的。 然而,幸运的 ......
卡片 旅程 linux

单片机模块化编程文件创建流程

一、在工程文件夹下创建一个新的文件夹,命名为“ModulesCodesFiles”,译为“模块化代码文件”,用于存放所有模块化代码文件。 二、在“ModulesCodesFiles”文件夹下为每个模块创建一个新的文件夹,命名为模块的名称,例如“Timer”或“ADC”。 1、在每个模块的文件夹下创建 ......
单片机 模块 流程 文件

STM32单片机实现固件在线升级(IAP)

## 固件升级方案综述 单片机的固件升级方式有很多种, 1、ICP:In Circuit Programing,简单说就是在单片机开发时使用烧录器升级程序,比如使用J-Link烧录单片机程序。 2、ISP:In System Programing,在单片机内部实现了基于通信接口(如串口、I2C、SP ......
在线升级 固件 单片机 STM IAP

立创贴片DCDC分压电阻、运放分压电阻计算器

转载自:立创贴片DCDC分压电阻、运放分压电阻计算器 - 立创社区 (szlcsc.com) #!/usr/bin/python K = 1000 M = 1000000 # 标准电阻表(1%精度) R_VALUES = ( 10, 33, 100, 332, 1*K, 3.32*K, 10.5*K ......
电阻 贴片 计算器 DCDC

2-了解单片机基础功能

[toc] ### 一. 阅读STM32F103C8DataSheet >1.芯片优势 ![](https://img2023.cnblogs.com/blog/2282649/202308/2282649-20230813103441632-451993241.png) >2.内核以及存储器 ![ ......
单片机 功能 基础

单片机原理2:定时器和中断

## 定时器 定时器寄存器: TMOD:方式寄存器,设定定时器0和定时器1的工作方式 C/T:0为定时,1为计数 TCON:控制寄存器,可位寻址 TCON:TF1|TR1|TF0|TR0|IE1|IT1|IE0|IT0 前面四位用于定时/计数,后面四位用于控制外部中断 两个模式:定时和计数模式 ## ......
定时器 单片机 原理

单片机 | 51单片机原理

文章目录 一、引脚分布介绍 1.分类 2.电源引脚 3.时钟引脚(2根) 4.控制引脚(4根) 5.端口引脚(32根) 二、存储器结构及空间分布介绍 1.存储器的划分方法 2.程序存储器(ROM) 3.数据存储器(RAM) 三、复位、时钟与时序 1.复位与复位电路 2.时钟电路 3.单片机时序 四、 ......
单片机 原理

单片机裸机多任务时间片切换

##一、 ##二、代码 ~~~C /* STM32F407ZGT6 168MHz Flash size 1024Kbytes RAM size 192KB */ #include "main.h" #include #include "systick.h" #include "usart1.h" # ......
裸机 单片机 任务 时间

UM2080F32基于ARM Cortex-M0+内核的超低功耗、高性能的、单片集成(G)FSK/OOK无线收发机的32位SoC芯片

UM2080F32是基于ARM Cortex-M0+内核的超低功耗、高性能的、单片集成(G)FSK/OOK无线收发机的32位SoC芯片。工作于200MHz~960MHz范围内,支持灵活可设的数据包格式,支持自动应答和自动重发功能,支持跳频操作,支持FEC功能,同时内部集成了完整的射频接收机、射频发射 ......
功耗 高性能 内核 芯片 Cortex-M