CH554评测:四,HID例程详解

描述符: 0x09:长度 0x21:HID描述符代码 0x08: 0x01:HID版本号 0x00:所适用国家 0x01:下一级描述符数量,最小1 0x22:下一级描述符类型0x22报告0x23物理 0x22: 0x00:下一级描术符长度 下边是用《单片机多功能调试助手》来调试这个例程的截图: 可见我发64个数后,HID单片机方面反回了64个数,怎么是这样我就不得而知...

http://bbs.eeworld.com.cn/thread-571019-1-1.html 发布时间: 2017-10-21



学会基础,才能开始电路设计~

频率,其次要确定晶振类型。 a、无源晶振 其匹配电容和匹配电阻的选择,这部分一般依据参考手册。在单片机设计中,经常使用插件晶振配合瓷片电容。在ARM中,为了减少空间和便于布线,经常使用四角无源晶振配合贴片电容。虽然我们对于固定晶振的匹配电路比较熟悉,但是为了达到万无一失,还是要看参考手册确定电容大小,是否需要匹配电阻等细节。 b、有源晶振 具有更好的更准确的时钟信号,但是相比之下,比无缘晶...

http://bbs.eeworld.com.cn/thread-571008-1-1.html 发布时间: 2017-10-21



精妙的单片机非阻塞延时程序设计

