51单片机
kerwinash
这个作者很懒,什么都没留下…
展开
-
c51单片机寻址结构
最近要一直uc/os,需要补习一下汇编空间名称地址范围说明DATAD:00H~7FH片内RAM直接寻址区BDATAD:20H~2FH转载 2011-09-08 21:19:46 · 802 阅读 · 0 评论 -
51单片机 ret和reti
// 以前还真不知道这种隐藏的寄存器,现在学习了 // 以下转载 原来在8051构架中--中断系统中含有两个不可寻址的“优先级生效”触发器。一个用于指出CPU是否正在执行高优先级的中断服务程序,这个触发器为1时,系统将屏蔽所有的中断请求;另一个则指出CPU转载 2011-09-08 20:56:21 · 8409 阅读 · 1 评论 -
51指针定义
C51指针类型和存储区的关系详解(转贴)一、存储类型与存储区关系 data ---> 可寻址片内ram bdata ---> 可位寻址的片内ram idata ---> 可寻址片内ram,允许访问全部内部ram pdata ---> 分页寻址片外ram (MOVX @R0) (256 BYTE/页转载 2011-06-23 21:57:00 · 2228 阅读 · 1 评论 -
串口通信
http://www.go-gddq.com/html/2009-03/454713.htmMCS-51系列单片机上有一个通用异步接收/发送器UART,通过引脚RXD[P3.O]和TXD[P3.1]可与外音B电路进行全双工的串行异步通信,发送数据时由TXD端送出,接收时数据由RXD端输入。本文将具体介绍单片机串口的特点和编程方法,并且在最后给出一个实用的单片机与计算机通过串口通信的程序。转载 2011-06-21 22:13:00 · 2731 阅读 · 0 评论 -
调用指令
硬件堆栈用来保存调用子程序的返回地址,软件堆栈用来保存局部变量和工作寄存器。 一般会把返回地址自动存入堆栈,而没有被单片机自动入栈但是也需要保存的内容比如状态寄存器、通用寄存器等,就得通过PUSH等指令把它们人为地保存到堆栈中。自动入栈和“人为入栈”可能使用的是一个堆栈指转载 2011-09-18 22:21:34 · 1489 阅读 · 0 评论