全球旧事资料 分类
的时间。时钟频率越低,延时的时间就越长,灯闪烁的速度就越慢。
实例5将p1口状态送入p0口p2口p3口利用单片机工作速度快的特点,无限循环可以让单片机不停地把p1口的电平状态送到p0口p2口和p3口。
引脚接地低电平被输入到p口实例6使用p3口流水点亮8位led记忆,0xfe111111100xfd111111010xfb111110110xf711110111
0xef111011110xdf110111110xbf101111110x7f01111111实例7通过对p3口地址的操作流水点亮8位led单片机都有固定的地址,记忆:张三在教室的第2排第5列老师可以说清张三回答问题也可以说请第2排第5列的同学答题。Sfrx0xb0;通过关键字sfr将x定义为p2的地址0xb0定义后,程序中对x的操作就相当于对地址0xb0即p3的操作类似于指针P3口的固定地址是BOH
fMCS51单片机存储器的基本结构
它有两种1即程序存储器和2数据存储器
从物理MSC51有4个存储地址空间,即片内程序存储器和片外程序存储器
程序存储器受EA一横外接电平的控制。
1当EA一横接地时,单片机只能使用外部程序存储器
2当EA一横接5v是单片机先使用内部程序存储器,容量不够时自动使用外部程
序存储器。
特殊功能寄存器
ACC累加器
标识符
名称
地址
ACCBPSWSPDRTRP0P1P2P3IP
累加器b寄存器程序状态字堆栈指针数据指针
中断优先级控制
E0HF0HD0H81H83H82H80H90HA0HB0HB8H
IETMODTCONTH0TL0TH1TL1SCONSBUFPCON
允许中断控制定计方式控制定计控制定计0高位字节定计0低位字节定计1高位字节定计1低位字节串行控制串行数据缓冲器电源控制
A8H89H88H8CH8AH8DH8BH98H99H87H
单片机的复位电路P54页???单片机C语言开发基础
i
cludereg51hC注释1种采用。。。可以注释多行内容2种采用但只能注释一行ANSI标准定义的关键字
fP57记忆思考P58跳过数据类型表p59页指针型数据位类型数据空类型数据延时函数不需要返回值。X先用x的值,再让x加1逻辑与逻辑或逻辑非!
按位与25779按位或257793按位异或相异为1,相同出0按位取反有0出1,有1出0左移运算符将一个二进制数的各位全部左移若干位,移动的过程中,高位丢弃,低位补0w0x3a00111010Bw2w11101000B低位丢弃,高位补0赋值运算符逗号运算符条件运算符强制转换运算符???
实例8用不同数据类型的数据控制led的闪烁使用无符号整型数据和无符号字符数据来设计延时函数。
由于整型数据占两个字节,而无符号字符型数据仅占一个字节,因此对无符号整型数据进行操作花费的时间就要长一些,整r
好听全球资料 返回顶部