单片机汇编实验五-1:单片机与PC机串行通信实验

发布者:温暖的微风最新更新时间:2015-05-25 来源: 51hei关键字:单片机  汇编实验  串行通信 手机看文章 扫描二维码
随时随地手机看文章
实验要求:AT89S52串行通信口工作在方式1,8位UART方式,允许接收,9600bps。在PC机上运行串口调试软件。编程实现:单片机接收PC机发送的数据并回送给PC机显示,可同时送LED显示;
//This program is copyed on the internet;
//I even don't know the author ;here I thank him 
//The dare 
;打开任意串口调试软件
;打开对应的串口,可以在设备管理器中看到
;设置波特率为9600,8个数据位,1个停止位,无奇偶校验
;在发送栏输入任意数字或者字符串,点击发送,接收区能接收到相同的信息
;发送格式与接收格式必须相同,如都是字符或者都是十六进制格式
        ORG 0000H
        AJMP MAIN
        ORG 0023H                //串口中断程序的入口地址
        AJMP RECEIVE         //跳转到接收中断入口
        ORG 0030H
MAIN:   MOV TMOD,#20H   //T1工作方式2
        MOV TH1,#0FDH         ;波特率9600
        MOV SCON,#50H         ;传口工作方式1,允许中断接受
        SETB EA                       ;打开总中断
        SETB ES                       ;打开串口中断
        SETB TR1                     ;打开定时器1
        AJMP $
RECEIVE:
        CLR RI
        MOV A,SBUF              //串口接收数据
        MOV R0,A
        MOV SBUF,A              //将接收的数据再传送给计算机
        JNB TI,$
        CLR TI
        MOV A,R0                                          
        MOV P1,A                 //送LED显示
        RETI
        END
关键字:单片机  汇编实验  串行通信 引用地址:单片机汇编实验五-1:单片机与PC机串行通信实验

上一篇:单片机汇编实验三:外部中断实验
下一篇:单片机汇编实验六:I2C串行总线存储器读写实验

推荐阅读最新更新时间:2024-03-16 14:03

