当前位置: 移动技术网 >

单片机

  (共找到 141 条与 单片机 相关的信息)

单片机-C语言-定义和申明

2018-09-10 14:02 | 评论:0 次 | 浏览: 0

以下代码是单片机程序,51单片机,编译器为HT-IDE3000, 简单来说 头文件中只能申明, 变量在头文件中申明时,要加上extern 这个关键字用来告诉编译器,变量在其它的文件中定义,为什么要在头文件中申明变量? >因为想在其它文件里的代码中使用这些变量, 如在a.c中使用b.c里定义的变量, ...

单片机,struct ,union定义标志,节约RAM

2018-09-15 20:18 | 评论:0 次 | 浏览: 0

单片机的RAM是非常少的,像新唐,STC,合泰等一些国产的51单片机,RAM 512 byte,1k,2k,非常常见, 有时候我们的串口接收一串数据,或AD连续采集,这些数据是不能放到 flash 里的,没办法,只能想法节约一些变量空间了. 标志位很多时候只有两种状态,就像bool型一样,真/假,这 ...

单片机中C语言指针与变量

2018-09-24 08:56 | 评论:0 次 | 浏览: 0

指针与变量   注:keil中单片机c 若指针没有指向提前声明的变量,会产生混乱 eg: 情景一: 情景二: type *p,*q; type *p,*q,pp,qq; 给指针p赋值;

单片机C语言程序设计之10s的秒表(代码实例)

2018-09-29 09:22 | 评论:0 次 | 浏览: 0

单片机c语言程序设计之10s的秒表(代码实例) /* 名称:10s 的秒表 说明:首次按键计时开始,https://www.jiakang021.com再次按键暂停,第三次按键清零。

单片机:c语言实现秒表计数(按键开始,结束,重置)

2018-10-19 22:05 | 评论:0 次 | 浏览: 0

实现秒表计数功能,使用定时器和外部中断实现。8号按键代表计时开始/结束,c号按键代表重置为0,为了演示方便,这里上限定为15秒。 代码中有详细的注释:   #include

单片机:按键(使用中断)控制数码管的数字加减(c语言实现)

2018-12-09 04:02 | 评论:0 次 | 浏览: 0

本实验的目的: 使用中断实现通过编号为8和c的按键控制数码管数字的加减,加至15之后再循环到0,减到0之后保持0不变。 代码中有详细的注释: #include sbit wei=p2^7; s

MS522低功耗寻卡

2019-03-06 07:20 | 评论:0 次 | 浏览: 0

方案:单片机处于低功耗模式,MS522处于软掉电模式。单片机用RTC定时(比如每隔1s)唤醒,单片机唤醒后唤醒MS522寻卡。寻到卡则做进一步处理,否则MS522继续进入软掉电模式,单片机进入低功耗模式。 手册相关内容 参考资料: MS522手册:https://wenku.baidu.com/vi ...

小容量单片机生成pdf文件

2019-07-10 15:31 | 评论:0 次 | 浏览: 0

工作上要求使用小容量单片机生成直接生成pdf文件。经过一段时间的摸索,其中参考了libharu,库太大,不适合在单片机上使用页参考了与非网上一位前辈的库,占用的RAM太大,不适合小容量单片机,主要资料是pdf1.7格式文件。自己制作了一个pdf库,其中在text文件大小不足20k,占用ram不足1k ...

c#实现51单片机频率计的代码分享(数字频率计设计)

2019-07-18 18:51 | 评论:0 次 | 浏览: 0

复制代码 代码如下:#include <reg51.h>#define uchar unsigned char#define uint unsigned int

Android Socket 线程连接openwrt与arduino单片机串口双向通信的实例解析

2019-07-24 12:49 | 评论:0 次 | 浏览: 0

废话不多说了,直接给大家贴代码了,具体代码如下所示: package zcd.netanything; import java.io.bufferedreade

Android与单片机通信常用数据转换方法总结

2019-07-24 13:41 | 评论:0 次 | 浏览: 0

android与单片机通信常用数据转换方法   1.  将gb2312转化为中文,如bafac2dcb2b7→胡萝卜,两个字节合成一个文字 pub

Android单片机与蓝牙模块通信实例代码

2019-07-24 14:22 | 评论:0 次 | 浏览: 0

啦啦毕业了,毕业前要写毕业设计,需要写一个简单的蓝牙app进行交互,通过参考网上资料,问题顺利搞定,下面小编把具体实现思路分享给大家,供大家参考。 1、android蓝牙

嵌入式01 单片机最小系统

2019-09-23 17:00 | 评论:0 次 | 浏览: 0

一、单片机最小系统一般包括以下几部分: 1、电源 2、中央处理器 3、时钟电路 4、复位电路 二、以下是自己画的51单片机教学板 1、电源电路 也就是为了提供板子所使用的5V和3.3V电压,这里我使用的是USB输入5V,然后通过AMS1117_3_3芯片电压转换芯片转换为3.3V,画原理图时注意把电 ...

单片机常用简单滤波

2020-07-13 16:45 | 评论:0 次 | 浏览: 0

aa

51单片机快速入门(二)——硬件预备知识

2020-07-15 11:40 | 评论:0 次 | 浏览: 0

1

单片机基础:MCS-51单片机的硬件结构(附硬件结构框图)

2020-07-15 11:40 | 评论:0 次 | 浏览: 0

掌握单片机的硬件结构,这一篇就够了。

菜鸟初学单片机IO扩展(并转串)

2020-07-23 16:51 | 评论:0 次 | 浏览: 0

峰峰说学会IO扩展(并转串)还是蛮重要;接下来一起看下以下学习点哈~74HC165是8位并行输入,串行

第十一届蓝桥杯单片机省赛2020年四月份程序设计模拟试题

2020-07-29 17:03 | 评论:0 次 | 浏览: 0

**第十一届蓝桥杯单片机省赛2020年四月份模拟试题**i2c.c#include "i2c.h"#include "intrins.h"#include "STC15F2K60S2.H"#define DELAY_TIME 5#define SlaveAddrW 0xA0#define SlaveAddrR 0xA1//总线引脚定义sbit SDA = P2^1; /* 数据线 */sbit SCL = P2^0; /* 时钟线 */void IIC_Delay

