-
文章介绍了系统的组成、工作原理及程序设计方法。对振铃检测、模拟摘挂机控制电路作了详细的说明。用户在户外可通过任意一部双音多频电话(包括手机、电话分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。本装臵适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品。振铃检测电路电路工作原理:振铃检测电路由光耦LE以及门电路G4等元...[详细]
-
访问堆栈用堆栈指针,并且PUSH指令和POP指令默认使用SP。堆栈的PUSH与POP堆栈是一种存储器的使用模型。它由一块连续的内存和一个栈顶指针组成,用于实现”后进先出“的缓冲区。其最典型的应用,就是在数据处理前先保存寄存器的值,再在处理任务完成后从中恢复先前保护的这些值。注:寄存器的PUSH和POP操作永远都是4字节对齐的。原因是:堆栈指针的最低两位永远是0。栈内存操...[详细]
-
软件版本:Preteus7.8版本(1)位置法:categoryoptoelectrionicLM016L(16X2AlphanumericLCD)(2)查找法:关键词:LCD参考资料:(1)lcd1602在proteus中怎么找_lcd1602proteus仿真-显示光电-电子发烧友网(elecfans.com);...[详细]
-
这是我的单片机设计,主要是使用压力传感器、HX711模块和51单片机做的,附件里包含了电子称的原理图和源代码这个简易电子称共有三个模式:模式1:进行普通的物体测量;模式2:计价模式;模式3:累计测量模式;此外,除了可以用按键进行模式的切换,还可通过上位机发送指令进行模式的切换。此次课程设计主要是针对51单片机的基础知识的运用,其中主要运用了以下知识点:对矩阵按键、LED灯、蜂鸣器、A...[详细]
-
提出采用两级环形总线网络拓扑、主从通信方式的消防指示灯智能监控系统。设计了用电池提供应急电源的通信网关的总体结构。采用单片机自带的双串口构成两个独立光电隔离的RS-485接口作为下级环形总线主站,实现与智能应急标志灯之间交换数据。利用单片机的SPI接口功能和另一个单片机扩展第三个独立的光电隔离RS-485接口,作为上级环形总线网络的从站,实现与监控主机之间状态和命令信息交换。 串口...[详细]
-
单片机是由哪几部分组成的?答:单片机是在一块集成电路芯片上装有CPU和程序存储器、数据存储器、输入/输出接口电路、定时/计数器、中断控制器、模/数转换器、数/模转换器、调制解调器以及其他部件等的系统。视其型号不同,其组成部分各异。...[详细]
-
单片机-485-PC串口通信.jpg(106.21KB,下载次数:21)下载附件保存到相册2018-3-2601:45上传单片机源程序如下:#includereg51.h#includeintrins.h#defineucharunsignedchar#defineuintunsignedintsbitP12=P1^2;cha...[详细]
-
若某个中断源通过编程设置,处于被打开的状态,并满足中断响应的条件,而且①当前正在执行的那条指令已被执行完1、当前末响应同级或高级中断2、不是在操作IE,IP中断控制寄存器或执行REH指令则单片机响应此中断。在正常的情况下,从中断请求信号有效开始,到中断得到响应,通常需要3个机器周期到8个机器周期。中断得到响应后,自动清除中断请求标志(对串行I/O端口的中断标志,要用软件清除),将断点即程序...[详细]
-
定时/计数器的功能MCS-51单片机内共有两个可编程的定时/计数器T0和T1。它们都是十六位加法计数器结构,分别由TH0、TL0和TH1、TL1四个8位计数器组成,每个定时/计数器都具有定时和计数两种功能。计数功能对外来脉冲进行计数。计数脉冲的输入端来自单片机的两个信号引脚T0(P3.4)和T1(P3.5)外部输入的脉冲在负跳变时有效,计数脉冲的频率最高为振荡频率的1/24。定时...[详细]
-
ADXL345是一款低功耗,三轴MEMS加速度计模块,具有I2C和SPI接口。这些模块的AdafruitBreakout板载板载3.3v电压调节和电平转换功能,使其易于与Arduino等5v微控制器接口。ADXL345具有4个灵敏度范围,从+/-2G到+/-16G。它支持10Hz到3200Hz的输出数据速率。工作原理:MEMS-微型机电系统传感器由硅晶片上的微机械结构组...[详细]
-
(一)寄存器要想学习中断那么首先就要了解寄存器,在这里我们学习一下什么是寄存器,寄存器怎么用。1.什么是寄存器寄存器是特殊的RAM,特殊功能寄存器是控制单片机硬件的开关(例如IE)或者是指示单片机状态的信号(例如PSW),通过特殊寄存器你就可以方便的控制整个MCU,并且知道当前的MCU的工作状态。2.寄存器怎么用AT89S51单片机中的特殊功能寄存器(SFR)的单元地址映射在片...[详细]
-
今早使用IAR调试编译调试一个工程,发现IAR竟然出现如下错误信息AnerroroccurredwhileretrievingGDIfeatures:gdi-error:Can'taccessconfigurationdatabase在网上查看了一下,也有人出现这个问题,总体来说可以通过重装IARdebugger-support-files这个,解决...[详细]
-
一、STM8S外部中断进行唤醒先了解一下STM8S的中断资源再看看STM8S的中断管理。STM8S采用软件优先级和硬件优先级来控制一个中断的响应,先比较软件优先级只有当软件优先级一致时才会比较硬件优先级,由于硬件优先级具有唯一性,这样便保证了某一时刻定会只有一个中断被处理。要使用外部中断,只需简单的配置一下EXTI_CR1寄存器,并将主程序main的软件优先级置为0即可。...[详细]
-
在工控行业里,经常需要采集一些数据和控制动作,通过PLC来实现的话不但成本昂贵,而且灵活度和扩展都是问题。如果需要独立开发一种特殊功能,又需要连接触摸屏通讯,工程师在这个方面往往需要花费很大功夫,单片机与人机界面触摸屏通讯的最简单,最有效的2种方法,其实就是分为2种通讯协议,即工业标准的ModbusRTU协议和工程师自己定义的自由协议。我采用了广州微嵌公司(公司网站:555http:/...[详细]
-
2.1MMU的知识Loop.c的代码是:Loop.c的代码是:最后两个程序的运行结果:我们看到两个程序里的地址是一样的。这是怎么回事呢!?这就是我们今天的重点:MMU内存管理单元。MMU的作用:两个上面是虚拟地址和物理地址的转化。在上面的两个程序中,输出的都是虚拟地址,MMU会将虚拟地址转化为对应的物理地址。上面的两个虚拟地址是相同的。为什么转化后...[详细]