《单片机原理及应用》思考题与习题参考答案

绪论

0.1解:

单片微型计算机(Single-Chip Microcomputer),简称单片机。就是将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上的微型计算机。

单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点

0.2 解:

当前单片机的主要产品有:Intel的8051系列、Motorola的M68HC系列、Philips(飞利浦)的80C51系列、台湾义隆公司(EMC)EM78系列单片机、美国Microchip公司的PIC单片机系列、Atmel公司的AT90系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86系列、美国国家半导体公司NSCOP8单片机、台湾Winbond(华邦)的W78系列等。

MCS-51为主流产品。

MSP430的功能较强。是一种特低功耗的Flash微控制器。主要用于三表及超低功耗场合。

EM78系列单片机采用高速CMOS工艺制造,低功耗设计为低功耗产品,价格较低。具有三个中断源、R-OPTION功能、I/O唤醒功能、多功能I/O口等。具有优越的数据处理性能,采用RISC结构设计。

Microship单片机是市场份额增长较快的单片机。它的主要产品是PIC系列8位单片机。CPU采用RISC结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。

Motorola是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。

AVR是增强RISC内载Flash的单片机,单片机内部32个寄存器全部与ALU直接连接,突破瓶颈限制,每1MHz可实现1MIPS的处理能力,为高速、低功耗产品。端口有较强的负载能力,可以直接驱动LED。支持ISP、IAP,I/O口驱动能力较强。

?

Scenix单片机除传统的I/O功能模块如并行I/O、UART、SPI、I2C、A/D、PWM、PLL、DTMF等,增加了新的I/O模块(如USB、CAN、J1850、虚拟I/O等)。其特点是双时钟设置,指令运行速度较快,具有虚拟外设功能,柔性化I/O端口,所有的I/O端口都可单独编程设定。

Epson单片机主要为日本爱普生科技公司生产的LCD配套。其单片机的特点是LCD驱动部分性能较好,低电压、低功耗。

Z8单片机是Zilog公司的主要产品,采用多累加器结构,有较强的中断处理能力。价格低。

COP8单片机片内集成了16位A/D,内部使用了抗电磁干扰EMI(Electro Magnetic Interference)电路,在看门狗电路及单片机的唤醒方式上都有独到之处。程序加密控制功能也比较好。

W78系列与标准的8051兼容,W77系列为增强型51系列,对8051的时序作了改进,在同样时钟频率下,速度提高2.5倍。Flash ROM容量从4KB到64KB,有ISP功能。

0.3解:

(1)第一阶段(1974—1976年):制造工艺落后,集成度低,而且采用了双片形式。典型的代表产品有Fairchild公司的F8系列。其特点是:片内只包括了8位CPU,64B的RAM和两个并行口,需要外加一块3851芯片(内部具有1KB的ROM、定时器/计数器和两个并行口)才能组成一台完整的单片机。

(2)第二阶段(1977—1978年):在单片芯片内集成CPU、并行口、定时器/计数器、RAM和ROM等功能部件,但性能低,品种少,应用范围也不是很广。典型的产品有Intel公司的MCS-48系列。其特点是,片内集成有8位的CPU,1KB或2KB的ROM,64B或128B的RAM,只有并行接口,无串行接口,有1个8位的定时器/计数器,中断源有2个。片外寻址范围为4KB,芯片引脚为40个。

(3)第三阶段(1979—1982年): 8位单片机成熟的阶段。其存储容量和寻址范围增大,而且中断源、并行I/O口和定时器/计数器个数都有了不同程度的增加,并且集成有全双工串行通信接口。在指令系统方面增设了乘除法、位操作和比较指令。其特点是,片内包括了8位的CPU,4KB或8KB的ROM,128B或256B的RAM,具有串/并行接口,2个或3个16位的定时器/计数器,有5~7个中断源。片外寻址范围可达64KB,芯片引脚为40个。代表产品有Intel公司的MCS-51系列,Motorola公司的MC6805系列,TI公司的TMS7000系列,Zil

单片机原理及应用 张鑫_单片机原理及应用 张鑫 课后习题答案 电子工业出版社 单片机原理及应用 张鑫 课后习题答案 电子工业出版社.doc...相关推荐

  1. 【交通灯】51单片机的交通灯Proteus仿真_带紧急开关+黄灯倒计时+可调时间

    功能说明: 设计下载链接 1.四路交通灯,带有红绿灯倒计时,绿灯倒计时结束后转黄灯5秒,再转红灯. 2.紧急情况下按键紧急按钮,四路黄灯快闪. 3.可以动态设置红绿灯时间. 涉及知识点:按键扫描,定时 ...

  2. 单片机c语言必背代码_【典藏】深度剖析单片机程序的运行(C程序版)

    1.日常聊一聊 今天为大家带来一篇对于单片机学习的小伙伴非常重量级的一篇文章<深度剖析单片机程序的运行(C语言版本)>,该文章会比较全面的为大家解析我们的用C语言编译出来的程序是如何在单片 ...

  3. 基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯

    基于51单片机8位竞赛抢答器_倒计时可调+LED跑马灯仿真设计 (程序+proteus仿真+报告) Proteus仿真版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C ...

  4. 单片机节日彩灯实训报告_单片机数字钟实训报告

    单片机数字钟实训报告 学院:电子工程学院 专业:机电一体化 班级: 姓名: 手机号: 一.任务及要求 用51单片机设计时.分.秒计时器,具体要求如下. 1.具有时.分.秒计时功能和8位数码管显示功能, ...

  5. 单片机单口不可用或被占用_昆明工业控制单片机应用开发价格

    昆明工业控制单片机应用开发价格 jwsndfc 昆明工业控制单片机应用开发价格结构图组成推挽结构,从理论上讲是可以通过调配管子的参数轻松实现输出大电流,带载能力,两个管子根据通断状态有四种不同的组合, ...

  6. 51单片机数码管滚动显示学号_数协微课 | LED数码管与51单片机应用

    遇见工学,学在工学 停课不停学 数协电子组教学微课 它又来了 让我们开始学起来吧! 本期学习内容 LED数码管的结构与工作原理及相关原理图介绍 51单片机的应用:静态数码管显示.动态数码管显示 LED ...

  7. 基于单片机的自动追日系统设计_一种太阳能光伏支架自动追日系统的制作方法...

    本实用新型涉及一种实现太阳能电池板双轴自动跟踪的控制系统,用于太阳能电池板自动追踪太阳的方位. 背景技术: 中国已成为世界公认的太阳能利用产业和市场大国.随着太阳能光伏发电在新能源市场中所占的比例逐年 ...

  8. 51单片机DS18B20温度报警器proteus仿真设计_可调上下限

    51单片机DS18B20温度报警器proteus仿真设计_可调上下限 (仿真+源码+原理图+报告) 原理图:Altium Designer 仿真版本:proteus 7.8 程序编译器:keil 4/ ...

  9. 基于51单片机十字路交通灯仿真_黄灯闪烁_正常模式+夜间模式+紧急模式

    基于51单片机十字路交通灯仿真_黄灯闪烁+夜间+夜间 目录 基于51单片机十字路交通灯仿真_黄灯闪烁+夜间+夜间 演示视频 基本功能: 仿真图 程序 程序代码 程序讲解 倒计时的产生 红黄绿灯状态处理 ...

  10. 单片机用python还是c语言_单片机为什么一直用C语言,不用其他编程语言?

    单片机为什么还在用C语言编程?答案是:C语言是最适合单片机编程的高级语言. 这个问题的意思应该是:现在有很多很好用的高级语言,如java,python,VC等等,为什么这些语言不能用来编写单片机程序呢 ...

最新文章

  1. linux系统创建lvm卷,LVM逻辑卷创建管理
  2. linux中通常使用 键来终止命令运行,【单选题】Linux中通常使用( )键来终止命令运行A. Ctrl+c B. Ctrl+d C. Ctrl+k D. Ctrl+f...
  3. SAP CK40N常见问题
  4. JVM -- Java虚拟机
  5. 20220209-CTF-CRYPTO-BUUCTF-几道简单的练习题
  6. python3怎么安装gmpy2_python2/3 模块gmpy2在linux下安装
  7. 4.3.2 用jQuery进行异步加载(2)
  8. 下面介绍几种查看linux版本信息的方法和GCC版本
  9. JavaScript基础知识(二)
  10. 决策树的实现及可视化方法总结
  11. 使用wxml2canvas将微信小程序页面转为图片
  12. 微信小程序项目实例小程序记事本+后台
  13. 国内外研究现状和发展趋势
  14. js中appendChild的用法
  15. jack-server配置
  16. TCP/IP OSI各层协议,ARP属于哪一层的协议
  17. iOS Swift RxSwift 的使用(二)
  18. C语言每日一题:青蛙跳楼梯(学习笔记自用)
  19. 关于第八届互联网安全大会(部分演讲记录)
  20. linux在没网的情况下安装libreoffice

热门文章

  1. 目标检测---数据集格式转化及训练集和验证集划分
  2. 物联公司网页设计制作 简单静态HTML网页作品 静态企业网页作业成品 学生网站模板
  3. Linux tar 打包
  4. 如何从python官网下载模块-Python各种模块下载及安装配置
  5. bochs镜像java模拟器_bochs模拟器镜像下载-bochs模拟器win10镜像下载精简版-手机腾牛网...
  6. BIM族库下载——BIM项目停车场管理系统常用族库
  7. ArcGIS和Fragstats的脚本化调用 ------以ArcPy和命令行的方式
  8. 百度文库源码php,仿百度文库或豆丁网在线浏览doc.pdf.xls.txt源码
  9. PC端下载网易云课堂视频到本地
  10. c语言复杂程序100例,经典C语言程序100例(1-10)