对于每个单片机爱好者及工程开发设计人员,在刚接触单片机的那最初的青葱岁月里,都有过点亮跑马灯的经历。从看到那一排排小灯按着我们的想法在跳动时激动心情。到随着经验越多,越来又会感觉到这个小灯是个好东西,尤其是在调试资源有限的环境中,有时会帮上大忙。但对于绝大多数人,我们在最最初让灯闪烁起来时大约都会用到阻塞延时实现,会像如下代码的样子:while(1) {    LED...

http://bbs.eeworld.com.cn/thread-570978-1-1.html 发布时间: 2017-10-21



示波器地线应用注意问题

,至于解决办法,在网上的论坛上大虾们已经分析的很清楚了。       第一次中招儿是在6年前的一个关于相位伏安表的项目,当时我仅负责单片机软件编程,当时在搞硬件设计的那位仁兄接入示波器夹子时就发生了芯片爆炸,后来那位仁兄折腾了两天解决了,并告诉我说是因为仿真器和板子短路引起的,只要能通上电不耽误调试程序就行,我也没注意。就这样,我大意地放过了这个问题...

http://bbs.eeworld.com.cn/thread-570952-1-1.html 发布时间: 2017-10-20



《80C51单片机仿真设计实例教程——基于Keil C和Proteus》

《80C51单片机仿真设计实例教程——基于Keil C和Proteus》,张志良主编的,谁有这本书的电子档呀,给我传一份,感恩不尽。 《80C51单片机仿真设计实例教程——基于Keil C和Proteus》 我现在用的杨欣的单片机书,去下载中心搜杨欣就可以了,我觉得这本书是很好的,从浅入深 直接买个开发板很困难吗?又不贵 比你在这要仿真强多了 ...

http://bbs.eeworld.com.cn/thread-570950-1-1.html 发布时间: 2017-10-20



MSP430程序库<六>通过SPI操作AD7708

的输出引脚。当所选通道数据寄存器中有有效数据时,输出低电平信号;数据被读出后,输出高电平。AD7718 的通用I/O 口是2 个一位口P1 和P2。它们既可配置成输入也可配置成输出,单片机通过SPI 口读写AD7718 片内相关寄存器实现对P1 和P2 的操作。它们扩展了单片机的I/O 接口能力。AD7718 的模拟电源和数字电源是分别供电的,都既可以采用+3V 供电,也可以采用+5V 供电...

http://bbs.eeworld.com.cn/thread-570949-1-1.html 发布时间: 2017-10-20



MSP430程序库<五>SPI同步串行通信

;  //若以SMCLK作时钟,进入LPM0休眠(不关闭SMCLK)}根据不同情况进入低功耗,如果单片机其他地方不允许进入低功耗,可以更改这个函数。程序部分就这么多了。需要的函数在头文件里面声明,方便使用。使用示例:程序使用方式和之前的程序库相同,加入c文件,包含h文件,调用初始化函数后即可掉用程序库中的函数。#include "msp430x16x.h"...

http://bbs.eeworld.com.cn/thread-570948-1-1.html 发布时间: 2017-10-20



MSP430程序库<四>printf和scanf函数移植

printf 和scanf函数是C语言中最常用的输入出函数,从学习C语言开始,就开始使用这两个函数,然而当写用C语言写单片机程序时却不能使用这两个函数,总觉得单片机的C语言和一般的C语言差别很大,写起来不大方便;其实,单片机的C语言也是标准C语言上扩展或是改动的,都支持格式化输入输出函数(printf 和scanf);事实上,printf,scanf只负责格式化输入输出的字符,至于从哪儿输入...

http://bbs.eeworld.com.cn/thread-570947-1-1.html 发布时间: 2017-10-20



MSP430程序库<三>12864液晶程序库

液晶是单片机系统最常用的显示设备之一,这个程序库是在MSP430F169、MSP1430F149单片机上测试通过的,可以放心使用;液晶选用的是金鹏的:OCMJ4X8C型号的12864液晶;控制液晶用的是并行方式,三个控制口是P3.0、P3.1、P3.2三个IO口,数据用的是P5数据IO口。硬件介绍:430的数字IO口:MSP430F149、MSP430F169均有P1-P6 每个8位 共48个...

http://bbs.eeworld.com.cn/thread-570946-1-1.html 发布时间: 2017-10-20



MSP430程序库<二>UART异步串口

串行通信接口是处理器与其他设备进行数据通信最常用的方式之一。我的这个程序库是针对MSP430f14系列和MSP430f16系列的,我常用的单片机是这两款:msp430f149,msp430f169。这两款单片机中均有两个增强型串行通信接口,都可以进行同步或是异步通信,甚至169的模块USART0还能进行进行I2C协议通信。在这里,我们只讨论异步串行通信。硬件介绍:MSP单片机的USART模块...

http://bbs.eeworld.com.cn/thread-570945-1-1.html 发布时间: 2017-10-20



MSP430程序库<一>综述

转眼已经大三就要结束了,我的大学生活即将结束;由于本人对软件比较感兴趣,毕业之后也许就远离的我的专业(电子信息科学与技术)了;我在大学期间也参加了电子设计竞赛等,在竞赛中我主要负责单片机程序的编写,所以对msp430系列的单片机比较熟悉;在这个系列的文章里,我主要介绍我对430单片机的理解,整理之前写下的程序,产生一个具有一定通用性的430程序库。 我与msp430最初的接触来自机械工业出版社...

http://bbs.eeworld.com.cn/thread-570944-1-1.html 发布时间: 2017-10-20



无线充电让iphone身价大涨,那无线充电+磁悬浮的蓝牙音箱会不会火!

扬声器发出声音。 5w扬声器 把电信号转变为声信号。 4:灯光部分: RGB灯带 通过串口可以自由进行RGB发光,完成动态效果。 5:传感器及各补充原件: 霍尔传感器 负责获得浮子的位置,将浮子的磁场转化为电压值送给控制部分。 电压比较器 设定好阈值以实现按压后将分流出的霍尔传感器的电压二分为高低电平已完成对单片机中断的产生 滤波电容 由独石电容、瓷片电容组成负责过滤信号中...

http://bbs.eeworld.com.cn/thread-570904-1-1.html 发布时间: 2017-10-20



单片机_汇编语言_20_叮咚...门铃

 单片机_汇编语言_20_叮咚...门铃 时间:2017/10/20 # 一、任务描述 使用汇编编程,实现将单片机产生的“叮咚”声,通过P1.0端口,输出到LM386,后经过放大,送入到喇叭当中。 # 二、任务实现 ## 2.1 硬件连接 目前的硬件线路如下: 主控芯片: STC 89C52 输入引脚: P3.7 - 按钮 输出引脚: P1.0 - 运放驱动...

http://home.eeworld.com.cn/my/space-uid-490705-blogid-649187.html 发布时间: 2017-10-20



ST 推出成本优势的 8 位单片机 糙畔氏加酌

</h2><div class="top_con"><div class="top_con_title"><h1>ST 推出成本优势的 8 位单片机</h1><div class="pop"><span class="orange">...

http://bbs.eeworld.com.cn/thread-570814-1-1.html 发布时间: 2017-10-20



【CH554评测】第3篇 烧录,固件下载环境评测

的官网下载安装WCHISPTool。        http://www.wch.cn/download/WCHISPTool_Setup_exe.html        安装过程很简单,按照提示一步一步来就可以了,这里就不详说了。WCHISPTool是沁恒CH55X和CH56X系列单片机程序烧写软件,支持用户程序...

http://bbs.eeworld.com.cn/thread-570795-1-1.html 发布时间: 2017-10-20



【CH554评测】第3篇 烧录,固件下载环境评测

;    http://www.wch.cn/download/WCHISPTool_Setup_exe.html        安装过程很简单,按照提示一步一步来就可以了,这里就不详说了。WCHISPTool是沁恒CH55X和CH56X系列单片机程序烧写软件,支持用户程序烧录、校验以及DataFlash编辑。支持USB、串口以及网络...

http://home.eeworld.com.cn/my/space-uid-415744-blogid-649178.html 发布时间: 2017-10-20



51单片机运算器(ALU)的主要功能

A)算术和逻辑运算,可对半字节(一个字节是8位,半个字节就是4位)和单字节数据进行操作。 B)加、减、乘、除、加1、减1、比较等算术运算。 C)与、或、异或、求补、循环等逻辑运算。 D)位处理功能(即布尔处理器)。 由于ALU内部没有寄存器,参加运算的操作数,必须放在累加器A中。累加器A也用于存放运算结果。 例如:执行指令 ADD A,B 执行这条指令时,累加器A中的内容通过输入口In_1输入ALU,寄存器B通过内部数据总线经输入口In_2输入ALU,A+B的结果通过ALU的输出口Out、内部数据总线,送回到累加器A。...
关键词: 51单片机 运算器 ALU

