没有合适的资源?快使用搜索试试~ 我知道了~
首页单片机:20世纪两大发明集成——哈佛与普林斯顿架构详解
单片机:20世纪两大发明集成——哈佛与普林斯顿架构详解
0 下载量 189 浏览量
更新于2024-08-03
收藏 59KB DOC 举报
本文档《单片机【经典外文翻译】-单片机基础(译文-英文)毕业论文.doc》主要探讨了单片机这一信息技术领域的核心概念。单片机是20世纪最重要的发明之一,它是数字计算机和集成电路技术发展的集大成者。论文详细介绍了两种基本的单片机架构:哈佛架构和普林斯顿架构。 哈佛架构,如图3-5A-1所示,其特点是具有独立的程序存储器(Program Memory)和数据存储器(Data Memory),这样可以实现高效的数据访问。这种设计在早期的微处理器设计中常见,确保了程序执行和数据处理的分离。 另一方面,普林斯顿架构(如图3-5A-2所示)遵循了一种更为通用的设计哲学,它将程序和数据存储器合并,消除了逻辑上的区别。这种设计适用于更广泛的通用计算机和微处理器,追求的是灵活性和效率。 单片机的核心特征在于将整个计算机系统的各个组件,包括中央处理器(CPU)、内存、输入/输出设备等集成到单一芯片上,如图3-5A-3所示。这极大地简化了系统设计,降低了成本,并使得单片机特别适合大批量生产的高效率应用。其中,只读存储器(ROM)是常见的组成部分,用于长期保存应用程序,因其非易失性特性,保证了数据在断电后仍能保持。 文档还提到,许多微计算机和微控制器为了经济性和性能,往往侧重于大规模生产和应用,这也反映了单片机在现代电子设备中的广泛应用和重要地位。通过深入理解单片机的基础理论和架构,研究人员和工程师能够更好地设计和开发各种基于单片机的嵌入式系统,从而推动科技的进步。
资源详情
资源推荐
w i t h ' p i g g y - b a c k ' E P R O M ( E r a s a b l e p r o g r a m m a b l e R O M ) s o c k e t s o r
d e v i c e s w i t h E P R O M i n s t e a d o f R O M 。 T h e s e d e v i c e s a r e n a t u r a l l y m o r e
e x p e n s i v e t h a n e q u i v a l e n t R O M d e v i c e , b u t d o p r o v i d e c o m p l e t e
c i r c u i t e q u i v a l e n t s . E P R O M b a s e d d e v i c e s a r e a l s o e x t r e m e l y
a t t r a c t i v e f o r l o w - v o l u m e a p p l i c a t i o n s w h e r e t h e y p r o v i d e t h e
a d v a n t a g e s o f a s i n g l e - c h i p d e v i c e , i n t e r m s o f o n - c h i p I / O ,
e t c . , w i t h t h e c o n v e n i e n c e o f f l e x i b l e u s e r p r o g r a m m a b i l i t y .
Random access memory (RAM).R A M i s f o r t h e s t o r a g e o f w o r k i n g
v a r i a b l e s a n d da t a us e d d u r i n g p r o g r a m ex e c u t i o n . Th e s i z e o f th i s
m e m o r y v a r i e s w i t h d e v i c e t y p e b u t i t h a s t h e s a m e c h a r a c t e r i s t i c
w i d t h ( 4 , 8 , 1 6 b i t s e t c . ) a s t h e p r o c e s s o r , S p e c i a l f u n c t i o n
r e g i s t e r s , s u c h a s s t a c k p o i n t e r o r t i m e r r e g i s t e r a r e o f t e n
l o g i c a l l y i n c o r p o r a t e d i n t o t h e R A M a r e a . I t i s a l s o c o m m o n i n
H a r a r d t y p e m i c r o c o m p u t e r s t o t r e a t t h e R A M a r e a a s a c o l l e c t i o n
o f r e g i s t e r ; it is u n n e c e s s a r y t o ma k e di s t i n c t i o n b e t w e e n R A M an d
p r o c e s s o r re g i s t e r a s is d o n e in t h e case o f a microprocessor s y s t e m
s i n c e R A M a n d r e g i s t e r s a r e n o t u s u a l l y p h y s i c a l l y s e p a r a t e d i n a
m i c r o c o m p u t e r .
Central processing unit (CPU).T h e C P U i s m u c h l i k e t h a t o f
a n y m i c r o p r o c e s s o r . M a n y a p p l i c a t i o n s o f m i c r o c o m p u t e r s a n d
m i c r o c o n t r o l l e r s i n v o l v e t h e h a n d l i n g o f b i n a r y - c o d e d d e c i m a l ( B C D )
d a t a ( f o r n u m e r i c a l d i s p l a y s , f o r e x a m p l e ) , h e n c e i t i s c o m m o n t o
f i n d t h a t t h e C P U i s w e l l a d a p t e d t o h a n d l i n g t h i s t y p e o f d a t a . I t
i s a l s o c o m m o n t o f i n d g o o d f a c i l i t i e s f o r t e s t i n g , s e t t i n g a n d
r e s e t t i n g i n d i v i d u a l b i t s o f m e m o r y o r I / O s i n c e m a n y c o n t r o l l e r
a p p l i c a t i o n s i n v o l v e th e tu r n i n g o n a n d of f of s i n g l e o u t p u t li n e s
o r t h e re a d i n g th e s i n g l e l i n e . Th e s e li n e s a r e r e a d i l y in t e r f a c e d
t o t w o - s t a t e d e v i c e s s u c h a s s w i t c h e s , t h e r m o s t a t s , s o l i d - s t a t e
r e l a y s , v a l v e s , m o t o r , e t c .
Parallel input/output. P a r a l l e l i n p u t a n d o u t p u t s c h e m e s v a r y
s o m e w h a t i n d i f f e r e n t m i c r o c o m p u t e r ; i n m o s t a m e c h a n i s m i s
p r o v i d e d t o at le a s t a l l o w s o m e fl e x i b i l i t y of c h o o s i n g w h i c h pi n s
a r e o u t p u t s a n d w h i c h a r e i n p u t s . T h i s m a y a p p l y t o a l l o r s o m e o f
t h e p o r t s . S o m e I / O l i n e s a r e s u i t a b l e f o r d i r e c t i n t e r f a c i n g t o ,
f o r e x a m p l e , f l u o r e s c e n t d i s p l a y s , o r c a n p r o v i d e s u f f i c i e n t
c u r r e n t t o m a k e i n t e r f a c i n g o t h e r c o m p o n e n t s s t r a i g h t f o r w a r d . S o m e
d e v i c e s a l l o w a n I / O p o r t t o b e c o n f i g u r e d a s a s y s t e m b u s t o a l l o w
o f f - c h i p m e m o r y a n d I / O e x p a n s i o n . T h i s f a c i l i t y i s p o t e n t i a l l y
u s e f u l a s a p r o d u c t r a n g e d e v e l o p s , s i n c e s u c c e s s i v e e n h a n c e m e n t s
m a y become to o b i g f o r o n - c h i p m e m o r y an d i t i s u n d e s i r a b l e n o t to
b u i l d o n t h e e x i s t i n g s o f t w a r e b a s e .
剩余10页未读,继续阅读
黑色的迷迭香
- 粉丝: 773
- 资源: 4万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功