51单片机硬件设计

2020-07-29 17:16 | 评论:0 次 | 浏览: 0

51单片机硬件设计很早之前就想编写一个51单片机的库,库中集成所有的电子小模块,可裁剪添加,到现在也算是实现了,为此写一个系列的文章以作记录。电源部分电源部分没什么东西,就是一个插针,四针脚的插针,由外部的下载器供电,或者电池盒子供电。中间两根针脚用于连接串口转USB的两根线,即TXD和RXD。但是这里有一个坑,就是P3.0引脚要加一个反向二极管,这是因为防止USB给单片机供电会导致下载失败。这地方很明显,宏晶科技这里是搞错了方向了。这样做怎么可能防止USB器件给目标芯片供电呢?正确的应该是反一反。

51单片机LED点亮,闪烁以及流水灯实现的四种方法

2020-08-11 17:19 | 评论:0 次 | 浏览: 0

【51单片机】LED点亮,闪烁以及流水灯实现的四种方法点亮LED#include <reg52.h>sbit LED=P2^0;void main(){while(1){LED=0;}}LED闪烁(delay函数)#include <reg52.h> sbit LED = P2^0;//管脚定义 void delay(unsigned char m)//m是形式参数 { unsigned char i,j;for (i=110;

华大单片机HC32L130X

2020-08-11 17:20 | 评论:0 次 | 浏览: 0

文章目录华大单片机HCL13X系列1.资料获取:2.学习思路:3.客观意见:4.预告5.推荐博客华大单片机HCL13X系列1.资料获取:(1)FTP服务器(2)百度网盘(3)交流群:1649739502.学习思路:看数据手册及用户手册,多跑demo!华大这种类型国产单片机,生态比ST还是差的不是一点半点,基本遇到问题都是靠自己解决,如果有代理商的话可以通过FAE支持解决。但我是比较喜欢自己能百度解决就绝不麻烦人家的。所以学起华大说实话还是比32更困难一点。3.客观意见:华大低功耗在同价格产

为什么单片机的代码在Flash中运行,单片机的代码运行位置跟电脑有什么不同?

2020-08-11 17:38 | 评论:0 次 | 浏览: 0