使用8051单片机在LCD屏幕上显示内容的教程
液晶显示器(LCD)是一种常用的显示屏,在许多电子产品中经常使用它来以文本或图像格式显示信息。LCD用于在其屏幕上显示字母、数字等字符。LCD显示器由8条数据线和3条控制线组成,用于将LCD显示器与8051单片机连接。 考虑使用基于Proteus的模拟LCD与8051单片机的接口是: 如何在LCD显示屏上显示“8051单片机”,案例程序如下: #include reg51.h #define kam P0 void lcd_initi(); void lcd_dat(unsigned char ); void lcd_cmd(unsigned char ); void delay(); void di
[单片机]
使用8051<font color='red'>单片机</font>在LCD屏幕上显示内容的教程
PIC单片机对电风扇送出仿自然风的设计
一、硬件电路及原理 要使电风扇送出仿自然风,就需要改变电风扇送风的强弱,即需要改变风扇电机的电压和电流,从而改变其转速。如图1所示,风扇插座与晶闸管TREAC相串联,改变晶闸管控制角α,即控制晶闸管导通的时间,就能使风扇电机的电压、电流发生变化。图2展示了α角和电机负载电压的关系。 Α角的变化又可通过电容C1的充放电时间的改变来实现。PIC16F84单片机按一定规律选择电阻Rx,即可改变电容C1的充放电时间,从而改变2N2646的导通时间。改变了TREAC的导通角,达到改变电风扇送风强弱的目的。控制角α和强弱风的关系如图3所示 市电频率f=50Hz,则可得下式 α/360°=t/0.02……………(1) 根据图1所示RxC
[单片机]
PIC<font color='red'>单片机</font>对电风扇送出仿自然风的设计
使用单片机实现无线控制家电报警器的资料说明
1引言 由于经济的快速发展,人们生活水平得到较大的提高,生活节奏也越来越快,为此家电遥控和家庭安全也为人们所需要和重视。以AT89C51单片机为核心通过电话进行电器遥控和报警装置主要解决这些问题。他的主要功能有:通过电话可以遥控16路电器通断,遥控路数可以根据需要进行扩展;可以实现电器调压调速控制,有密码设定,保密安全性好;有语言提示,避免盲目操作;可以取消已输入的操作命令;当单片机接收到家中天然气泄露、温度超限和失窃信号后会自动拨打预留电话并报告家中发生的情况。 2硬件电路设计 总体电路设计思路是:电话遥控报警器与家用电话采用并联方式,当有振铃信号时单片机开始记数,前10次铃声内若有人接电话,则遥控报警器被屏蔽,不影响正常接
[单片机]
使用<font color='red'>单片机</font>实现无线控制家电报警器的资料说明
如何实现C8051单片机的精确延时
在C里写的代码: delay=0x64; while(--delay); 编译出来的汇编源代码是这样的: ;SOURCELINE#62 00107F64MOVR7,#064H;2B,2CLK 0012?C0006: ;SOURCELINE#63 0012DFFEDJNZR7,?C0006;2B,2/3CLK 如果我们采用24MHZ的晶振,每个时钟周期是41.6ns那么上面的延时语句的延时精度可以是41.6×8/3=111ns,已经足够精确了。 如果我们要产生xns的延时,只要代入计算公式:(x-83.2)/27.7得到delay的初始值就可以了!!
[单片机]
ADuC812单片机在井下油气压力存储测试系统中的设计应用
ADuC812是美国ADI(Analog Device Inc)公司生产的高性能单片机,是全集成的12位数据采集系统。它在芯片内集成了高性能的自校准多通道ADC(8通道12位高精度)、2个12位DAC以及可编程的8位MCU(与8051兼容)。片内有8kB的闪速/电擦除程序存储器和在线下载/调试/编程的功能、640B的闪速/电擦除数据存储器、256B片内数据存储器以及与8051兼容的内核。另外MCU支持的功能包括看门狗定时器、电源监视器以及ADC DMA功能。同时为多处理器接口和I/O扩展提供了32条可编程的I/O线、与I 2C兼容的串行口、SPI串行接口和标准UART串行接口。MCU内核和模拟转换器均有正常、空闲和掉电工作模式,在
[单片机]
ADuC812<font color='red'>单片机</font>在井下油气压力存储测试系统中的设计应用
减少空间提高效率:PIC单片机A/D转换数据打包
PIC 单片机A/D 转换后的数据通常需要占用两个8 位宽的RAM 单元, 而PIC 单片机的存储单元有限,因此造成了单片机的存储单元不能被有效利用, 同时通过串口向上位机传送数据时也需要花费较多的时间。   为此提出一种数据打包的方法, 使得相同的数据量占用较少的存储空间, 并可提高传输效率。   引言   在由单片机和PC 机构成的检测系统中, 通常会由多个单片机采集数据并将经过A/D 转换的数据通过串口送往上位PC 机进行数据处理。PIC 单片机A/D 转换后的结果大多是8 位或10 位的, 8 位的A/D转换不涉及该问题。以10 位的数据为例, 在单片机内进行存储时需要占用2 个8 位的字节, 低8 位和高2位分别存储在
[电源管理]
ATmega16单片机在实时温度采集与分析系统中的设计
  温度是工农业生产中很重要的的参数,它直接影响到产品的质量与性能。提出了一种基于ATmega16单片机与温度传感器相结合的实时温度采集与分析系统。本系统介绍了以ATmega16单片机为核心,以及自动化控制装置GTJJ4-10A固态继电器和数字温度传感器DS18B20,报警与指示电路等,在分析中基于MFC的软件处理。其中包括温度曲线的绘制,以及温度值的保存,显示历史记录等。在经过烧水温度的测试,该系统稳定可靠便于分析。温度误差0.5℃,可以满足工农业生产的要求。   随着计算机技术尤其是单片微型机技术的发展,温度对人们的生活与工作影响很大,所以要实时采集温度并且对其进行分析。为此,实现实时准确的测量监控。采用串口传送数据并且在PC
[单片机]
ATmega16<font color='red'>单片机</font>在实时温度采集与分析系统中的设计
PIC单片机ISP下载外围链接电路
1、ISP在线下载使用pickit3工具; 2、使用芯片PIC18F25K22; 3、原理图如下: 4、如果公用IO口做其他用请排除其他用处的干扰; 5、下图为网络信息得到,用于对引脚的认识;
[单片机]
PIC<font color='red'>单片机</font>ISP下载外围链接电路
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved