单片机原理及接口技术第一章
微处理器、微机和单片机概念的差异。微处理器是微型计算机的控制和处理部分,一般指微机中的CPU;微机除了包含控制和处理单元,还包含存储器(RAM,ROM),接口适配器以及I/O设备;将微型计算机集成在一块电路板上这种表现形式称为单片机。
微处理器中的运算器由算数逻辑单元(ALU)累加器和寄存器构成,主要执行各种算数运算和逻辑运算。
微处理器中的控制器主要由程序计数器,指令寄存器,指令译码器,时序发生器和操作控制器组成,功能:从内存中取出一条指令,并指出下一条指令在内存中的位置;对指令进行译码或测试,产生相应的操作控制信号;控制CPU,内存和I/O设备之间的数据流动方向。
CPU中主要寄存器:累加器(A)(运算前保存操作数,运算后保存所得的运算结果或逻辑结果);数据寄存器(DR);指令寄存器(IR)和指令译码器(ID)(前者保存正在执行的一条指令,后者对指令进行译码,变成控制器可执行的具体操作);程序计数器(PC)(保存下一条指令的的地址);地址寄存器(AR)(由于内存和CPU之间速度上存在差别,所以必须使用地址寄存器来保持地址信息,直到内存读写操作完成)。
程序执行过程:CPU从内存中读入第一条指令,执行时,将PC中的地址指向下一条需要执行的指令,指令寄存器保存当前正在执行的指令,输出给指令译码器,解释成控制器具体可以执行的指令,由运算器等完成相应的操作,地址寄存器保证CPU与内存设备之间进行数据交换。重复执行每一条指令。(个人理解)。
关于原码,反码和补码:正数的原码反码和补码都相同,负数的反码是原码符号位不变(1),其它位取反,补码是反码加1.
单片机原理及接口技术第一章相关推荐
- [渝粤教育] 昆明理工大学 单片机原理及接口技术(宋庆和) 参考 资料
教育 -单片机原理及接口技术(宋庆和)-章节资料考试资料-昆明理工大学[] 1.4 发展趋势 1.[多选题]未来单片机发展趋势表现在以下几个方面 A.CPU流水线结构.增加数据总线的宽度提高运算速度和 ...
- 微型计算机原理与接口技术ppt,单片机原理与接口技术课件ppt
PPT内容 这是单片机原理与接口技术课件ppt,包括了微型计算机基础,MCS-51单片机结构与时序,习题课,MCS-51与存储器连接示例,汇编语言程序设计,半导体存储器,中断系统,并行I/O接口,MC ...
- MCS-51单片机原理与接口技术--阅读笔记(原创)
MCS-51单片机原理与接口技术--阅读笔记(原创) 由 王宇 原创并发布 : 第1章 单片机概述 MSC-51美国Intel公司 第2章 基本机构 制造工艺为HMOS MSC-5 ...
- 南京邮电大学微型计算机原理,南京邮电大学微型计算机原理与接口技术5-01章.ppt...
南京邮电大学微型计算机原理与接口技术5-01章.ppt (118页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 汇编语言程序设计Ch. ...
- c语言40h高四位送41h低四位,《单片机原理及接口技术》复习题
<单片机原理及接口技术>复习题 一填空题 1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为(低电平)有 效或(下降沿)有效. 2.若想使用MCS-51单片机的片内程序存储器 ...
- 电子信息工程专业打工人的单片机原理与接口技术课程笔记
文章目录 前言 一.单片机 二.时钟频率 三.单片机电路 1.时钟引脚 2.P3口 3.控制引脚 4.内部结构 四.C51编程语言基础 1.基本了解 2.具体实际 3.LCD1602 五.实际应用 总 ...
- 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
教材:单片机与原理及接口技术(C51编程)(微课版第3版) 主编:张毅刚 副主编:刘连胜 崔秀海 出版社:人民邮电出版社 下载地址:https://pan.baidu.com/s/1uqT7hfcx ...
- 单片机原理及接口技术期末复习
1.单片机概述 1.单片机又称单片微计算机,最初缩写为SCM(Source Code Management,源代码管理),它集成了中央处理单元CPU(包含运算器.控制器),并行I/O.串行I/O.定时 ...
- 单片机原理及接口技术期末复习知识点
第1章 单片机概述 什么是单片机:单片机是由CPU.存储器.I/O接口及总线集成在一个芯片上. 简单了解AT89S51单片机简介. 相当于MCS-51系列中的87C51,AT89S51芯片内4KB的F ...
最新文章
- H5 自动播放背景音频,兼容安卓和苹果手机, ios createInnerAudioContext 无法自动播放解决
- 【转】C# DateTime 日期计算
- Oracle 原理:序列
- Tomcat 运行项目出现 server tomcat v8.0 server at localhost failed to start处理方式
- 正则不以什么开头_python基础 | 正则扫盲
- pandas loc 正则匹配字符串_一场pandas与SQL的巅峰大战(二)
- python怎么使用time模块_PYTHON的TIME模块使用
- 7-2 港口审查 (15 分)
- openstack实例状态错误_Openstack虚机操作总结
- 简书 android底部导航,使用recyclerView封装底部导航栏
- 抽象方法和虚方法的区别 [C#]
- graphpad做饼图_3D 饼环图初步完成
- python使用redis做缓存_Python的Flask框架使用Redis做数据缓存的配置方法
- 电子商务网站评价研究与应用分析
- (快)开学了,各大编程语言在群里吵翻了天!
- selenium模拟12306登录
- 电脑运行慢?更频繁地使用它
- 新年伊始,“3B大战”再次升级。
- 正则表达式 去掉字符串后面所有的内容
- 消防工程师 1.1 消防给水及设施(1)