北极星

搜索历史清空

  • 水处理
您的位置:电力技术正文

单片机C8051F020及其在仪器和仪表中的应用

2011-03-03 17:42来源:互联网关键词:单片机仪器仪表收藏点赞

投稿

我要投稿

3.2存储器

3.2.1数据存储器

C8051F020具有标准8051机的程序和数据地址配置,包括256字节的RAM,其中高128字节为2个地址空间,用间接寻址访问的高128字节和用直接寻址访问的SFR地址空间,低128字节用户可用直接或间接寻址方式访问,此外,C8051F020还具有位于外部数据存储器地址空间的4KB的RAM和外部数据存储器接口(EMIF),这个4KB的RAM可以只映射到片内也可以映射到64KB外部数据存储器地址空间,还可同时映射到片内和片外(4KB地址以内在片内存储器空间访问,4KB以上经过EMIF访问)。外部数据存储器接口用于访问最多64KB 的外部扩展RAM。

3.2.2程序存储器

C8051F020的程序存储器包含64KB的FLASH,该存储器以512B为1个扇区,可以在系统编程,且无需在片外提供编程电压,该程序存储器未用到的扇区均可由用户按扇区作为非易失性数据存储器使用。

3.3I/O与数字交叉开关

C8051F020单片机除具有标准的8051机端口P0~P3外,还具有附加的4个8位I/O口。这样,I/O口总数可达64个,每个端口I/O引脚都可设置为推挽或开漏输出。最为独特的功能是引入了数字交叉开关,它可将内部数字系统资源分配给P0、P1、P2和P3端口的I/O引脚,并可将片内计数器/定时器、串行总线、中断源、A/D转换输入、比较器输出以及微控制器的其它数字信号配置为在上述I/O引脚输出,这就允许用户根据自己的特定应用选择通用I/O和所需数字资源的组合。

3.4可编程计数阵列

除了内部提供5个16位的通用定时/计数器外,C8051F020还提供1个片内编程的计数器/定时器阵列(PCA),PCA包括1个专用的16位计数器/定时器,5个可编程的捕捉比较模块,时间基准可以是下面的6个时钟源之一:系统时钟/12;系统时钟/4;定时器0溢出;外部时钟输入;系统时钟和外部振荡频率/8。每个捕捉模块都有6种工作方式:边沿触发捕捉、软件定时器、高速输出、8位脉冲宽度调制器,频率输出、16位脉冲宽度调制器。

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

单片机查看更多>仪器仪表查看更多>