📝 嵌入式系统
28篇技术文档📅  最后修改于: 2021-01-01 02:51:16        🧑  作者: Mango
汇编语言引入了汇编语言,用于为机器级代码指令提供助记符或符号。汇编语言程序由翻译成机器代码的助记符组成。用于此转换的程序称为汇编程序。汇编语言也称为低级语言,因为它直接与CPU的内部结构配合使用。对于使用汇编语言进行编程,程序员必须具有CPU中所有寄存器的知识。诸如C,C++,Java和其他各种语言之类的不同编程语言被称为高级语言,因为它们不处理CPU的内部细节。汇编和运行8051程序让我们看看创...
📅  最后修改于: 2021-01-01 02:52:16        🧑  作者: Mango
8051单片机中断这是一个子程序调用,由微控制器给出,它要求其他一些具有较高优先级的程序来获取系统总线,而不是当前正在运行的程序中发生中断。中断提供了一种方法来推迟或延迟当前进程,执行子例程任务,然后再次重新启动标准程序。8051微控制器中的中断类型让我们看看8051微控制器中的五个中断源:定时器0溢出中断-TF0外部硬件中断-INT0定时器1溢出中断-TF1外部硬件中断-INT1串行通讯中断-R...
📅  最后修改于: 2021-01-01 02:53:10        🧑  作者: Mango
使用Keil语言进行嵌入式C编程嵌入式C是软件领域中用于开发电子小工具的最流行的编程语言。电子系统中使用的每个处理器都与嵌入式软件相关联。嵌入式C编程在处理器执行特定函数起着关键作用。在日常生活中,我们使用了许多电子设备,例如手机,洗衣机,数码相机等。所有这些设备的工作均基于嵌入式C编程的微控制器。让我们看一下嵌入式系统编程的框图表示:上面框图编写的嵌入式C代码用于使与微控制器的Port0连接的L...
📅  最后修改于: 2021-01-01 02:54:04        🧑  作者: Mango
使用8051微控制器的LED闪烁LED是在许多电子设备中使用的半导体设备,主要用于指示目的。它广泛用作测试过程中的指标,用于检查不同阶段结果的有效性。它非常便宜,并且易于获得各种形状,颜色和尺寸。 LED还用于消息显示板和交通控制信号灯等的设计。考虑使用8051单片机的基于Proteus软件的LED闪烁仿真如下所示:-在上述基于Proteus的仿真中,LED连接到8051微控制器的PORT0。让我...
📅  最后修改于: 2021-01-01 02:54:57        🧑  作者: Mango
使用8051单片机在7段显示器上显示数字用于显示字母数字字符的电子显示器被称为7段显示器,它在许多系统中用于显示信息。它由八个LED构成,这些LED顺序连接,以便在打开某些LED组合时显示从0到9的数字。一次仅显示一位数字。考虑使用8051微控制器在7段显示器上显示数字的基于Proteus软件的仿真是:-考虑在7段显示器上显示从'0到F'的数字的程序是:考虑在7段显示器上显示从'00到10'的数字...
📅  最后修改于: 2021-01-01 02:55:51        🧑  作者: Mango
使用8051单片机进行计数器/计时器计算和编程在应用软件中,延迟是影响软件开发过程的重要因素之一。然而,正常延迟将不会提供特定的结果来克服实现计时器延迟的问题。计数器和计时器是微控制器的硬件组件,在许多应用中使用它们来提供带有计数脉冲的宝贵时间延迟。计数器和计时器都通过使用软件技术来实现。计时器和计数器之间的区别让我们看一下区分计时器和计数器的几点,如下所示:CounterTimerThe reg...
📅  最后修改于: 2021-01-01 02:56:45        🧑  作者: Mango
使用8051单片机的串行通讯计算和编程计算机以两种不同的方式传输数据:串行传输:在串行传输中,数据被传输到位于数米之外的设备中,此方法用于长距离数据传输。让我们看一下串行数据传输的框图:并行传输:在并行传输中,数据以8条或更多行传输。在该导线中,导线用于将数据传输到仅几英尺远的设备。让我们看一下并行数据传输的框图:串行通信主要用于发送和接收信号。 8051微控制器由用于串行通信的通用异步接收器发送...
📅  最后修改于: 2021-01-01 02:57:40        🧑  作者: Mango
使用8051微控制器进行键盘编程键盘是一种模拟开关设备,通常以矩阵结构提供。它在许多嵌入式系统应用程序中用于允许用户执行必要的任务。考虑将键盘与微控制器接口的框图表示为:矩阵键盘由以矩阵格式按行和列连接的开关布置组成。行和列与微控制器连接,使得开关的行连接至一个引脚,并且开关的列连接至微控制器的另一引脚。考虑使用基于Proteus的Simulation的键盘与8051微控制器的接口是:-考虑通过按...
📅  最后修改于: 2021-01-01 02:58:32        🧑  作者: Mango
使用8051单片机进行LCD编程液晶显示器(LCD)是一种电子设备,经常在许多应用程序中用于以文本或图像格式显示信息。 LCD用于在其屏幕上显示字母数字字符。 LCD显示屏由8条数据线和3条控制线组成,用于将LCD显示屏与8051微控制器接口。考虑使用基于Proteus的仿真将LCD与8051单片机的接口为:-考虑在LCD显示屏上显示“ javaTpoint”的程序是:...
📅  最后修改于: 2021-01-01 02:59:24        🧑  作者: Mango
什么是AVR微控制器微控制器微控制器是微处理器的高级版本。它包含片上中央处理器(CPU),只读存储器(ROM),随机存取存储器(RAM),输入/输出单元,中断控制器等。因此,微控制器用于嵌入式系统内部的高速信号处理操作。它是嵌入式系统设计中使用的主要组件。AVR微控制器:AVR微控制器是Atmel制造的电子芯片,与其他类型的微控制器相比,具有许多优势。我们可以通过将微控制器与内置有主板的个人计算机...
📅  最后修改于: 2021-01-01 03:00:16        🧑  作者: Mango
嵌入式系统项目下面列出了嵌入式系统项目。这些项目基于火灾探测和考勤系统。1)火灾探测与控制系统2)基于RFID的考勤系统...
📅  最后修改于: 2021-01-01 03:01:22        🧑  作者: Mango
嵌入式系统项目:火灾探测与控制系统使用8051微控制器和火焰传感器的火灾感应为了避免提到有关当前消防系统的所有问题,并拥有一个更好,更可靠的安全系统来预防火灾事故。有使用火情感应器。如果起火,请打开电动机。如果没有点火,则电机关闭。要求:微控制器89C2051(8051)晶体振荡器电阻器二极管变压器电容连接器直流电动机中继蜂鸣器火焰传感器项目目标我们的目标是设计一个能感知火情的项目。点火时,马达将...
📅  最后修改于: 2021-01-01 03:02:25        🧑  作者: Mango
嵌入式系统项目:基于RFID的考勤系统基于8051单片机的RFID考勤系统如今,学校和大学的出勤率是基于纸张的。有时,此过程会导致错误并花费更多时间。该项目使用RFID技术记录每位进入教室的学生,并计算出上课的时间。在该系统中,每个学生都分配有一个RFID标签。可以通过将卡放在RFID读取器附近来完成出勤。什么是RFID?射频识别(RFID)是一种包括小天线和芯片的电子设备。该设备用于通过射频电磁...