单片机汇编 设晶振频率为11.0592M,串口工作方式1

发布者:JoyfulSpirit最新更新时间:2020-09-18 来源: 51hei关键字:单片机  汇编  晶振频率  串口  工作方式1 手机看文章 扫描二维码
随时随地手机看文章

单片机汇编 设晶振频率为11.0592M,串口工作方式1,波特率为4800bit/s(倍频后)

1.设晶振频率为11.0592M,串口工作方式1,波特率为4800bit/s(倍频后),T1采用方式2,编写采用代码和校验的方式发送16个字节(不需要联络信号)的程序。


                ORG 0000H

                MOV R0,#40H      ; 初始化16个字节的数据区,该部分可以不要

                MOV R7,#10H

                MOV 60H,#10H

ALOOP0: MOV @R0,60H

                INC R0

                INC 60H

                JNC R7,ALOOP0

ASTART:  CLR EA

               MOV TMOD,#20H

               MOV TL1,#0F4H

               MOV TH1,#0F4H

               MOV PCON,#80H

               SETB TR1

               MOV SCON,#50H       ; 可以是40H

               MOV R0,#40H

              MOV R7,#10H

              MOV R6,#00H

ALOOP1:MOV SBUF,@R0

              MOV A,R6

              ADD A,@R0

              MOV R6,A

              INC R0

              JNB TI,$

              CLR TI

              DJNZ R7,ALOOP1

              MOV SBUF,R6

              JNB TI,$

              CLR TI

              SJMP $

              END


关键字:单片机  汇编  晶振频率  串口  工作方式1 引用地址:单片机汇编 设晶振频率为11.0592M,串口工作方式1

上一篇:MAX7219驱动8X8点阵级联,翻页
下一篇:51单片机PCF8591 DA转换源码

推荐阅读最新更新时间:2024-11-09 11:45

