C51 UART 串口通信

SBUF 寄存器:它是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据,可通过指令对SBUF 的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。从而控制外部两条独立的收发信号线RXD(P3.0)、TXD(P3.1),同时发送、接收数据,实现全双工。   串行口控制寄存器SCON(见表1) 。 表1 SCON寄存器 表1 SCON寄存器   表中各位(从左至右为从高位到低位)含义如下。   SM0 和SM1 :串行口工作方式控制位,其定义如表2 所示。 表2 串行口工作方式控制位 表2 串行口工作方式控制位&nb...
关键词: C51 UART 串口通信

http://www.eeworld.com.cn/mcu/2018/ic-news121942602.html 发布时间: 2018-12-19



C51 串口收发,printf, 接收字符串

串口发送,接收在while(1){printf(“xxx”); delay(100); //此处需要有delay函数;}#include<reg51.h>  //stdio.h,string.h用于printf函数原型  #include<stdio.h>  void delay(unsigned int z)  {      unsigned int x,y;      for(x=z;x>0;x--)&...

http://www.eeworld.com.cn/mcu/2018/ic-news121942600.html 发布时间: 2018-12-19



89c51中断系统及中断控制

现代的计算机都具有实时处理功能,当外界有突发事件时,cpu能够及时的做出处理,这就是靠中断来实现的。当CPU正在处理某一命令时,这时外部发生了某一事件(如电平的变化,或者定时器/计数器溢出时)请求CPU去处理该事件,于是CPU停止处理当前的事件,并保存当前停止时的地址,转去处理所发生的事件,处理完毕后,CPU返回原先保存的停止时的地址,继续处理原先的事件,这样的过程被称为中断。上图即为中断过程示意图,产生中断的请求源被称为中断源,中断源向CPU提出的处理请求被称为中断请求或中断申请。CPU暂时中止当前的事件,转去处理中断请求所对应的事件称为CPU的中断响应过程,对事件的整个处理过程称为中断服务...

http://www.eeworld.com.cn/mcu/2018/ic-news121942595.html 发布时间: 2018-12-19



单片机 uart中断处理函数例子

#define Max_SendLen 100#define Max_RecvLen 100 unsigned char TxData[Max_SendLen] = {0};unsigned char RxData[Max_RecvLen] = {0}; void Digital_Recv_Int_xxx(unsigned char RX_buf){    static unsigned char RxCounter = 0;    static unsigned short packageSize = 0;//数据包总字节数&nbs...

http://www.eeworld.com.cn/mcu/2018/ic-news121942592.html 发布时间: 2018-12-19



C51单片机学习(二):中断系统和定时器

中断系统:中断概念CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生); CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务); 待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断 。中断的结构图  其中一些说明: 1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降 沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时, 中断标志IE0(TCON.1)置1,向CPU申请中断。 2、(P3.3)可由IT1(TCON...

http://www.eeworld.com.cn/mcu/2018/ic-news121942591.html 发布时间: 2018-12-19



51定时器中断程序编写

上篇笔记记录到51单片机的中断允许寄存器、定时器/计数器工作方式寄存器(TMOD)、定时器/计数器控制寄存器(TCON)各位的作用。这些寄存器都是用来为编写定时器中断程序编写的初始化部分而服务的。然后今天再这里补填中断函数的编写格式,以后就可以编写定时器中断程序了。1.中断服务程序的写法C51的中断函数格式如下:void  函数名()  中断号 using 工作组{        中断服务程序内容}与一般的C语言程序相比,中断服务程序有一下特点中断函数不能返回任何值,所以函数名前用void;函数名随便起,但不能与C51语言中的关键字同...

http://www.eeworld.com.cn/mcu/2018/ic-news121942590.html 发布时间: 2018-12-19



如何利用keil C实现单片机中断功能

直接访问寄存器和端口 定义sfr P0 0x80sfr P1 0x81sfr ADCON; 0xDEsbit EA  0x9F操作ADCON = 0x08;  P1 = 0xFF;   io_status = P0 ;EA = 1;           在使用了interrupt 1 关键字之后,会自动生成中断向量       ...

http://www.eeworld.com.cn/mcu/2018/ic-news121942586.html 发布时间: 2018-12-19



51的中断程序用C怎么写

用c语言的话中断程序是单独写在中断服务函数中的,51单片机的中断服务函数的定义:void functionname(void) interrupt num  //functionname是自己定义的函数名字,num对应实际的中断向量号 进入中断要执行中断子程序,不同的中断源要进入不同的中断子程序。对于51的C编程,可以用中断标号,如‘interrupt 0 ’来使中断进入不同的中断。中断标号与它们的中断优先级一致,即外部中断0 interrupt 0定时器中断0 interrupt 1外部中断1 interrupt 2定时器中断1 interrupt 3串行中断 inter...
关键词: 51 中断程序 C

http://www.eeworld.com.cn/mcu/2018/ic-news121942585.html 发布时间: 2018-12-19



(C51学习四)外部中断和定时器中断

1.什么是中断中断就是指CPU正在执行一项任务A,然后突然停止任务A去执行任务B,执行完任务B再回来继续执行任务A的过程。例如:你正在看电视,然后电话响了,你就停止看电视,跑去接电话,接完电话后由回来继续看电视。这个过程叫中断。中断跟硬件有关。可以说是硬件来让单片机中断。2.中断有什么用 1.中断能让CPU同时执行多项任务,例如CPU在执行流水灯程序,就无法执行 按下按键时,蜂鸣器发声了。2.当然上面的例子可以用软件轮询检擦案件是否按下来实现,但这样就消耗了CPU一部分资源来轮询检测 按键是否有按下了,所以中断的另一个优点就是   节省CPU资源3.双重功能的P3...

http://www.eeworld.com.cn/mcu/2018/ic-news121942583.html 发布时间: 2018-12-19



MY-IMX6 Linux-3.14 测试手册(Qt版)(2)

本帖最后由 明远智睿嵌入式 于 2018-12-19 14:11 编辑 【接上一章节MY-IMX6 Linux-3.14 测试手册(Qt版)】 7 网口测试7.1测试说明(1)测试程序有两个,一个在开发板运行,另一个在PC(windows)上运行。(2)开发板上有两个网口。(3)测试之前需要修改PC上的IP,把PC上的IP改为192.168.170.144(实际上只要开发板和PC在同一个网段就可以了)。 7.2测试方法(test method)(1)用网线把PC和开发板(任意一个网口)连接。(2)在PC端运行测试程序。(3)点击“Network图标”,启动测试程序。(4)点击任意一个”...

http://bbs.eeworld.com.cn/thread-1064422-1-1.html 发布时间: 2018-12-19



WIFI(RTL8188EUS)指导

MY-IMX6开发指导手册 WIFI(RTL8188EUS)[size=0.875em] 目录 [隐藏] 1文档说明1.1系统环境说明1.2操作说明1.3其它说明1.3.1截图说明1.3.2图片中的Linux命令 2准备源码2.1下载源码包2.2解压源码包2.2.1创建工作目录2.2.2复制源码包到工作目录2.2.3解压源码 3准备编译3.1进入驱动代码目录3.2配置Makefile3.3修改Makefile3.3.1添加新的平台类型3.3.2配置编译参数 3.4修改配置文件3.4.1配置文件路径3.4.2配置文件内容3.4.3检查配置文件中的内核路径设置3.4.4检查KS...

http://bbs.eeworld.com.cn/thread-1064413-1-1.html 发布时间: 2018-12-19



28377S烧写出错:Please verify target memory and memory map.

用仿真器向28377S的板子烧写controlsuit自带的程序,提示这个错误,C28xx_CPU1: File Loader: Verification failed: Values at address 0x0000000000000000 do not match Please verify target memory and memory map. C28xx_CPU1: GEL: File:  a data verification error occurred, file load failed. 这个是应为377的gel设置和cmd不符吗?如果是,那gel...

http://bbs.eeworld.com.cn/thread-1064404-1-1.html 发布时间: 2018-12-19



ARM 中断函数定义

ARM的中断函数是在startup code中定义的,在CODE区分配中断向量表时,及将中断函数定义出了; Vector Table Mapped to Address 0 at Reset                 AREA    RESET, DATA, READONLY                EXPORT  __Vectors __Vectors  &nbs...
关键词: ARM 中断函数定义

http://www.eeworld.com.cn/mcu/2018/ic-news121942582.html 发布时间: 2018-12-19



ARM基本接口之外部中断实验

char /*HELLOO的字符编码*/ unsigned char hello[6] = { 0x89, 0x86, 0xc7, 0xc7, 0xc0, 0xc0, }; /*六个数码管只亮一个的状态编码*/ unsigned char con[6] = { 0xdf, 0xef, 0xf7, 0xfb, 0xfd...

http://www.eeworld.com.cn/mcu/2018/ic-news121942579.html 发布时间: 2018-12-19



室内定位技术应用

随着移动互联网的发展和室内位置技术的创新,室内定位技术在今天市场需求下应运而生。除了满足基本的室内定位需求外,基于室内定位的技术进步,为给其他行业发展带来突破性的改变。室内定位技术不同场景技术不同目前有几种主要的室内定位技术,各种技术都有不少的研究成果,也都有相应的代表性产品,而对于不同的场景的定位需求,用到的定位技术也不一样。Wi-Fi定位基于Wi-Fi技术的室内定位主要也依据RSSI强度信息来判断用户位置。一类方法与上述方法相同,在已知各个AP位置的前提下,用信号衰减模型计算移动设备与各个AP的距离,用三角定位法确定移动设备的大致位置。另一类方法则类似于机器学习算法,首先将待检测的室内区域...

http://bbs.eeworld.com.cn/thread-1064393-1-1.html 发布时间: 2018-12-19



MY-IMX6 Linux-3.14 测试手册(Qt版)

本帖最后由 明远智睿嵌入式 于 2018-12-19 11:44 编辑 1 CAN测试 1.1测试说明测试之前需要连接CAN的管脚,将CAN1的CAN_L和CAN2的CAN_L连接,将CAN1的CAN_H和CAN2的CAN_H连接。 1.2测试方法(1)点击“CAN”图标,启动测试程序(2)点解“Send”,发送数据,如果成功接收到数据,会在右边的文本框显示出来,如下图: 如果没有收到数据,则测试失败,请检查CAN的管脚是否短接,错误如下图: (3)测试完成,点击关闭,退出CAN测试。 2 按键测试 2.1测试说明总共有4个按键,其中一个是复位按键,不在按键测试范围。 2...

http://bbs.eeworld.com.cn/thread-1064392-1-1.html 发布时间: 2018-12-19



MACOM观点:5G形势下,光通讯技术将不断革新

随着5G技术的持续发展,光通讯技术也在不断革新。在18年的光电博览会(CIOE)上,作为集高性能RF、微波毫米波和光子芯片解决方案提供商之一,MACOM展示了众多令人惊艳的技术,如可应用在5G LTE无线前传的全新25G激光器产品、100G双向光连接的单芯片解决方案等,这些技术的提升将进一步改善设备易用性及降低成本。关于这些新技术,MACOM网络连接解决方案产品高级市场总监Tracy Ma由衷的看好,对于光通讯未来的发展方向,Tracy Ma有着自己的看法,未来信息安全和低成本需求下,需要与之相适应的5G光模块解决方案。 据MACOM网络连接解决方案产品高级市场总监Tracy Ma介绍,MA...

http://bbs.eeworld.com.cn/thread-1064390-1-1.html 发布时间: 2018-12-19



巩固生产力,联电欲收购日本12寸晶圆厂

在今年六月,联电宣布,将砸下约576.3亿日圆,换算台币约160多亿,购买联电与日本富士通半导体所合资的12吋晶圆厂「三重富士通半导体股份有限公司」(MIFS)全部股权。联电指出,一旦取得政部相关部门核准,预计明年一月一日可完成股权转让。 联电下午由财务长刘启东到证交所召开重大讯息说明会,宣布海外并购案。联电与日本富士通半导体合资的12吋晶圆厂「三重富士通半导体」 (MIFS),联电本来持有15.9%的股权,联电决定把其他84.1%的股权都买下来,让MIFS成为联电的独资子公司。  决定买下全部股权,联电考量的是,目前正面临12吋成熟制程需求量激增,随着5G、物联...
关键词: 联电

http://www.eeworld.com.cn/manufacture/2018/ic-news121927388.html 发布时间: 2018-12-19



【树莓派3B+测评】TCP客户端&阻塞线程创建&取消

本帖最后由 donatello1996 于 2018-12-19 09:30 编辑 【树莓派3B+测评】TCP客户端&阻塞线程创建&取消     在Linux系统中,TCP通信还有一个常用角色是客户端,像树莓派这种板子,经常充当从机角色连接电脑主机,在这种情况下,以客户端身份连接主机是比较易于理解且占用资源较少的做法,主机的服务器一直开着,树莓派从机可按需分时进行TCP连接或者一直检测主机服务器是否掉线以确保通信的稳定,那么,在上一帖中提到过,TCP通信要同时收发且互不干扰,必须开启多一个用于发送的线程,当TCP连接断开的时候,这个线程要挂起或...

http://bbs.eeworld.com.cn/thread-1064351-1-1.html 发布时间: 2018-12-19



科学减肥就靠它:无电池植入装置可有效抑制食欲

威斯康星大学麦迪逊分校的工程师,刚刚开发了一种非凡的新型植入式装置。其有望为消除肥胖症,提供一种全新的解决方案。通过轻轻刺激尾部与大脑连接的申请,该装置可诱使大脑认为已经吃饱。虽然传统治疗严重肥胖的常见外科手术(比如胃旁路术)也很有效,但也具有危险的侵入性,并且伴随着大量具有挑战性的副作用。研究生 Guang Yao(左)与 Xudong Wang(右)。该小型植入物,帮小鼠减掉了 40% 的体重。过去几年,研究人员们想到一种新的策略 —— 迷走神经刺激(VNS)。迷走神经是一根大导管,能够传递大脑和身体之间的信号。研究已经发现,这也是胃部向大脑发出信号的方式之一。它主导着食欲,让我们在饱腹时...

http://www.eeworld.com.cn/medical_electronics/2018/ic-news12189191.html 发布时间: 2018-12-18




<上一页 12345678910111213141516 下一页> 相关结果约97,413个