本节书摘来自异步社区《例说51单片机(C语言版)(第3版)》一书中的第1章,第1.7节,作者 张义和 , 王敏男 , 许宏昌 , 余春长,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.7 实时练习

例说51单片机(C语言版)(第3版)
在本章里快速地介绍了8x51,包括基本的硬件以及简单开发工具,这些都是学习8x51的基本知识与必备技能。在此请试着回答下列问题,以确认可顺利进入8x51的世界。

选择题
(  )1.89S51的内部程序存储器与数据存储器容量各为多少?

   (A)64KB、128B        (B)4KB、64KB

   (C)4KB、128B        (D)8KB、256B

(  )2.89S51比89C51多出了哪个功能?

   (A)存储器加倍        (B)具有WDT功能

   (C)多了一个8位输入/输出端口 (D)多一个串行口

(  )3.在DIP40封装的8x51芯片里,复位RESET引脚的引脚编号是什么?

   (A)9     (B)19    (C)29     (D)39

(  )4.在DIP40封装的8x51芯片里,接地引脚与电源引脚的引脚编号是什么?

   (A)1、21   (B)11、31  (C)20、40   (D)19、39

(  )5.下列哪个软件同时提供8x51的汇编语言及C语言的编译器?

   (A)Keil μVision 3      (B)Java C++  

   (C)Delphi         (D)Visual C++

(  )6.在12MHz时钟脉冲的8051系统里,一个机器周期有多长?

   (A)1μs    (B)12μs   (C)1ms    (D)12ms

(  )7.在8x51芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器?

   (A)XTAL1   (B)overline {{text{EA}}}    (C)overline {{text{PSEN}}}    (D)ALE

(  )8.下列哪个不是8051所提供的寻址方式?

   (A)寄存器寻址 (B)间接寻址 (C)直接寻址  (D)独立寻址

(  )9.下列哪个寄存器是8x51内的16位寄存器?

   (A)ACC    (B)C    (C)PC     (D)R7

(  )10.开发微型计算机系统所使用的在线仿真器简称什么?

   (A)ISP    (B)USP   (C)ICE     (D)SPI

问答题
1.试简述微型计算机系统的基本结构。

2.微型计算机系统里所使用的存储器可分为哪两大类?其用途是什么?

3.试简述8x51的基本结构以及89S51与89C51的不同。

4.试简述8x51的“位寻址”。

5.说明直插式8x51各引脚的名称与功能。

6.试设计一个能让8x51正常工作的基本电路。

7.哪些编号的MCS-51单片机内部不具备ROM?哪些具备EEPROM?

8.在8x51电路里,若要使用外部程序存储器,应如何连接?而存取外部数据存储器必须使用哪条指令?

9.8x51内部有多少个寄存器组?如何切换?

10.试简述PSW是什么并说明其中各位的功能。

11.在12MHz的8x51系统里,一个机器周期包括多少个状态周期?而一个状态周期又由几个时钟脉冲所组成?

12.试简述MCS-51程序的开发流程与工具。


