历史上的今天
返回首页

历史上的今天

今天是:2025年04月23日(星期三)

正在发生

2021年04月23日 | 关于单片机的硬件知识

2021-04-23 来源:eefocus

简介:由于MCS-51单片机是在MCS-48的基础上推出的增强型产品。比后者提高了芯片的集成度,性能大为提高,硬件功能大大增加,功能单元的种类数量也得到了扩展。


I/O口


MCS-51单片内部I/O口的数量和种类多而齐全,尤其是它有一个全双工的串行口,更突出了这种单片机的本身特点。该串行口是利用两根I/O口线构成的,由4种工作方式,可通过编程选定。MCS-51有32根I/P口线,而MCS-48只有27根。


中央处理器


单片机的中央处理器是单片机内部的核心部件,它决定了单片机的主要功能特性。 中央处理主要由运算部件和控制部件组成。


ALU功能


MCS-51单片机ALU功能十分强,它不仅可对8位位变量进行逻辑“与”、“或”、“异或”循环、求补、清零等基本操作 。 还可以进行加、减、乘、除等基本运算。


累加器ACC


单片机运算部件中的累加器ACC是一个8位的累加器 。 从功能上看,它与一般微机的累加器相比没有什么特别之处,但ACC的进位标志CY就是布尔处理器进行位操作的一位累加器。


控制部件


控制部件是单片机的中枢神经。它包括时钟电路、复位电路、指令寄存器、译码器以及信息传送部件。单片机的控制部件以主振频率为基准,发出CPU的时序信号,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来控制单片机各部分的运行。其中,有一些控制信号线能够简化应用系统的外围控制逻辑。


CPU时序


单片机执行的每一条指令都可以分解为若干基本的微操作 。而这些微操作在时间上都有极严格的先后次序。 这些次序就是计算机的CPU时序。


推荐阅读

史海拾趣

Bourns公司的发展小趣事

随着公司的不断发展,Bourns在1952年取得了世界上第一个可调式电阻的专利,即TrimpotR。这一技术突破标志着Bourns在电子元器件领域的领先地位,也为公司的产品线增添了核心竞争力。可调电阻的广泛应用推动了Bourns在电子行业的快速发展。

Cypress Industries公司的发展小趣事

Cypress在半导体制造领域一直处于技术革新的前沿。公司不断引入新的工艺技术,从早期的0.8微米CMOS技术到后来的0.21微米工艺,不断推动产品性能的提升。这种对技术的持续投入和追求,使Cypress在行业内树立了良好的技术形象,并赢得了客户的广泛认可。

EasySync公司的发展小趣事

EasySync公司一直秉承环保理念和社会责任。公司在生产过程中注重节能减排和资源循环利用,努力降低对环境的影响。此外,公司还积极参与公益事业和社会活动,为社会做出积极贡献。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

请注意,以上故事均为虚构内容,仅供参考。如果您对EasySync公司的实际发展历程感兴趣,建议您查阅相关官方资料或新闻报道。

Guerrilla RF公司的发展小趣事
如果电动机驱动电路损坏,可能导致硬盘无法接收到启动信号,从而无法正常工作。
Belkin公司的发展小趣事

贝尔金在创新方面的努力得到了行业的广泛认可。例如,在2015年,贝尔金获得了CES创新大奖,这充分证明了其在电子产品设计和技术创新方面的实力。此外,贝尔金还多次获得其他行业奖项和荣誉,这些成绩不仅提升了贝尔金的品牌形象,也为其未来的发展奠定了坚实的基础。

以上五个故事从不同的角度展示了Belkin公司在电子行业中的发展历程和成就。从创立初期的艰辛到逐步成长壮大,再到全球化布局和创新发展,贝尔金凭借坚定的信念和不懈的努力,成为了电子行业的佼佼者。

CONTEC公司的发展小趣事

1996年,CONTEC公司在秦皇岛经济技术开发区成立,初期便自主掌握了心电、脑电生产技术。这一技术的掌握为公司奠定了坚实的基础,使得其在医疗行业设备领域开始崭露头角。随着技术的不断进步和市场的扩大,公司逐渐发展成为国内领先的医疗设备供应商之一。

问答坊 | AI 解惑

大家觉得搞单片机(嵌入式电子技术开发)累吗???

大家觉得搞单片机(嵌入式电子技术开发)累吗??? http://bbs.21ic.com/viewthread.php?tid=127427…

查看全部问答>

定时器产生的中断请求,如何获取来响应自己的程序呢?

定时器产生的中断请求,如何获取来响应自己的程序呢? 我想利用定时器在指定的时间到达时,执行我写的一段程序,怎么获取定时器的这个中断呢? 有例程最好,我不知道这个过程如何写,是不是中断有一个固定的模式?? 新手求指教啊~~~~…

查看全部问答>

PSDSoft Express软件生成的编程文件obj格式解析

各位好:     最近用到PSDSoft Express软件,其生成的编程文件obj中,包含:PLD映射,SRAM数据,EPROM数据,不知如何划分!因为编程PSD501芯片要用到这个文件.    另外,发现此软件生成的项目中,在生成obj文件之前,会自动 ...…

查看全部问答>

谁能给我讲下SPI总线是如何识别相同设备优先级的?

就是在一个SPI总线上我有两个一样的IC,A,B;现在SPI总线是如何识别他们两个呢?怎样确定他们的优先级呢?比如说要把A的那个信号切换到什么状态的方法? 请高手指教!…

查看全部问答>

求助:NiosII的模拟I2C控制没有应答

使用NiosII控制高频头CU1216,在NiosII IDE中运行下列程序后,由于没有应答,程序死在Write_I2C_Byte函数的while(I2C_Ackn() );,reset,sda,scl均加了上拉电阻,进行了一些检查均没有结果 ,哪位高手能帮我指点迷津?谢谢。 #include \"i2c.h\" ...…

查看全部问答>

几年来学习的过程的体会

       很早的时候知道嵌入式很火,自己也很喜欢。于是自己抱着书看,看51、arm... ,最后还学linux,学习移植,编译内核,都是蒙着头过河。一味的追求想象中的 高科技,现在才发现自己的学习之路走的有点偏。 &n ...…

查看全部问答>

关于 正弦波信号发生器的问题

我最近在设计一个正弦波发生器的过程中,出现了很诡异的问题。频率稍微上调多点,输出波形就截止。采取fpga的de0开发板,方案如下:1.  频率处理以及显示(元件1) ——> 输出整形(integer)频率  f2. 输入频率  —— ...…

查看全部问答>

mos管驱动拖尾现象是怎么回事

请教各位大侠,mos管驱动拖尾现象是怎么回事?如何改善?…

查看全部问答>

【技术贴】如何面试工程师类专业职位

在天涯闲逛的时候看到有人发了一篇工程师怎么面试的文章,写的挺对路的,并且从职业规划、简历撰写、面前准备、面试礼仪和逻辑思维什么的各方面都有涉猎,还算全面,挪来给大家观摩下。 这两天有个涯友私信我说想找半导体行业的工程师的工作,问我 ...…

查看全部问答>

苹果再遭抗议:iPhone生产在毒害150万工人

腾讯科技 小贝 3月13日编译 苹果在劳工方面的行为再次遭到两个劳工保护团体的批评和抗议,他们指责苹果iPhone生产过程中含有有毒化学物,威胁到中国工厂里组装工人的身体健康。 “中国劳工观察”和“绿色美国”这两个组织于本周三率先在网上发 ...…

查看全部问答>