单片机数据存储空间分配.docx
《单片机数据存储空间分配.docx》由会员分享,可在线阅读,更多相关《单片机数据存储空间分配.docx(50页珍藏版)》请在第一文库网上搜索。
1、单片机数据存储空间安排日期:2007-03-20 10:391、 data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。2、 data区内最好放局部变量。由于局部变量的空间是可以掩盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量掩盖),可以提高内存采用率。当然静态局部变量除外,其内存使用方式与全局变量相同;3、 确保你的程序中没有未调用的函数。在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。这一点Keil C做得很愚蠢,但也没方法。4、 程序中遇
2、到的规律标志变量可以定义到bdata中,可以大大降低内存占用空间。在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个规律变量。定义方法是:bdata bit LedState;但位类型不能用在数组和结构体中。5、 其他不频繁用到和对运算速度要求不高的变量都放到xdata区。6、 假如想节省data空间就必需用large模式,将未定义内存位置的变量全放到xdata区。当然最好对全部变量都要指定内存类型。7、 当使用到指针时,耍指定指针指向的内存类型。在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定指向xdata区的指针占
3、2个字节。如指针p是指向data区,则应定义为: char data *p;。还可指定指针本身的存放内存类型,如:char data * xdata p;。其含义是指针p指向data区变量,而其本身存放在xdata区。查看全文I (已有0条评论)查看评论发表评论鲜花:0朵 送鲜花便便:0坨扔便便单片机原理 日期:2007-03-20 10:37单片机原理随着大规模集成电路的消失及其进展,将计算的CPU、RAM、ROM 定时/计数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单片微型计算机,直译为单片机。一、单片机的特点:1、具有优异的性能价格比2、集成度高、体
4、积小、牢靠性高3、掌握功能强4、低电压、低功耗二、单片机的应用:1、在智能仪器仪表中的应用:在各类仪器仪表中引入单片机,使仪器仪表智能化,提高测试的自动化程度和精度,简化仪器仪表的硬件结构,提高其性能价格比。2、在机电一体化中的应用:机电一体化产品是指集机械、微电子技术、计算机技术于一本,具有智能化特征的电子产品。3、在实时过程掌握中的应用:用单片机实时进行数据处理和掌握,使系统保持最佳工作状态,提高系统的工作效率和产品的质量。4、在人类生活中的应用:目前国外各种家用电器已一般采纳单片机代替传统的掌握电路。5、在其它方面的应用:单片机除以上各方面的应用,它还广泛应用于办公自动化领域、商业营销领
5、域、汽车及通信、计算机外部设施、模糊掌握等各领域中。三、单片机的基本组成:它由CPU、存储器(包括RAM和ROM )、I/O接口、定时/计数器、中断掌握功能等均集成在一块芯片上,片内各功能通过内部总线相互连接起来。1.输入/输出引脚P0、Pl、P2、P3的功能:PO.(PO o 7 : P0 是一个8位漏极开路型双向I/O端口。在访问片外存储器时,它分时作低8位地址和8位双向数据总线用。在EPROM编程时,由P0输入指令字节,而在验证程序时,则输出指令字节。验证程序时,要求外接上拉电阻。P0能以汲取电流的方式驱动8个LSTTL负载。P1. 0 P1. 7 ( C8脚):P1是一上带内部上拉电阻
6、的8位双向I/O 口。在EPROM编程和验证程序时,由它输入低8位地址。P1能驱动4个LSTTL负载。在8032/8052中,P1. 0还相当于专用功能端T2 ,即定时器的计数触发输入端;Pl. 1还相当于专用功能端T2EX ,即定时器T2的外部掌握端。P2.(P2.7 ( 2C28脚):P2也是一上带内部上拉电阻的8位双向I/O 口。在访问外部存储器时,由它输出高8位地址。在对EPROM编程和程序验证时,由它输入高8位地址。P2可以驱动4个LSTTL负载。P3. 0、P3.7 ( 1017脚):P3也是一上带内部上拉电阻的双向I/O 口。在MCS-51中,这8个引脚还用于特地的其次功能。P3
7、能驱动P3. 0入)P3. 1出)P3. 2P3. 3P3. 4P3. 5P3. 6P3. 7中断0输入)中断1输入)的外部输入)的外部输入)据存储器写选通)据存储器读选通)四.MCS - 51的寻址方式:1234个LSTTL负载。RXD (串行口输TXD (串行口输INTO (外部INT1 (外部T0 (定时器0T1 (定时器1WR (片外数RD (片外数马上寻址如:MOVA , #40H直接寻址如:MOV A,3H寄存器寻址如:MOVA , Rn寄存器间接寻址如:MOV A , RnA+DPTR五.指令:5、基址加变址寻址如:MOVC A ,6、相对寻址如:SJMP 08H7、位寻址 MO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 数据 存储空间 分配