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



《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程序库<四>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



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



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



51单片机程序执行的过程

单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。 计算机执行...

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



51单片机的引脚及各引脚功能介绍

当我们拿到一块MCS-51系列单片机芯片时,看到这么多的引脚,他们都有干什么用的?8051单片机的引脚图 引脚功能:MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分布请参照----单片机引脚图: l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。l P2.0~P2.7 P2口...

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



51单片机P3口的功能,各控制引脚的功能及使用方法介绍

P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。 有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,即:编程脉冲:30脚(ALE/PROG) 编程电压(25V):31脚(EA/Vpp)接触过工业设备的兄弟可能会看到...

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



mcs-51单片机P1端口的结构及工作原理

是具有输出锁存的静态口。    由上图可见,要正确地从引脚上读入外部信息,必须先使场效应管关断,以便由外部输入的信息确定引脚的状态。为此,在作引脚读入前,必须先对该端口写入l。具有这种操作特点的输入/输出端口,称为准双向I/O口。8051单片机的P1、P2、P3都是准双向口。P0端口由于输出有三态功能,输入前,端口线已处于高阻态,无需先写入l后再作读操作...
关键词: mcs-51 单片机 P1端口

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



什么是时钟周期、机器周期、指令周期

时钟周期:计算机在时钟信号的作用下,以节拍方式工作。因此必须有一个时钟发生电路,输入微处理器的时钟信号的周期称为时钟周期。机器周期:机器完成一个动作所需的时间称为机器周期,一般由一个或一个以上的时钟周期组成。在我们讲述的MCS-51系列单片机中,一个机器周期由12个时钟周期组成。指令周期:执行一条指令(如“MOV  A,#34H”,该指令的含义是将立即数34H传送到微处理器内的累加器...

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



mcs-51单片机CPU的内部结构及工作原理

单片机内部有一个8位的CPU,同时知道了CPU内部包含了运算器,控制器及若干寄存器。51单片机CPU的内部结构及工作原理。从图中我们可以看到,在虚线框内的就是CPU的内部结构了,8位的MCS-51单片机的CPU内部有数术逻辑单元ALU(Arithmetic Logic Unit)、累加器A(8位)、寄存器B(8位)、程序状态字PSW(8位)、程序计数器PC(有时也称为指令指针,即IP,16位...

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



mcs-51单片机是由哪些部分组成的

(例如我们电脑的键盘、扫描仪);输出设备:输出设备用于把计算机数据计算或加工的结果以用户需要的形式显示或保存(例如我们的打印机)。 注:1、通常把运算器和控制器合在一起称为中央处理器(Central Processing Unit),简称CPU。2、通常把外存储器、输入设备和输出设备合在一起称之为计算机的外部设备。51单片机的内部又有些什么部件组成呢?下图就是我们要研究学习的对象,51单片机结构图...
关键词: MCS-51 单片机

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



讨论移植51程序到430上时需要注意那些问题

也未经整理...不足之处请各位补上。 【关于IO模拟控制程序的移植】 比如一些芯片驱动程序包,要移植到430上来。此时我们要注意一些事项,在8051单片机的结构中是没有方向寄存器的。而MSP430单片机中就有PxDIR方向寄存器和输入/输出寄存器 PxOUT/PxIN。由于51通用型单片机一般没有硬件SPI、IIC外设,此时很多驱动程序是直接由IO模拟时序进行与部分芯片进行控制...

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



MCS-51系列单片机简介

8031的名称。INTEL公司将MCS51的核心技术授权给了很多其它公司,所以有很多公司在做以8051为核心的单片机,当然,功能或多或少有些改变,以满足不同的需求,其中89C51就是这几年在我国非常流行的单片机,它是由美国ATMEL公司开发生产的。MCS-51系列单片机MCS-51系列单片机分为两大系列,即51子系列与52子系列。 51子系列:基本型,根据片内ROM的配置,对应的芯片...
关键词: MCS-51系列 单片机

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



单片机8051与80C51有什么区别

80C51单片机是在8051的基础上发展起来的,也就是说在单片机的发展过程中是先有8051,然后才有80C51的。 8051单片机与80C51单片机从外形看是完全一样的,其指令系统、引脚信号、总线等完全一致(完全兼容),也就是说在8051下开发的软件完全可以在80C51上应用,反过来,在89C51下开发的软件也可以在8051上应用。这两种单片机是完全可移植的。 既然这两种...
关键词: 单片机 8051 80C51

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



MCS51单片机是什么

我们平常老是讲8051,又有什么8031,现在又有89C51,89s51它们之间究竟是什么关系? MCS51是指由美国INTEL公司(生产CPU的英特尔)生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于...
关键词: MCS51 单片机

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



什么是单片机 单片机的特点是什么

少的只有10多个或20多个引脚,有的甚至只8只引脚。 为什么会这样呢? 功能有强弱,打个比方,市场上面有的组合音响一套才卖几百块钱,可是有的一台功放机就要卖好几千。另外这种芯片的生产量很大,技术也很成熟,51系列的单片机已经做了十几年,所以价格就低了。 既然如此,单片机的功能肯定不强,干吗要学它呢? 话不能这样说,实际工作中并不是任何需要计算机的场合都要求...
关键词: 单片机 特点

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



如何学习单片机单片机的进阶学习过程

利于和硬件结合,掌握硬件结构。知道汇编语言、机器语言、 指令、 程序等概念后,就从MOV指令开始,学习汇编语言和编程,在此如51的MCU汇编语言系统有111条指令,简单又好理解它们怎 样和硬件联系,更有助于一般学习单片机的指令整合与运用.因此其方法可先了 解几条基本的MOV指令和它的机器语言,大致建立起单片机的硬件和软件概念, 来知道单片机的硬件是由指令控制指挥的。第三阶段按照编程环境的使用手册...
关键词: 单片机 进阶学习

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



8051单片机引脚图与引脚功能简介

ROM选择端。 ② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。 ⒋ I/O线 80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。 〈51单片机引脚图及引脚功能〉...

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



什么是指令 51单片机共有多少指令

所谓指令,就是规定计算机进行某种操作的命令。 一条指令只能完成有限的功能,为使计算机完成一定的或者复杂的功能,就需要一系列指令。一般来说,一台计算机的指令越丰富,寻址方式越多,且每条指令的执行速度越快,则它的总体功能就越强。 我们学习的80C51单片机共有111条指令,这111条指令共有七种寻址方式。其中: 数据传送类指令 29条 算术运算类指令 24条...
关键词: 指令 51单片机

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




<上一页 12345678910111213141516 下一页> 相关结果约18,514个