




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二讲 C51内部存储器主讲: 袁卫渭南师范学院物理与电气工程学院www.chinaEDA.cn51系列单片机内部结构www.chinaEDA.cn存储器分类随机存储器随机存储器 RAM(Random Access Memory) SRAM Static RAM DRAM Dynamic RAM SDRAM Synchronous Dynamic Random Access Memory DDRAM Double Data Rate SDRAM 只读存储器只读存储器 ROM(Read Only Memory) 掩膜掩膜ROM和和PROM(Programmable ROM ) EPROM Era
2、sable Programmable ROM E2PROM Electrical Erasable Programmable ROM Flash ROM Flash Memorywww.chinaEDA.cn51单片机存储器 RAM(数据存储器)(数据存储器)是是CPU在运行时能随时在运行时能随时进行数据的写入和读出,但在关闭电源时,其所进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。它用来存放暂时性的输入输存储的信息将丢失。它用来存放暂时性的输入输出数据、运算的中间结果。出数据、运算的中间结果。 FLASH ROM(程序存储器)(程序存储器)是一种写入信息是一种写入信息后不易改写
3、的存储器。断电后,后不易改写的存储器。断电后,ROM中的信息保中的信息保留不变。用来存放固定的程序或数据,如系统监留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。控程序、常数表格等。 www.chinaEDA.cn51单片机内部数据存储器www.chinaEDA.cn数据存储器通用寄存器区(一)n通用寄存器区通用寄存器区www.chinaEDA.cn数据存储器通用寄存器区(二)1.1.通用寄存器区共有四组寄存器,每一组通用寄存器区共有四组寄存器,每一组寄存器助记符为寄存器助记符为 R0 R0 R7 R7 ; ;2.CPU2.CPU访问寄存器所用的机器周期最短访问寄存器所用的机器周
4、期最短; ;3.3.当前仅能使用四组中的一组寄存器当前仅能使用四组中的一组寄存器, ,使使用哪一组由用哪一组由特殊功能寄存器特殊功能寄存器PSWPSW决定决定; ;注意注意: :寄存器之间是不能相互访问的寄存器之间是不能相互访问的!www.chinaEDA.cn数据存储器通用寄存器区(三)在在C51C51中,变量的定义,如:中,变量的定义,如: unsigned char i;unsigned char i; unsigned int tmp; unsigned int tmp; 无符号字符型变量无符号字符型变量i i和无符号整型变和无符号整型变量量tmptmp在单片机中是如何存储的呢?在单片
5、机中是如何存储的呢?www.chinaEDA.cn数据存储器位寻址区(一)www.chinaEDA.cn数据存储器位寻址区(二)位寻址区的特点 位寻址区共有16个存储单元, 每一个单元包括8位,不同的是每一位都分配有地址.www.chinaEDA.cn数据存储器位寻址区(四)* 在C51中,可用bit标识符来对位进行定义。如: bit flag;* 在C51中,对可位操作的特殊功能寄存器中的位的访问得用sbit标识符来对位进行定义。如:sbit flag = P10;如:unsigned char bdata flag; sbit flag0;www.chinaEDA.cn数据存储器用户区ww
6、w.chinaEDA.cn数据存储器高128单元www.chinaEDA.cn51单片机内部程序存储器0000H 程序首地址0003H 外部中断0入口地址000BH 定时/计数器0中断入口地址0013H 外部中断1入口地址001BH 定时/计数器1中断入口地址0023H 串行口中断入口地址www.chinaEDA.cn实例1-任意点亮某个LED 电路原理图 所用的知识1.reg51.h 头文件2. 赋值语句的使用3. 特殊功能寄存器的使用www.chinaEDA.cn实例1C语言中的基本数据类型unsigned char 8位 unsigned short int 16位unsigned lo
7、ng int 32位char 8 位short int 16 位long int 32 位unsigned float 32位 unsigned double 64位float 32位 double 64位www.chinaEDA.cn实例1C语言中头文件通常有通常有: : reg51.h math.h stdio.h reg51.h math.h stdio.h absacc.habsacc.hreg51.hreg51.h (定义特殊功能寄存器和位寄存器)(定义特殊功能寄存器和位寄存器)math.hmath.h (定义常用数学运算)(定义常用数学运算) www.chinaEDA.cn实例2-循环闪烁点亮八个LED 电路原理图 所用的知识1. reg51.h 头文件2. 定义变量的数据类型3. “”移位操作符4. 或操作符“|”和与操作符“&”5. 语句的使用 如:赋值语句,for语句等等。www.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省宜春巿高安中学2024-2025学年高三3月第一次模拟化学试题含解析
- 江苏省启东汇龙中学2025届初三第二次质检生物试题含解析
- 天津海运职业学院《新能源钻井课程设计》2023-2024学年第二学期期末试卷
- 辽宁建筑职业学院《食品工厂机械与设备A》2023-2024学年第一学期期末试卷
- 上海市崇明区2025届初三化学试题第二次诊断性测验试题含解析
- 曲靖市重点中学2025年初三下学期期末联考生物试题理试题含解析
- 上海商学院《体育测量与统计》2023-2024学年第二学期期末试卷
- 江苏省句容市华阳片区达标名校2024-2025学年初三年第二学期期中语文试题试卷含解析
- 可克达拉职业技术学院《广播电视写作(一)》2023-2024学年第二学期期末试卷
- 南昌大学《正书创作》2023-2024学年第一学期期末试卷
- 部队物资储备管理制度
- 河北武安招聘警务辅助人员笔试真题2024
- 2025年高级插花花艺师(三级)理论考试题(附答案)
- 医院医用耗材培训
- 2025年五年级下册英语单词表
- 布鲁氏菌病培训课件
- 2025年古董拍卖收藏品买卖协议书
- 【托比网】2024中国工业品数字化发展报告
- 砌石截水墙施工方案
- 海岸工程学设计计算书
- 大学美育知到智慧树章节测试课后答案2024年秋长春工业大学
评论
0/150
提交评论