当前位置:首页 > 嵌入式 > 嵌入式硬件

http://  pic系列单片机品种虽多,但各产品内部硬件资源的数据存储器设置仍是很有规律的。笔者以pic16c71a和pic16c63/65/65a两个品种为实例,查看它们片内数据存储器的结构,找出它们的特点并说明某些寄存器的主要功能,以供用户快速编程。表1和表2分别是pic16c71a和pic16c63/65/65a产品片内数据存储器的资源表,其它系列产品的片内数据存储器结构的资源与表1、表2资源都很相似,其差别仅仅是片内功能部件的种类和数量不同(pic16c57/58单片机有4个存储体)。笔者从下述几个方面介绍表1和表2的特点和主要功能。   1?统一编址 pic系列单片机各类数据存储器都是以寄存器方式工作和寻址的。专用寄存器包括了定时寄存器tmro、选择寄存器option(又称为项选寄存器)、程序计数器pcl、状态寄存器status、间接寻址寄存器indf和fsr、端口i/o寄存器(如porta、portb…)和相对应的端口i/o控制寄存器(又称为端口i/o数据方向寄存器,如trias、trisb…)、保持寄存器pclath和中断控制寄存器intcon等。上述的专用寄存器都是pic16c63/65/65a和pic16c71a共同有的,它们不仅是寄存器名称、功能相同,而且寄存器的地址也完全相同。如果再查看其它pic单片机,如pic16c62/62a/64/64a、pic16c71/72/73/73a/74/74a、pic16c8x……它们的专用寄存器名称凡是与以上相同者其地址也完全与上述相同,可见尽管pic系列单片机品种多,但掌握它们的规律后,学习是不难的。

  型号不同的pic单片机,其数据存储器的内部资源仅仅是功能种类和多少的不同。如pic16c71a型,其引脚为18脚,主要功能是带有8位的a/d转换部件,有4个a/d通道模拟输入,所以在表1中与其a/d转换部件有关的专用寄存器adres(用于存放a/d转换的数值结果)、a/d控制寄存器adcon0(用于控制a/d转换器的操作)和a/d控制寄存器adcon1(用于控制选择a/d引脚的功能)等。对pic16c65/65a型,其引脚是40脚的,其功能比pic16c71a单片机强,因而数据存储器表2中的专用寄存器的种类就比表1的增加了很多。

  专用寄存器的每个寄存单元都有相对应的固定用途,它们可分成两类:一类用于供cpu操作(如indf和fsr、status、pcl……);另一类用于控制外围功能芯片的操作。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

无论您是在研究如何使用 10GigE 还是寻求所需考虑事项的建议,本文均提供有实践,帮助确保单相机 10GigE 视觉系统设置顺利并拥有良好性能。 我们列出了主机系统配置、布线和相机设置的实践。

关键字: 视觉系统 CPU 存储器

存储器是计算机系统中的关键组件,负责存储程序指令和数据,是实现计算和信息处理的基础。根据其工作原理、存储容量、访问速度、稳定性以及持久性等诸多特性,存储器可以被细分为多个类别。本篇文章将详细介绍存储器的主要分类,并探讨各...

关键字: 存储器 RAM

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

Apr. 03, 2024 ---- 4月3日7时58分在台湾花莲县海域(北纬23.81度,东经121.74度)发生7.3级地震,震源深度12千米。根据全球市场研究机构TrendForce集邦咨询于第一时间调查各厂受损及...

关键字: 存储器 晶圆代工

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机
关闭
关闭