《例说51单片机(C语言版)(第3版)》一1.7 实时练习相关推荐

  1. 例说51单片机C语言答案,例说51单片机(C语言版)(第3版)

    章  轻松看MCS-51  1 1-1  微型计算机与单片机  2 1-2  8051基础知识  2 1-2-1  8x51的结构  2 1-2-2  89C51/89S51的封装与引脚  3 1-2 ...

  2. 《例说51单片机(C语言版)(第3版)》——1-2 8051基础知识

    本节书摘来自异步社区<例说51单片机(C语言版)(第3版)>一书中的第1章,第1-2节,作者 张义和,王敏男,许宏昌,余春长,更多章节内容可以访问云栖社区"异步社区"公 ...

  3. 《例说51单片机(C语言版)(第3版)》一1.2 8051基础知识

    本节书摘来自异步社区<例说51单片机(C语言版)(第3版)>一书中的第1章,第1.2节,作者 张义和 , 王敏男 , 许宏昌 , 余春长,更多章节内容可以访问云栖社区"异步社区& ...

  4. 《例说51单片机(C语言版)(第3版)》——1-5 MCS-51的开发流程与工具

    本节书摘来异步社区<例说51单片机(C语言版)(第3版)>一书中的第1章,第1.5节,作者:张义和,王敏男,许宏昌,余春长,更多章节内容可以访问云栖社区"异步社区"公众 ...

  5. 《例说51单片机(C语言版)(第3版)》一1.5 MCS-51的开发流程与工具

    本节书摘来自异步社区<例说51单片机(C语言版)(第3版)>一书中的第1章,第1.5节,作者 张义和 , 王敏男 , 许宏昌 , 余春长,更多章节内容可以访问云栖社区"异步社区& ...

  6. 单片机c语言100例 的案例,51单片机C语言100个实例 [推荐下载】

    51单片机c语言100例 ,墙裂推荐下载 附上目录 ************************************************************函数的使用和熟悉****** ...

  7. 51单片机C语言程序100例分析(1)IO+C语言+头文件

    51单片机C语言程序100例分析(1)IO+C语言+头文件 \\\插播一条:文章末尾有惊喜哟~///  P1=0xfe;//P1=11111110B,即P1.0输出低电平} 分析:通过这短短的几行代码 ...

  8. 51单片机c语言编程100,51单片机C语言编程100例.doc

    51单片机C语言编程100例.doc 目 录实例3用单片机控制第一个灯亮3实例4用单片机控制一个灯闪烁认识单片机的工作频率3实例5将 P1口状态分别送入P0.P2.P3口认识I/O口的引脚功能4实例6 ...

  9. 51单片机c语言版清华大学,51单片机c语言版.docx

    51单片机(呼吸灯)C语言版 基于单片机与PWM的呼吸灯设计 实训指导教师:班级: 设计人姓名:设计日期:设计地点:完成时间: 本设计是基于单片机的原理与接口设计,采用单片机I/O 口,加以C 语言编 ...

最新文章

  1. Win10命令行激活 电脑组装
  2. lnmp mysql 哪个好_lamp与lnmp的选择
  3. 在Fragment中实现百度地图,定位到当前位置(基于SDKv2.1.0)
  4. Java发送邮件的简单实现
  5. CHIL-SQL-PRIMARY KEY 约束
  6. JVM 堆内存溢出后,其他线程是否可继续工作?
  7. DB2建立不记录日志的表
  8. linux学习(7)第七章、Linux 文件与目录管理
  9. Tensorflow CIFAR10 (二分类)
  10. CSDN获取C币方法
  11. 基于HTTP协议的Java文件传输
  12. 简单详细的OD破解教程
  13. android webview 清除缓存,Android webView 缓存处理
  14. Multisim 11.0完美破解(踩坑无数)
  15. SpringCloud系列——Eureka中Region和Zone概念介绍
  16. 程序员英语5:number和digit都是数字,有什么区别?
  17. mysql5.7越用c盘越小_Windows7的C盘可用空间为什么越用越小呢?
  18. POS Tagging 和Chunking (学习笔记)
  19. 如何修改QColorDialog窗口的背景颜色和上面的字体
  20. 【分布式训练-Ring AllReduce】

热门文章

  1. Activiti-master activiti5 在线java web流程设计器画布整合视频教程
  2. 《音乐达人秀:Adobe Audition CC实战222例》——1.3 数字录音记录生活越来越便捷...
  3. Django之Model操作
  4. CentOS 配置 lamp
  5. 【Rayeager PX2】Rayeager PX2开发板上安装FreeBSD
  6. 学习编程的条件是什么?
  7. MySQL之InnoDB索引的一些问题
  8. ReactJs 高级篇一 Context 使用
  9. spring 随笔(一) bean Dependency Injection
  10. python2 python3共存导致conda报错_Windows运维之Windows10下配置Python2和Python3共存 并用anaconda实现方便的包管理...