下一代汽车微控制器
意法半导体致力于帮助汽车行业应对电气化和数字化的挑战,不仅提供现阶段所需的解决方案,未来还提供更强大的统一的MCU平台开发战略,通过突破性创新支持下一代车辆架构和软件定义汽车的开发。 下面就让意法半导体微控制器、数字IC和射频产品部(MDRF)总裁Remi EL-OUAZZANE揭秘ST下一代汽车微控制器的战略部署。 电动化和数字化正在给汽车行业带来深刻巨变。尽管最近一些汽车厂商缩减了汽车电动化计划,但是我们仍然认为,经济实惠的混合动力和电动汽车未来将主导汽车市场,未来汽车将是软件定义的汽车,采用以太网作为主要的车载总线协议。无线下载(OTA)软件更新确保汽车功能得到不断改善,无缝集成新功能,因此,OTA将是决定终端用户的汽车
[汽车电子]
STM32G031G8U6单片机内部FLASH读写简单学习
此篇限定研究范围为FLASH区域的访问规则。 以下结论均为实测所得: 一、读 1.单字节读例程,单字节读可以从任意地址开始读 uint8_t STMFLASH_ReadByte(uint32_t faddr) { return *(volatile uint8_t*)faddr; } 2.半字(2个字节)读例程, 半字读只能从偶数地址开始读 ,从奇数地址读的话单片机就死机了 uint16_t STMFLASH_ReadHalfWord(uint32_t faddr) { return *(volatile uint16_t*)faddr; } 3.字(4个字节)读例程, 按字读只能从4的整数倍地址开始读
[单片机]
单片机(MCU)如何才能不死机之对齐访问(Aligned Access)
从一个结构体说起。如下,在 STM32F0 的程序中,我们定义了一个结构体My_Struct ,那么这个结构体占用多少内存呢? struct Struct_Def { uint8_t Var_B; uint16_t Var_W0; uint16_t Var_W1; uint32_t Var_DW; }; struct Struct_Def My_Struct; int main(void) { My_Struct.Var_B = 0x01; My_Struct.Var_W0 = 0x0203; My_Struct.Var_W1 = 0x0405; My_Struct.Var_DW = 0x06070809; while(1); }
[单片机]
<font color='red'>单片机</font>(<font color='red'>MCU</font>)如何才能不死机之对齐访问(Aligned Access)
基于STM32单片机的四旋翼无人机飞控设计
四轴飞行器是一种利用四个旋翼作为飞行引擎来进行空中飞行的飞行器。进入20世纪以来,电子技术飞速发展四轴飞行器开始走向小型化,并融入了人工智能,使其发展趋于无人机,智能机器人。 四轴飞行器不但实现了直升机的垂直升降的飞行性能,同时也在一定程度上降低了飞行器机械结构的设计难度。 四轴飞行器的平衡控制系统由各类惯性传感器组成。在制作过程中,对整体机身的中心、对称性以及电机性能要求较低,这也正是制作四轴飞行器的优势所在,而且相较于固定翼飞机,四轴也有着可垂直起降,机动性好,易维护等优点。 一:方案& 电路 本设计采用STM32F1作为核心处理器,该处理器内核架构 ARM Cortex-M4,具有高性能、低成本、低功耗等特点。 主控
[单片机]
基于STM32<font color='red'>单片机</font>的四旋翼无人机飞控设计
51单片机基础之DHT11温湿度传感器
接线: 代码: main.c文件 /* 使用DHT11模块,检测温湿度,在lcd1602上面显示,因为1602显示不是每次都能出来,所以加了串口打印,会更加直观。 */ #include reg51.h #include lcd.h #include intrins.h #include stdio.h sbit Temp_data=P3^6; //信号引脚 unsigned int rec_dat ; unsigned char rec_dat_lcd0 ; unsigned char rec_dat_lcd1 ; unsigned char rec_dat_lcd2 ; unsigned ch
[单片机]
51<font color='red'>单片机</font>基础之DHT11温湿度传感器
STM32F103C8T6单片机程序烧录教程
本次使用STM32F103C8T6型号单片机进行程序烧录演示,采用ST-Link方式烧录程序,程序烧录前确保已经安装好Keil MDK软件和ST-Link驱动。如没请在公众号菜单栏的软件获取Keil MDK软件和ST-Link驱动(在Keil MDK软件安装的最后部分有驱动安装教程)。PS:下图烧录器示意图的引脚与烧录器实物的引脚位置是不一样的,图片仅供参考。 1、硬件连接:其中烧录器的SWCLK接系统板的DCLK,烧录器的SWDIO接系统板的DIO,烧录器的GND连接系统板的GND,烧录器的3.3V接系统板的3.3。 2、打开程序。 3、在Keil MDK软件中设置ST-Link烧录程序方式:点击”Option
[单片机]
STM32F103C8T6<font color='red'>单片机</font>程序烧录教程
51单片机避坑指南
内存的使用 和stm32不同,51往往内存资源非常紧张,所以建立工程之时要列出资源使用统计表。 规则: 要给所有使用到的内存变量都指定好存放位置。 51单片机的存储器资源使用情况如下图所示: 各区域使用场合如下: 1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。 2、data区内最好放局部变量。因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。当然静态局部变量除外,其内存使用方式与全局变量相同; 4、程序中遇到的逻辑标志变量可以定义到bdata中,可以大大降低内存占用空间
[单片机]
51<font color='red'>单片机</font>避坑指南
基于LPC1114单片机与ATT7053芯片的智能电表设计
ATT7053AU是一颗带 SPI 的单相多功能计量芯片(EMU) 。 芯片的工作范围是 3.0 ~ 3.6V。使用晶振为 5.5296MHz。 1.att7053电路图 2.att7053 PCB 图 3.做好的成品板 4.LPC1114单片机与ATT7053采用SPI通信方式,下面采用软件模拟SPI时序 5.SPI读程序 uint32_tSPI_Read(uint8_taddress){int8_ti;uint32_ttemp_data;temp_data=0;SCK_L;Delay(1);CS_H;Delay(2);CS_L;Delay(5);SCK_H;Delay(1);MOSI_L;Delay(1);SC
[单片机]
基于LPC1114<font color='red'>单片机</font>与ATT7053芯片的智能电表设计
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved