-
-
0
-
0PCB线路板供应商,工厂直销,没有中间商赚差价, 主要生产双面板 四层板, 可小批量大批量,品质稳定, 24小时加急 有需求的可私
-
0有 HDSC 华大半导体(小华)单片机库存需要处理的可以私信。 原装未拆盘装、管装、项目样板料、工厂呆滞物料都可以评估。优先原装物料,氧化、拆机料视情况判断。 常见 HDSC 华大 MCU 参考型号 HC32F 通用高性能系列 HC32F460KETA、HC32F4A0SIUA、HC32F451JCTA、HC32F420J8TA、HC32F160J8TA HC32L 超低功耗系列(水表、物联网常用) HC32L110C6PA、HC32L130J8TA、HC32L176J8TA、HC32L196J8TA HC32M 电机控制系列 HC32M140J8TA、HC32M423JCTA 封装包含 LQFP、QFN、SOP 等,工业 MCU、低功耗 MCU、电机
-
2单片机写代码
-
0
-
12
-
0
-
7
-
2
-
051单片机实验箱51单片机实验系统STC单片机实验箱 北京启研博创科技有限公司51单片机实验箱qiyanlab.com 51单片机实验系统STC单片机实验箱该51单片机实验箱是面向电子工程、自动化等专业的教学实践设备,集成了模块化设计、传感器接口及基础/综合实验功能,适用于从入门到进阶的嵌入式开发学习。51单片机教学实验系统结合了现代电子技术,根据单片机课程要求研发设计而成。该系统基于Keil开发,实验内容丰富,实验深度和广度逐级展开,分为基础
-
0
-
0老板娘老板有画或改电路原理图PCB的活吗
-
2主控芯片: AT32 / STM32 / MH系列。 核心任务: 基于 LVGL 图形库进行UI界面开发与底层驱动适配(有人带,驱动会帮忙调好,以及框架固定)。 屏幕规格: 具体的分辨率从0.9寸2.4寸屏幕不等, 。 主要功能: 根据客户的UI界面,完善需求。 主要技能: 会单片机有闲暇时间,并且会AD等一些画图软件最好。 开发费: 1000 - 3000 元/项目(根据具体的功能复杂度和工作量评估,可谈)。 后续提成:一旦项目量产,每台提成0.5元 - 5元不等。 提成说明: 具体提成
-
0大家好,我是一个资深的gba游戏指环王王者归来玩家。我非常喜欢这款游戏。这款游戏里联机之后能够获得的稀有背包道具是非常神秘的,资深的游戏玩家都想得到。我目前已经获得了这个游戏rom文件的所有反编译代码,以及这个游戏的金手指代码。我尝试去读取其中的秘密,但是我是个小白,所以没有找到答案。我也曾经尝试用mgba模拟器,通过设置断点的方式来锁定地图与对应的精英怪,但是也没有结果。我确实非常想得到这个答案,更想告诉喜
-
0
-
2
-
0
-
0
-
0走在马路上的时候,经常会看到马路两侧有一些LED点阵的广告牌,这些广告牌看起来绚烂夺目,非常吸引人,而且还会变化很多种不同的显示方式。本章就会学习到点阵LED的控制方式,同时也会学习C语言变量的进阶知识——变量的作用域和存储类别。 7.1 变量的作用域 所谓的作用域就是指变量起作用的范围,也是变量的有效范围。变量按他的作用域可以分为局部变量和全局变量。 7.1.1 局部变量 在一个函数内部声明的变量是内部变量,它只在本函数内
-
06.5单片机中断系统 6.5.1 中断的产生背景 请设想这样一个场景:此刻我正在厨房用煤气烧一壶水,而烧开一壶水刚好需要10分钟,我是一个主体,烧水是一个目的,而且我只能时时刻刻在这里烧水,因为一旦水开了溢出来浇灭煤气的话,有可能引发一场灾难。但就在这个时候呢,我又听到了电视里传来《天龙八部》的主题歌,马上就要开演了,我真想夺门而出,去看我最喜欢的电视剧。然而,听到这个水壶发出的“咕嘟”的声音,我清楚:除非等水烧
-
06.4.2数码管显示消隐 不知道读者是否发现了,这两个数码管动态显示程序的运行效果似乎并不是那么完美,第一个小问题,仔细看的话数码管的不应该亮的段,似乎有微微的发亮,这种现象叫做“鬼影”,这个“鬼影”严重影响了视觉效果,该如何解决呢? 在今后可能会遇到各种各样的实际问题,可能很多都是教材没有讲过的,遇到问题怎么办呢?作为初学者,遇到的问题肯定不是第一个遇到的,肯定有前辈已经遇到过相同的或类似的问题,一般都
-
0
-
0
-
06.3 switch语句 用if....else语句在处理多分支的时候,分支太多就会显得不方便,且容易出现if和else配对错误的情况,在C语言中提供了另外一种多分支选择的语句——switch语句,它的基本语法格式如下: switch (表达式) { case 常量表达式1: 语句1; case 常量表达式2: 语句2; ...... case 常量表达式n: 语句n; default: 语句n+1; } 它的执行过程是:首先计算“表达式”的值,然后从第一个case开始,将“表达式”的值与“常量表达式x”进行比较,如果与当前常量表达式的值
-
06.2 if语句 if语句前边程序已用过多次,本小节系统的介绍一下,方便后边的深入学习。if语句有两个关键字:if和else,把这两个关键字翻译一下就是:“如果”和“否则”。if语句一共有三种格式,分别来看。 1、if语句的默认形式: if (条件表达式) { 语句1; } 其执行过程是,if(即如果)条件表达式的值为“真”,则执行语句1;如果条件表达式的值为“假”,则不执行语句1。 这里要提醒一点,C语言一个分号表示一条语句的结束,因此如果if后边只有一
-
06.1.4 数组的使用和赋值 在C语言程序中,是不能一次使用整个数组的,只能使用数组的单个元素。一个数组元素相当于一个变量,使用数组元素的时候与使用相同数据类型的变量的方法是一样的。比如LedChar这个数组,如果没加code关键字,那么它可读可写,可以写成a = LedChar[0]这样来把数组的一个元素的值送个a这个变量,也可以写成LedChar[0] = a这样把a这个变量的值送给数组中的一个元素,以下三点要注意: 1、引用数组的时候,那个方括号里的数字代表
-
0中断是单片机系统重点中的重点,因为有了中断,单片机就具备了快速协调多模块工作的能力,可以完成复杂的任务。本章将首先带领大家学习一些必要的C语言基础知识,然后讲解数码管动态显示的原理,并最终借助于中断系统来完成实用的数码管显示程序。 6.1 C语言的数组 6.1.1 数组的基本概念 第4章已经学过变量的基本类型,比如char、int等等。这种类型描述的都是单个具有特定意义的数据,当要处理拥有同类意义但是却包含很多个数据的时候,就
-
0
-
05.3.3 数码管的静态显示 在第3章学习了74HC138,了解到74HC138在同一时刻只能让一个输出口为低电平,也就是说在一个时刻内,只能使能一个数码管,并根据给出的P0的值来改变这个数码管的显示字符,可以将此理解为数码管的静态显示。 数码管静态显示是对应动态显示而言,静态显示对于一两个数码管还行,多个数码管,静态显示实现的意义就没有了。这节课先用一个数码管的静态显示来实现简单的秒表,为下节课的动态显示打下基础。 51单片机的C语
-
05.2.3 定时器的应用 了解了定时器相关的寄存器,下面就来做一个定时器的程序,巩固一下学到的内容。这节课的程序先使用定时器0,在使用定时器的时候,需要以下几个步骤: 第一步:设置特殊功能寄存器TMOD,配置好工作模式。 第二步:设置计数寄存器TH0和TL0的初值。 第三步:设置TCON,通过TR0置1来让定时器开始计数。 第四步:判断TCON寄存器的TF0位,监测定时器溢出情况。 写程序之前,要先来学会计算如何用定时器定时时间。Kingst51开发板单片
-
05.2 定时器 定时器是单片机系统的一个重点,但并不是难点,需要完全理解并且熟练掌握。 5.2.1 定时器的初步认识 1、时钟周期 时钟周期:时钟周期T是时序中最小的时间单位,具体计算的方法是 时钟周期 =1/时钟源频率 Kingst51单片机开发板上用的晶振是11.0592M,那么对于这个单片机系统来说,时钟周期=1/11059200秒。 2、机器周期 单片机完成一个操作的最短时间。机器周期主要针对汇编语言而言,在汇编语言下程序的每一条语句执行所使用的时间都是机
-
0
-
0
-
0
-
2
-
0
-
0各位电子爱好者、工程师朋友们,大家好。 在嵌入式开发的世界里,有一颗芯片堪称“传奇”。它便宜、好买、电路简单,从我们上学时的第一块开发板,到如今随处可见的小家电、路由器、机顶盒,它的身影无处不在。它就是线性稳压器(LDO)中的经典之作——ASM1117-3.3。 为什么这颗看似普通的芯片能统治市场十几年?新一代的低压差LDO又强在哪里?在实际设计中该如何选择?今天,我们就用通俗的语言,彻底讲清楚这背后的原理与选型逻辑。 一
-
04.6 函数的简单介绍 函数定义的一般形式如下: 函数值类型 函数名 (形式参数列表) { 函数体 } 1、函数值类型,就是函数返回值的类型。在后边章节的部分例程中,会有很多函数中有return x这条语句,这个返回值也就是函数本身的类型。还有一种情况,就是这个函数只执行操作,不需要返回任何值,那么这个时候它的类型就是空类型void,这个void按道理来说是可以省略的,但是一旦省略,Keil软件会报一个警告,所以通常也不省。 2、函数名,可以由任意
-
04.5 while循环语句 在单片机C语言编程的时候,每个程序都会固定的加一句while(1),这条语句就可以起到死循环的作用。对于while语句来说,他的一般形式是: while (表达式) { 循环体语句; } 在C语言里,通常“表达式”符合条件叫做真,不符合条件,叫做假。比如前边i<30000,当i等于0的时候,那这个条件成立,就是真;如果i大于30000的时候,i<30000条件不成立,就叫做假。 while(表达式)这个括号里的表达式,为真的时候,就会执行循环体语句,当为假
-
04.4 for循环语句 for语句是C语言编程的一个常用的语句,这个语句必须得学会其用法,它不仅仅可以用来做延时,更重要的是用来做一些循环运算。for语句的一般形式如下: for (表达式1; 表达式2; 表达式3) { (需要执行的语句); } 其执行过程是:表达式1首先执行且只执行一次;然后执行表达式2,通常都是一个用于判定条件的表达式,如果表达式2条件成立,就执行(需要执行的语句);然后再执行表达式3;再判断表达式2,执行(需要执行的语句);再执行表达
-
0
-
1
-
0
-
03.5 LED闪烁程序 点亮LED小灯的程序就是LED = 0。熄灭小灯的程序是LED = 1。点亮和熄灭都会了,那么如果在亮和灭中间加个延时,反复不停的点亮和熄灭小灯,就成了闪烁了。 首先复习一下Keil写程序的过程,建立工程-->保存工程-->建立文件-->添加文件到工程-->编写程序-->编译-->下载程序。 LED闪烁程序如下所示。 #include<reg52.h> sbit LED = P0^0; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() //void即函数类型 {
-
0
-
0
-
0
-
0
-
0通过第二章的学习,貌似成功地点亮了一个LED小灯,但是有一些知识点还需要深入学习。单片机是根据硬件电路图的设计来编写代码的,所以学习单片机不仅仅要学习编程知识,还要学习基本的硬件知识,本章就来穿插介绍电路硬件知识。 3.1 电磁干扰EMI 首先介绍一下去耦电容的应用背景,这个背景就是电磁干扰,也就是传说中的EMI(Electromagnetic Interference)。 1、冬天的时候,尤其是空气比较干燥的内陆城市,很多朋友都有这样的经历,手触碰到计算
-
0
李生