http://www.eeworld.com.cn/mcu/article_2017102035230.html 发布时间: 2017-10-20



Microchip扩展其8位PIC16F(LF)178X单片机 暮唤刳重卧

</h2><div class="top_con"><div class="top_con_title"><h1>Microchip扩展其8位PIC16F(LF)178X单片机</h1><div class="pop"><span class="...

http://bbs.eeworld.com.cn/thread-570765-1-1.html 发布时间: 2017-10-20



51单片机的程序计数器PC

PC的作用是用来存放将要执行的指令地址,共16位,可对64K ROM直接寻址,PC低8位经P0口输出,高8位经P2口输出。也就是说,程序执行到什么地方,程序计数器PC就指到哪里,它始终是跟蹿着程序的执行。我们知道,用户程序是存放在内部的ROM中的,我们要执行程序就要从ROM中一个个字节的读出来,然后到CPU中去执行,那么ROM具体执行到哪一条呢?这就需要我们的程序计数器PC来指示。 程序计数器PC具有自动加1的功能,即从存储器中读出一个字节的指令码后,PC自动加1(指向下一个存储单元)。...

http://www.eeworld.com.cn/mcu/article_2017102035229.html 发布时间: 2017-10-20



什么是单片机的时钟周期

时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制着计算机...
关键词: 单片机 时钟周期

http://www.eeworld.com.cn/mcu/article_2017102035227.html 发布时间: 2017-10-20




<上一页 12345678910111213141516 下一页> 相关结果约92,588个