1. 单片机与电脑,在代码运行空间的区别单片机与 电脑/Linux嵌入式 在代码运行空间上不同。大多数单片机,代码都是在Flash中运行的。而电脑/linux嵌入式,是将代码从存储介质(可能是硬盘/SD卡/EMMC/NAND)中读出,拷贝到RAM,再在RAM中去执行代码。2. 为什么是这样?为什么单片机的代码在Flash中运行呢?这样不会搞得代码运行速度很慢嘛? 因为单片机的运行速度一般都比较慢,Flash的读取速度足够跟得上代码运行的速度。但这个跟得上不是说先读取Fla...

单片机用关中断和互斥量来保护多线程共享的全局变量

2020-08-11 17:39 | 评论:0 次 | 浏览: 0

一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:Mutex----@File:main.c----@Edit:ZHQ----@Version:V1.0----@CreationTime:202

基于STM32f103单片机按键控制电机正反转(带PWM调速)

2020-08-11 17:58 | 评论:0 次 | 浏览: 0

基于STM32f103ZET6单片机按键控制电机正反转(带PWM调速)学了快半个月的STM32,收获颇多,很明显的感觉是32位的单片机要比8位单片机(51单片机)强的太多了,不管是性能还是功耗上和51是没法比的,而且还有许多的外设模块。stm32是ARM Cortex-M3内核的单片机,由于介绍STM32不是重点,这里我就不再赘述。用的是板子是f103ZET6的最小系统板,用的库是32的库函数(正点原子)。初期我主要学习了GPIO的配置、位操作、LED灯、蜂鸣器、外部中断、串口中断、定时器中断、定时器

FreeRTOS系统时钟和中断

2020-08-11 17:59 | 评论:0 次 | 浏览: 0

标题

51单片机Proteus仿真+Keil工程-实验4-外部中断-步进电机驱动

2020-08-12 10:07 | 评论:0 次 | 浏览: 0

实验4-单片机定时器外部中断实验:外部中断+步进电机+LED控制设定外部信号发生器每2s钟,产生一个下降沿,作为外部中断源,中断处理完成led灯的闪烁一次,以及控制步进电机旋转一圈。

Jlink使用技巧之读取STM32内部的程序

2020-08-12 10:30 | 评论:0 次 | 浏览: 0

前言上一篇Jlink系列文章介绍了如何使用J-Flash来下载Hex或Bin文件到单片机,具体可参考Jlink使用技巧之单独下载HEX文件到单片机,本篇文章介绍,如何使用JFlash来读取单片机的程序,学习单片机程序文件的读取,不是为了破解别人的程序,而是学习破解的原理,从而更好保护自己的程序不被破解,希望大家也能尊重他人的劳动成果。JFlash的下载和安装首先,安装JFlash软件,安装完...

51单片机Proteus仿真+Keil工程-实验2-按键-数码管

2020-08-12 11:48 | 评论:0 次 | 浏览: 0

实验2-单片机数码管按键实验(Proteus仿真+Keil工程):51单片机连接4x4矩阵按键外设,使用矩阵反转扫描方法,按下不同按键,在8段数码管上面显示0~F,十六个按键值。

51单片机开发板资料270G | 免费下载

2020-08-14 10:29 | 评论:0 次 | 浏览: 0

目录《手把手教你学51单片机》《郭天祥51单片机TX-1C 51-视频教程征服你》《单片机视频教程(汇编)》《给力者51单片机视频教程》《慧净51单片机全套视频HJ-C5》《人人学会单片机教学资料》《天狼星单片机学习教程》《云龙51单片机实训视频教程全套》《手把手教你51单片机入门与提高》《探索者F4 资料盘》《HC6800-ES V2.0开发板教学资料》《51智能小车

基于51单片机的倒计时温度检测报警器

2020-08-14 11:25 | 评论:0 次 | 浏览: 0

基于51单片机的倒计时温度检测报警器 学习单片机断断续续半年了,在学长学姐的教学帮助下,完成了51单片机的入门学习,开始实践做项目,在一周时间内设计和制作出个人项目。起初,我设计和选择的是12864显示简易计算器项目,但花费了较长的时间,仍未解决基础问题,所以决定临时重新设计和选择项目进行考核——倒计时温度检测报警器。 功能说明:本设计采用...

移动技术网