1.程序存储器程序存储器用来存放程序和表格常数。......
2023-11-17
1.任务要求
设计一个彩灯远程控制系统,一片单片机(甲机)的某一端口连接8位独立式按键,甲机读取按键状态送给另一单片机(乙机);乙机接收甲机发送的数据后,控制其P1端口连接的LED灯的状态,实现彩灯的远程控制。
2.任务目的
(1)通过单片机间的双机通信,了解串行通信原理、单片机串行接口的结构、工作方式的设定等相关知识。
(2)掌握单片机串行接口的使用和编程方法。
(3)掌握在Proteus环境中实现串行接口的仿真应用。
3.任务分析
通过前面对并行I/O接口、显示器和键盘的学习,已经对单片机利用并行I/O接口驱动简单的输入和输出设备的方法有了一定的了解。本项目旨在引入单片机串行接口的使用,利用单片机的串行接口进行双机通信,单片机均工作在方式1(10位数据通信),波特率由定时器T1提供。原理图如图9-1所示。
图9-1 彩灯的远程控制原理图
4.源程序设计(www.chuimin.cn)
若系统时钟信号频率为12 MHz,利用定时器T1作为波特率发生器,定时器T1工作在方式2,串行接口工作在方式1,甲机为发送机,乙机为接收机,均采用查询方式编程,源程序如下:
5.Proteus仿真
(1)在绘制好的原理图中分别双击甲机和乙机,将Keil中生成的甲机hex文件和乙机hex文件分别添加到两片单片机中。
(2)单击“开始”键即可运行项目,观察仿真运行结果。按下甲机所连接的按键后,乙机所连接的LED将会显示相应的结果,如图9-2所示。
图9-2 彩灯远程控制Proteus仿真运行结果
8051系列单片机内部集成有一个通用异步收发器(Universal Asynchronous Receiver Transmitter),简称UART或串行口。单片机通过串行通信接口,可以与其他芯片构成同步通信系统,也可以与PC或其他设备组建起异步通信系统,实现与外部设备的信息交换。本项目重点介绍8051系列单片机串行通信接口的原理和使用方法。
有关单片机原理与应用 基于C语言的文章
目前在单片机市场上,8位单片机和32位的ARM嵌入式微处理器占据的市场份额达70%以上。在单片机市场中,代表性的产品有MCS-51系列产品,其中ATMEL公司的AT89C51/C52两个系列8位单片机在焊接领域应用较为广泛。1994年ATMEL公司以其E2PROM和Intel公司的80C31单片机核心技术进行交换,从而取得80C31核的使用权。......
2023-06-26
使用查询标志位的方法通过串行口发送C语言的经典语句“hello World!”,在PC上运行串口调试助手软件接收此消息并在屏幕上显示出来。单击“打开串口”按钮,这时会发现在串口调试助手的接收区有“hello World!”图9-29 串口调试助手向单片机发送数字单片机接收到来自PC发送的信息后,用LED灯显示该数字的状态,系统板的具体状态如图9-30所示。......
2023-11-17
若两种方式结合,则可以获得有一定斜率的外特性曲线,也可实施分段控制,使不同的段获得不同的外特性,图6-30是几种实际的逆变式弧焊电源的外特性曲线形式,其控制原理参见4.3节。图6-30 逆变式弧焊电源外特性曲线形式2.控制电路逆变式弧焊电源的控制电路包括电压、电流信号检测、负反馈控制、TRC电路和驱动电路等。实际上,这是一个恒流外特性的控制过程。图6-33所示是恒流特性控制原理图。......
2023-06-30
如果将单片机的一个I/O口连接于K点,通过检测K点电压的高低,就可以确认是否有按键按下,这就是键盘检测的基本原理。基于中断方式工作的独立键盘的电路原理如图6-8所示。矩阵键盘能有效地节省I/O口,简化电路,非常适用于按键数量较多的应用。......
2023-11-17
其实,keil C51的调试模式间接地提供了程序延时的方法,下面通过实验来说明。因为Keil软件本身具备程序优化的功能,如果想在所有的代码位置都能设置断点,可以在工程选项里把优化等级设置为0,就是告诉Keil不要进行优化,如图4-29所示。......
2023-11-17
表4-3 C51支持的数据类型续表注:数据类型中加底色的部分为C51语言扩展的数据类型。C51语言中使用的数据类型包括C语言中标准的数据类型和C51语言扩展的数据类型。C51语言扩展的数据类型有位类型、可位寻址的位类型、特殊功能寄存器和16位特殊功能寄存器型等。另外,C51语言还支持由基本数据类型组成的数组、结构体、联合体和枚举类型等结构类型数据。......
2023-11-17
单片机的外部结构主要是指其I/O引脚、控制总线等。通常,将使用最少元器件搭建起的单片机运行电路称为单片机的最小运行系统。对于8051单片机而言,最小系统包括时钟电路和复位电路两个部分。......
2023-11-17
相关推荐