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

发布者:数字冒险最新更新时间:2015-05-26 来源: 51hei关键字:单片机  汇编实验  串行通信 手机看文章 扫描二维码
随时随地手机看文章
实验要求:AT89S52串行通信口工作在方式1,8位UART方式,允许接收,9600bps。在PC机上运行串口调试软件。编程实现:AT89S52内部定时器1,按方式1工作,每1秒钟内部RAM30H单元内容加1,并通过串行通信口送PC机显示。

//This is the fifth_2 program of homework
//This is made by WQ    Data:2013/3/4/
        ORG 0000H      
        AJMP MAIN
        ORG 0023H       //0023H 串口中断程序的入口地址
        AJMP Transfer   
        ORG 000BH       //000BH 计时器程序T0入口地址       
        AJMP WT0         
MAIN:
       MOV TMOD,#21H      //定时器的工作方式寄存器
       MOV TH0,#4CH      //定时器0
       MOV TL0,#00H     //定时器0
       MOV R3,#40          //R3做一个计数器
       SETB EA              //开总中断
       SETB ET0              //允许计时器
       SETB TR0              //开启计时器0
       MOV TH1,#0FDH        
       MOV SCON,#50H         ;传口工作方式1,允许中断接受
       SJMP $
       ORG 0100H
WT0:   MOV TH0,#4CH  //计时器0置数
       MOV TL0,#00H
    DJNZ R3,RETN   //1秒钟到来了
    MOV R3,#50 
       SETB ES        //打开串口中断
       SETB TR1       //打开定时器1
    MOV R1,#30H
    MOV @R1,#89H
    MOV R1,#030H
    MOV A,@R1            
       MOV SBUF,A     //将内存中的数据传送给计算机
RETN:RETI             //中断子程序的返回指令

Transfer:
        JNB TI,$
        CLR TI
        MOV P1,A
        RETI
        END

关键字:单片机  汇编实验  串行通信 引用地址:单片机汇编实验五-2:单片机与PC机串行通信实验

上一篇:单片机汇编实验四: 扫描键盘及LED显示实验
下一篇:单片机汇编实验七:扫描键盘及液晶显示实验

推荐阅读最新更新时间: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