![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 89
liujianli123
这个作者很懒,什么都没留下…
展开
-
在51系列中data,idata,xdata,pdata的区别[转]
data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好)xdata:外部扩展RAM,转载 2009-09-19 23:53:00 · 1005 阅读 · 0 评论 -
UART、RS232 和 COM
UART是通用异步收发器(异步串行通信口)的英文缩写,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信口的总称。而RS232、RS499、RS423、RS422和RS485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速率、连接特性和接口的机械特性等内容。实际上是属于通信网络中的物理层转载 2015-08-05 16:26:34 · 1793 阅读 · 0 评论 -
时间管理——永远做重要不紧急的事情
时间管理的出发点,在于学会处理事情的优先次序,先考虑事情的“轻重”,再考虑事情的“缓急” ──也就是我们通常采用的“第二象限组织法”。请看下图。亲,永远做重要而又不紧迫急的事第一象限是重要又急迫的事。诸如应付难缠的客户、准时完成工作、住院开刀等等。第二象限是重要但不紧急的事。比如,包括长期的规划、问题的发掘与预防、参加培训转载 2015-08-05 16:59:49 · 15365 阅读 · 2 评论 -
《手把手教你学51单片机》之十三------1602液晶与串口的应用实例
第13章 1602液晶与串口的应用实例 理论上的内容要想逐步消化掌握,必须得通过大量的实践进行巩固,否则时间一长,极容易忘掉。尤其是一些编程相关的技巧,就是靠不停的写程序,不停的参考别人的程序慢慢积累成长起来的。这节课带领大家学习一下1602的例程和实际开发中比较实用的串口通信程序。1.1 通信时序解析 随着我们对通信技术的深入学习,大家要逐转载 2015-08-06 10:27:59 · 12374 阅读 · 0 评论 -
《手把手教你学51单片机-C语言》之十一--------UART串口通信
第11章 UART串口通信 通信,按照传统的理解就是信息的传输与交换。对于单片机来说,通信则与传感器、存储芯片、外围控制芯片等技术紧密结合,成为整个单片机系统的“神经中枢”。没有通信,单片机所实现的功能仅仅局限于单片机本身,就无法通过其它设备获得有用信息,也无法将自己产生的信息告诉其它设备。如果单片机通信没处理好的话,它和外围器件的合作程度就受到限制,最终整个系统也无法完成强大转载 2015-08-06 10:18:46 · 14604 阅读 · 3 评论 -
51单片机串口程序
工作了一年多,写了不少单片机串口程序。感觉串口多字节接收部分的逻辑相对于配置寄存器跟串口回复来说,是有点难度的——寄存器配置基本上都是死的,串口回复多字节跟回复一字节只是多了一个循环。 串口接收程序是基于串口中断的,单片机的串口每次接收到一字节数据产生一次中断,然后再读取某个寄存器就可以得到串口接收的数据了。然而在实际应用当中,基本上不会有单字节接收的情况。一般都是基于一定转载 2015-08-05 00:12:48 · 4727 阅读 · 0 评论 -
STC单片机单片机模块化总结
1.背景介绍硬件:使用STC90C516RD+单片机软件:keil 4.10启动创建项目文件为:STC90C58RD+。2.程序介绍2.1 主程序 main.c#include#include"MacroAndConst.h"//类型定义#include"1602.h"#include"HMC5883L.h"#include"beep.h" ucha原创 2015-07-19 19:45:51 · 2334 阅读 · 0 评论 -
汇编语言/C51中左移<<、右移>>指令的不同
1.汇编语言中:对于51单片来说: 1.1 逻辑左移指令 RLA:将A中的值逻辑左移,将A中最高位D7位移动到最低位D0位,D0位送到D1位,例如A为00111001B,执行RL A指令之后,A变成0111 0010 RLCA:将A中的值加上进位(CY)进行逻辑左移,将CY的值送到D0位,然后再把D7的值送给CY,例如A为00111001B,CY原创 2012-04-12 18:40:06 · 14379 阅读 · 1 评论 -
51单片机PSW之CY与OV的联系与区别
1.先从计算机存储的机制说起:直接说有符号数,先说一个字节的的补码表示范围为-2^7~(2^7-1),即-128~127。当X>0时,X[原码]=[反码]=[补码];当X=0时,存在[+0]和[-0]两种表示形式,[+0]原=0000 000,[+0]反=0000 0000,[+0]补=0000 0000[-0]原=1000 000,[-0]反=1111 111,[-0]补原创 2012-04-06 22:16:22 · 17929 阅读 · 3 评论 -
《手把手教你学51单片机》之十八----RS485通信与Modbus协议
From:http://bbs.ickey.cn/group-topic-id-25006.html第18章 RS485通信与Modbus协议 在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是RS232接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电磁干扰,会导致信号传输错误。除此之外,RS转载 2015-08-05 21:48:15 · 30806 阅读 · 1 评论