STC系列增强型8051单片机原理与应用-宣传资料全

STC系列增强型8051单片机原理与应用-宣传资料全
STC系列增强型8051单片机原理与应用-宣传资料全

阅读导航

1.单片微机原理与接口技术

-----基于STC15系列单片机

2.STC增强型8051单片机原理与应用

-------基于STC11/STC10系列单片机

3.单片机应用系统与开发技术

-------工学结合,任务模式编写

4.STC-15型单片机开发板

-----采用贴片元件,系统更轻便、更高效

5.GQDJL-1型单片机开发板

-----兼容STC15系列和非STC15系列单片机,全开放式结构6.STC15系列单片机的在线仿真技术

单片微机原理与接口技术

全国各大书店和亚马逊、当当网、京东商城等网店有售。

容简介:

STC15系列增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大简化单片机应用系统的外围电路,促使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。本教材以STC15F2K60S2单片机为主线,系统地介绍了STC15F2K60S2单片机的硬件结构、指令系统与应用编程,系统地介绍了单片机应用系统的开发流程与接口设计,同时,提出多种实践模式:Keil C集成开发环境、Proteus仿真软件以及实物运行开发环境,使得单片机的学习与应用变得更简单、更清晰。

本书可作为普通高校计算机类、电子信息类、电气自动化与机电一体化等专业的教学用书,基础较好的高职高专也可选用本书。此外,可作为电子设计竞赛、电子设计工程师考证的培训教材。也是传统8051单片机应用工程师升级转型的重要参考书籍。

教材特色:

选用可在线仿真、在线编程、置复位电路与时钟电路的8051单片机;

将微机原理与单片机技术有机结合,汇编语言与C51“双语言”对照编程;

精选应用实例,强化单片机技术的实践性与应用性。

目录

第1章微型计算机基础

11数制与编码

111数制及转换方法

112微型计算机中数的表示方法

113微型计算机中常用编码

12微型计算机的基本组成

13指令、程序与编程语言

14微型计算机的工作过程

15微型计算机的应用形态

本章小结

习题1

第2章STC15F2K60S2单片机增强型8051核

21单片机概述

211单片机的概念

212常见单片机

213STC系列单片机

22STC15F2K60S2系列单片机资源概述与引脚功能

221STC15F2K60S2系列单片机资源与功能概述

222STC15F2K60S2单片机引脚功能

23STC15F2K60S2单片机的部结构

231STC15F2K60S2单片机的部结构

232CPU结构

24STC15F2K60S2单片机的存储结构

25STC15F2K60S2单片机的并行I/O口

251STC15F2K60S2单片机的并行I/O口与工作模式252STC15F2K60S2单片机的并行I/O口的结构

253STC15F2K60S2单片机并行I/O口的使用注意事项26STC15F2K60S2单片机的时钟与复位

261STC15F2K60S2单片机的时钟

26 2 STC15F2K60S2单片机的复位

本章小结

习题2

第3章单片机应用的开发工具

3 1 Keil μVision2集成开发环境

311Keil μVision2集成开发环境概述

312Keil C集成开发环境下的程序编辑、编译与调试

32STC系列单片机在线编程

321STC系列单片机在系统可编程(ISP)典型应用线路图322STC系列单片机PC端下载软件的使用

323虚拟串口的应用

324STC仿真器

33单片机学习的实践模式

331仿真模式

332利用Proteus模拟仿真软件进行调试

333在线系统调试模式

本章小结

习题3

第4章STC15F2K60S2单片机的指令系统

41概述

42数据传送类指令

43算术运算类指令(24条)

44逻辑运算类与循环移位类指令(24条)

45控制转移类指令(17条)

46位操作类指令(17条)

本章小结

习题4

第5章STC15F2K60S2单片机的程序设计

51汇编语言程序设计

511程序编制的方法和技巧

512程序的模块化设计

513伪指令

52基本程序结构与程序设计举例

53C51程序设计

531C51基础

532C51程序设计

本章小结

习题5

第6章STC15F2K60S2单片机存储器的应用

61STC15F2K60S2单片机的程序存储器

62STC15F2K60S2单片机的基本RAM

63STC15F2K60S2单片机的扩展RAM(XRAM)

64STC15F2K60S2单片机的EEPROM(数据Flash)本章小结

习题6

第7章STC15F2K60S2单片机中断系统

71中断系统概述

711中断系统的几个概念

712中断的技术优势

713中断系统需要解决的问题

72STC15F2K60S2单片机的中断系统

721STC15F2K60S2单片机的中断请求

722STC15F2K60S2单片机的中断响应

723STC15F2K60S2单片机中断应用举例

73STC15F2K60S2单片机外部中断的扩展

本章小结

习题7

第8章STC15F2K60S2单片机的定时器/计数器

81STC15F2K60S2单片机定时/计数器(T0/T1)的结构和工作原理

82STC15F2K60S2单片机定时/计数器(T0/T1)的控制

83STC15F2K60S2单片机定时/计数器(T0/T1)的工作方式

84STC15F2K60S2单片机定时/计数器(T0/T1)的应用举例

841STC15F2K60S2单片机定时/计数器(T0/T1)的定时应用

842STC15F2K60S2单片机定时/计数器(T0/T1)的计数应用

843单片机秒表的设计

85STC15F2K60S2单片机的定时器T2

851STC15F2K60S2单片机的定时器T2的电路结构

852STC15F2K60S2单片机的定时/计数器T2的控制寄存器

86STC15F2K60S2单片机的可编程时钟输出功能

861STC15F2K60S2单片机的可编程时钟:CLKOUT0、CLKOUT1、CLKOUT2 862STC15F2K60S2单片机可编程时钟的应用举例

本章小结

习题8

第9章STC15F2K60S2单片机的串行口

91串行通信基础

92STC15F2K60S2单片机的串行口1

921串行口1的控制寄存器

922串行口1的工作方式

923串行口的波特率

924串行口的应用举例

93STC15F2K60S2单片机串行口2

931STC15F2K60S2单片机串行口2控制寄存器

932STC15F2K60S2单片机串行口2的工作方式与波特率

94STC15F2K60S2单片机与PC机的通信

941单片机与PC机RS-232C串行通信的接口设计

942单片机与PC机USB总线通信的接口设计

943单片机与PC机串行通信的程序设计

9 5 STC15F2K60S2单片机串行口1的中继广播方式

96STC15F2K60S2单片机串行口硬件引脚的切换

本章小结

习题9

第10章STC15F2K60S2单片机的A/D转换

101STC15F2K60S2单片机A/D模块的结构

102STC15F2K60S2单片机A/D模块的控制

103STC15F2K60S2单片机A/D模块的应用

本章小结

习题10

第11章STC15F2K60S2单片机CCP/PCA/PWM模块

111STC15F2K60S2单片机的CCP/PCA/PWM模块的结构

112PCA模块的特殊功能寄存器

113CCP/PCA模块的工作模式与应用举例

114PCA模块功能引脚的切换

本章小结

习题11

第12章STC15F2K60S2单片机的SPI接口

121SPI接口的结构

122SPI接口的特殊功能寄存器

123SPI接口的数据通信

124SPI接口的应用举例

125SPI接口功能引脚的切换

本章小结

习题12

第13章单片机应用系统设计与接口技术

131单片机应用系统的开发流程

1311单片机应用系统的设计原则

1312单片机应用系统的开发流程

132单片机人机对话接口设计

1321键盘接口与应用实例

1322LED数码显示接口与应用实例

1323LCD显示接口与应用实例

133串行总线接口技术与应用设计

1331单总线数字温度传感器DS18B20与应用实例

1332I2C串行总线原理与应用

1333I2C总线应用实例——基于时钟芯片PCF8563的电子时钟的实现

134电机控制与应用设计

1341直流电机的控制

1342步进电机的控制

1343步进电机与单片机的接口

135STC15F2K60S2单片机的低功耗设计

1351STC15F2K60S2单片机的慢速模式

1352STC15F2K60S2单片机的空闲(等待)模式与停机(掉电)模式

136STC15F2K60S2单片机的看门狗定时器

1361看门狗定时器

1362STC15F2K60S2单片机的看门狗定时器

1363STC15F2K60S2单片机的看门狗定时器的使用

本章小结

习题13

附录1ASCII码表

附录2STC15F2K60S2单片机指令系统表

附录3STCISP下载编程软件实用程序简介

附录4STC-ISP的自定义下载

附录5STC15系列单片机功能特性表

参考文献返回首页

STC增强型8051单片机原理与应用

全国各大书店和亚马逊、当当网、京东商城等网店有售。

容简介

《新编电气与电子信息类高等教育规划教材?STC系列增强型8051单片机原理与应用》以STC系列增强型STC11F08XE单片机为主线,介绍STC增强型8051单片机的硬件结构与指令系统、汇编语言程序设计、C51语言程序设计、部接口与应用编程以及单片机应用系统的设计,提出多种实践模式:Keil C集成开发环境、Proteus仿真软件以及实物运行开发环境,使得单片机的学习与应用变得更简单、更清晰。采用汇编语言和C语言(C51)对照编程,满足喜好采用汇编语言编程者与喜好C语言编程者的共同需求。

《新编电气与电子信息类高等教育规划教材:STC系列增强型8051单片机原理与应用》可作为普通高等学校计算机类、电子信息类、电气自动化与机电一体化等专业的单片机教学用书,基础较好的高职高专也可选用《新编电气与电子信息类高等教育规划教材:STC系列增强型8051单片机原理与应用》。此外,《新编电气与电子信息类高等教育规划教材:STC系列增强型8051单片机原理与应用》可作为电子设计竞赛、电子设计工程师考证的培训教材,也是单片机应用技术爱好者的自学教材和单片机应用工程技术人员的重要参考书籍。

编辑推荐

《新编电气与电子信息类高等教育规划教材?STC系列增强型8051单片机原理与应用》推荐:

STC单片机是我国8位单片机应用中市场占有率最高的,更难能可贵的是,STC单片机

是我国本土的MCU。在绝大多数应用程序的编程中,是采用汇编语言和C语言(C51)同步编程。采用汇编语言编程更有利于加强对单片机的理解,而C51在功能、结构上以及可读性、可移植性、可维护性更有非常明显的优势。理论联系实际,在学习单片机指令系统前的第2章就专门介绍了单片机应用的开发工具,贯穿程序的编辑、编译、下载与调试。强化单片机知识的应用性与实践性,不论是一条指令,或若干条指令,或一个程序段都可以用开发工具进行仿真调试或在线联机调试。强化单片机应用系统的概念,学习单片机就是为了能开发与制作有具体意义的单片机应用系统,第10章着重介绍了单片机基本的外围接口技术与典型单片机应用系统的设计与开发。在教材的编写中,直接与STC单片机的创始人永平先生进行密切沟通与交流,永平先生亲自担任本教材的主编,确保了教材容的系统性与正确性。

目录

第1章STC11F08XE单片机的增强型8051核

1.1 STC单片机概述

1.1.1 单片机的概念

1.1.2 常见单片机

1.1.3 STC系列单片机

1.2 STC11F08XE单片机的引脚

1.3 STC11F08XE单片机的部结构

1.3.1 STC11F08XE单片机的部结构框图

1.3.2 CPU结构

1.4 STC11F08XE单片机的存储结构

1.5 STC11F08XE单片机的并行I/O口

1.5.1 STC11F08XE单片机的并行I/O口与工作模式

1.5.2 STC11F08XE单片机的并行I/O口的结构

1.5.3 STC11F08XE单片机并行I/O口的使用注意事项

1.6 STC11F08XE单片机的时钟与复位

1.6.1 STC11F08XE单片机的时钟

1.6.2 STC11F08XE单片机的复位

本章小结

习题1

第2章单片机应用的开发工具

2.1 Keil μVision 2集成开发环境

2.1.1 Keil μVision 2集成开发环境概述

2.1.2 Keil C集成开发环境下的程序编辑、编译与调试

2.2 STC系列单片机程序的在线编程与STC仿真器

2.2.1 STC系列单片机程序的在线下载电路

2.2.2 STC系列单片机PC端下载软件的使用

*2.2.3 STC仿真器

2.3 单片机学习的实践模式

2.3.1 仿真模式

2.3.2 在线系统调试模式

本章小结

习题2

第3章STC11F08XE单片机的指令系统

3.1 概述

3.2 数据传送类指令

3.3 算术运算类指令

3.4 逻辑运算与循环移位类指令(24条)

3.5 控制转移类指令(17条)

3.6 位操作类指令(17条)

本章小结

习题3

第4章STC11F08XE单片机的程序设计

4.1 汇编语言程序设计

4.1.1 汇编语言程序设计基础

4.1.2 基本程序结构与程序设计举例

4.2 C51程序设计

4.2.1 C51基础

4.2.2 C51程序设计

本章小结

习题4

第5章STC11F08XE单片机存储器的应用

5.1 STC11F08XE单片机的程序存储器

5.2 STC11F08XE单片机的基本RAM

5.3 STC11F08XE单片机的扩展RAM(XRAM)

5.4 STC11F08XE单片机的EEPROM(数据FLASH)本章小结

习题5

第6章STC11F08XE单片机中断系统

6.1 中断系统概述

6.1.1 中断系统的几个概念

6.1.2 中断的技术优势

6.1.3 中断系统需要解决的问题

6.2 STC11F08XE单片机的中断系统

6.2.1 STC11F08XE单片机的中断源

6.2.2 STC11F08XE单片机的中断控制

6.2.3 STC11F08XE单片机的中断处理过程

6.2.4 STC11F08XE单片机中断应用举例

6.3 STC11F08XE单片机外部中断的扩展

本章小结

习题6

第7章STC11F08XE单片机的定时/计数器

7.1 STC11F08XE单片机定时/计数器的结构和工作原理

7.2 STC11F08XE单片机定时/计数器的控制

7.3 STC11F08XE单片机定时/计数器的工作方式

7.4 STC11F08XE单片机定时/计数器的应用举例

7.4.1 STC11F08XE单片机定时/计数器的定时应用

7.4.2 STC11F08XE单片机定时/计数器的计数应用

7.4.3 单片机秒表的设计

7.5 STC11F08XE单片机的可编程时钟输出功能

7.5.1 STC11F08XE单片机的可编程时钟:CLKOUT0、CLKOUT1、CLKOUT2 7.5.2 STC11F08XE单片机可编程时钟的应用举例

本章小结

习题7

第8章STC11F08XE单片机的串行口

8.1 串行通信基础

8.1.1 串行通信的分类

8.1.2 串行通信的传输方向

8.2 STC11F08XE单片机的串行接口

8.2.1 串行口结构

8.2.2 串行口的控制寄存器

8.2.3 串行口的工作方式

8.2.4 串行口的波特率

8.2.5 串行口的应用举例

8.3 STC11F08XE单片机与PC机的通信

8.3.1 串行通信总线标准及其接口

8.3.2 单片机与PC机串行通信的接口设计

8.3.3 单片机与PC机串行通信的程序设计

8.4 STC11F08XE单片机串行口的扩展功能

8.4.1 STC11F08XE单片机串行口数据通道的切换

8.4.2 STC11F08XE单片机的独立波特率发生器

本章小结

习题8

第9章STC11F08XE单片机的节能工作模式与看门狗电路

9.1 STC11F08XE单片机的节能工作模式

9.1.1 STC11F08XE单片机的慢速模式

9.1.2 STC11F08XE单片机的空闲(等待)模式与停机(掉电)模式

9.2 STC11F08XE单片机的看门狗定时器

9.2.1 看门狗定时器

9.2.2 STC11F08XE单片机的看门狗定时器

9.2.3 STC11F08XE单片机的看门狗定时器的使用

本章小结

习题9

第10章STC11F08XE 单片机应用系统设计

10.1 STC11F08XE 单片机常用接口设计

10.1.1 键盘接口与应用实例

10.1.2 LED数码显示接口与应用实例

10.1.3 LCD显示接口与应用实例

10.2 串行总线接口技术与应用设计

10.2.1 单总线数字温度传感器DS18B20与应用实例

10.2.2 I2C串行总线与PCF8563的应用实例

10.3 智能小车的软/硬件设计

10.3.1 智能小车功能

10.3.2 智能小车的硬件设计

10.3.3 智能小车的软件设计

10.4 步进电动机应用的软/硬件设计

10.4.1 步进电动机概述

10.4.2 步进电动机的控制

11.4.3 步进电动机的应用设计

本章小结

习题10

附录A ASCII码表

附录B STC11F08XE单片机指令系统表

附录C 制作单片机的寄存器定义文件

附录D ISP的自定义下载

附录E 常用系列典型型号单片机的功能特性

参考文献返回首页

单片机应用系统与开发技术

容简介:

本书包含单片机原理、接口技术、C语言编程与电子系统设计等方面容,布局上分为单片机认识篇、单片机理解篇、单片机应用篇与电子系统设计篇。本教材在结构和容上不求学科结构的系统性与完整性,力求通过本教材的学习,学生能够应用单片机设计、开发、制作出具备“常用功能、基本功能”的电子系统,并具备“举一反三”的创新技能与创新思维。

本书是以“任务驱动”教学模式组织教学容,配合为本书配套的GQDJL-1型单片机开发板,可以实施“教、学、做”一体化教学。边学边做,能有效地培养学生在单片机应用技术方面的实际应用能力与电子系统的设计能力。本书是高职高专电子技术类专业“单片机应用技术”课程教材,也可作为电子设计竞赛、电子设计工程师考证的培训教材。此外,本书可作为单片机应用技术爱好者的自学教材和单片机应用工程技术人员的重要参考书籍。

教材特色:

1. 采用“双”语言编程:在理解篇教学中,主要学习单片机的指令系统,单片机部接口电路的应用中采用汇编语言编程,采用汇编语言编程更有利于加强对单片机的理解;在应用篇与设计篇中,主要是采用C语言编程,C51在功能、结构上以及可读性、可移植性、可维护性都有非常明显的优势。

2. 学习容具有明显的层次性:认识→理解→应用→设计。

3. 始终围绕单片机应用系统构建任务,学习单片机就是为了能开发与制作有具体意义的单片机应用系统。

4. 引入Proteus仿真软件,Proteus对单片机的仿真有其独到之处,能做到真正意义上的单片机应用系统仿真。是单片机学习与单片机应用不可或缺的工具。

5. 作者为本书设计了配套实验系统:GQDJL-1型单片机开发板,它能完成或经过扩展能完成所有的任务实例。书中提供了完整的GQDJL-1型单片机开发板电路,使用者可自己设计电路板、组织元器件,供学生装配,人手一套,可将实验室场所极延伸。

编辑推荐

《单片机应用系统与开发技术》力用性、应用性与易学性,以提高读者的工程设计能力与实践动手能力为目标。

目录

单片机认识篇

项目一单片机的作用与单片机的结构

任务一走进单片机世界

任务二初识MCS一51系列单片机

任务三深入认识MCS一51系列单片机——存储器

任务四深入认识MCS-51系列单片机——并行I/O口

任务五构建单片机最小系统

项目二“教、学、做”一体化教学实验平台

任务一了解单片机开发板的结构与功能特性

任务二单片机开发板的焊接与测试

项目三让单片机动起来

任务一程序的编辑与编译

任务二程序的下载与运行

任务三完全体验

单片机理解篇

项目四单片机输入/输出控制

任务一单片机的基本输入/输出

任务二逻辑控制

任务三流水灯控制

项目五单片机的数据运算

任务一算术运算

任务二逻辑运算

任务三位运算

项目六单片机的定时器/计数器

任务一信号灯的定时控制

任务二单片机脉冲计数的实现

任务三单片机秒表的设计与实现

项目七单片机的中断系统

任务一信号灯的中断延时控制

任务二交通信号灯控制系统

项目八单片机串口通信

任务一单片机的双机通信

任务二单片机与PC机通信

项目九电子时钟的设计与实现

任务一数码管的驱动和显示

任务二键盘扫描和数码管显示

任务三电子时钟的实现

单片机应用篇

项目十信息广告牌

任务一LCD1602显示模块的控制

任务二LCD12864显示模块的控制

项目十一模拟量数据采集系统的设计与实现任务一ADC0809实现的简易数字电压表设计任务二TLC549实现的简易数字电压表设计

项目十二简易信号发生器

任务一LED灯的亮度控制

任务二利用DAC0832产生锯齿波

任务三利用DAC0832产生三角波

任务四简易信号发生器

项目十三12C总线的应用

任务一24C01的读写操作

任务二基于时钟芯片的电子时钟的实现

项目十四数字温度计

任务一单总线时序分析与编程

任务二数字温度计

项目十五电机的控制

任务一直流电机的控制

任务二步进电机的控制

电子系统设计篇

项目十六单片机应用系统的开发流程

任务一单片机应用系统的开发流程

任务二工程设计报告的编制

项目十七电子系统设计

任务一基于无线遥控的智能用电控制器的设计

任务二基于固定的远程控制器

项目十八创新设计DIY

任务一数字时钟与数字温度计

任务二自动升降旗控制系统

任务三无线遥控窗帘控制系统

任务四点阵电子显示屏

任务五可循迹复现的智能电动小车

任务六液位自动控制装置

任务七智力竞赛“助手”

任务八太阳能LED交通警示板

任务九汽车安全行车保障系统

附录A

附录B

参考文献

返回首页

STC-15型单片机开发板

STC-15型单片机开发板使用说明书(点击连接)

返回首页

GQDJL-1型单片机开发板

开发板简介:

GQDJL-1型单片机开发板兼顾STC15系列单片机与非STC15系列单片机、传统8051单片机的实验、应用与开发,开发板采用全开放式结构,极大拓宽开发板应用的自主性。

GQDJL-1型单片机开发板包括单片机最小系统、ISP在线下载系统、简单键盘与矩阵键盘模块、单次脉冲电路、独立LED模块、数码LED模块、D/A转换模块、A/D转换模块、日历时钟I2C串行总线模块、E2PROM存储器模块、DS18B20单总线模块、放大器模块与D触发器模块等,此外配置了DIP-40活动式插座,可很方便地扩展外围器件接口,还专门配置了扩展槽,很方便地外接电路板模块(比如1602字符型LCD显示器、12864图形LCD 显示器)。该开发板自身资源可完成基本接口电路的实验实训,利用扩展座或扩展槽,可完成各种新型器件的实验实训以及构成完整的电子系统。

开发板电路图:

开发板电路见《单片机应用系统与开发技术》教材的项目二。

返回首页

STC Monitor51仿真器使用指南

一、安装Keil版本的仿真驱动 (1)

二、在Keil中创建项目 (2)

三、项目设置,选择STC仿真驱动 (4)

四、创建仿真芯片 (5)

五、开始仿真 (5)

一、安装Keil版本的仿真驱动

如上图,首先选择“Keil关联设置”页面,点击“添加MCU型号到Keil中”,在出现的如下面的目录选择窗口中,定位到Keil的安装目录(一般可能为“C:\Keil\”),“确定”

若出现下面的提示框,表示安装成功

二、在Keil中创建项目

若第一步的驱动安装成功,则在Keil中新建项目时选择芯片型号时,便会有“STC MCU Database”的选择项

然后从列表中选择响应的MCU型号(目前STC支持仿真的型号只有STC15F2K60S2),所以我们在此选择“STC15F2K60S2”的型号,点击“确定”完成选择

添加源代码文件到项目中,如下图:

保存项目,若编译无误,则可以进行下面的项目设置了

单片机原理及应用技术苏家建曹柏荣汪志锋课后习题参考答案

单片机原理及应用技术苏家建 课后习题参考答案 第三章MCS-51指令系统 3-1 MCS-51指令系统有哪几种寻址方式?按功能分类有哪几种指令? 3-2 设A=0FH,R0=30H,片内RAM的(30H)=0AH, (31H)=0BH, (32H)=0CH,下列程序段运行后的结果? MOV A,@R0 ;A=0AH MOV @R0,32H ;(30H)=0CH MOV 32H,A ;(32H)=0AH MOV R0,#31H ;R0=31H MOV A,@R0;A=(31H)=0BH 3-3 (1)R0的内容传送到R1 MOV A,R0 MOV R1,A (2)内部RAM 20H单元的内容传送到A MOV A,20H (3)外部RAM 30H单元的内容传送到R0 MOV R1,#30H MOVX A,@R1 MOV R0,A (4) 外部RAM 30H单元的内容传送到内部RAM 20H单元 MOV R1,#30H MOVX A,@R1 MOV 20H,A (5) 外部RAM 1000H单元的内容传送到内部RAM 20H单元 MOV DPTR,#1000H MOVX A,@DPTR MOV 20H,A (6)程序存储器ROM 2000H单元的内容传送到R1 MOV DPTR,#2000H CLR A MOVC A,@A+DPTR MOV R1,A (7) RAM 2000H单元的内容传送到内部RAM 20H单元 MOV DPTR,#2000H MOVX A,@DPTR MOV 20H,A (8) RAM 2000H单元的内容传送到外部RAM 30H单元 MOV DPTR,#2000H MOVX A,@DPTR MOV R0,#30H MOVX @R0,A (9) RAM 2000H单元的内容传送到外部RAM 1000H单元

最新单片机原理及应用习题

单片机原理及接口技术于2018年4月15日城建学院(仅供参考,不保证全部正 1 确) 2 一、选择题 3 1、8051单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。 4 A.P0 B.P1 C.P2 D.P3 5 2、单片机应用程序一般存放在( B )。 6 A.RAM B.ROM C.寄存 7 器 D.CPU 8 3、下列指令中不影响标志位CY的指令有(D)。 9 A.ADD A, 10 20H B.CLR C C.RRC A D.INC A 11 (加1指令) 12 4、CPU主要的组成部分为(A)。 13 A.运算器、控制器 B.加法器、寄存器 C.运算器、寄存 14 器 D.运算器、指令译码器 15 5、8051复位后,PC与SP的值为(B)。 16 A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,00H 17 6、当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。 18 A.MOV A, @R1 B. MOVC A, @A + DPTR C.MOVX 19 A, @ R0 D.MOVX A, @ DPTR 20 7、8051单片机中既可位寻址又可字节寻址的单元是(A)。 21 A.20H B.30H C.00H D.70H 22 23 8、下列哪条指令是正确的(D)。 24 A.PUSH R2 B.ADD R0,A C.MOVX A @DPTR D.MOV @R0,A 25

9、MCS-51单片机复位操作的主要功能是把PC初始化为( C )。 26 A.0100H B.2080H C.0000H D.8000H 27 10、寻址空间为程序存储器所用的指令是( A )。 28 A. MOVX B.MOV C.MOVC D.ADDC 29 11、执行中断返回指令,从堆栈弹出地址送给(C)。 30 A. A B. CY C. PC D. DPTR 31 12、存储器的地址范围是0000H~0FFFH,它的容量为(D)。 32 A.1KB B.2KB C.3KB D.4KB 33 13、MOVX A , @R0指令中,源操作数采用( D)寻址方式,指令作用在()区间。 34 A.寄存器,外部数据存储器 B.直接,程序存储器 35 C.寄存器间接,内部数据存储器 D.寄存器间接,外部数据存储器 36 14、A7H和5BH两个立即数相加后,和为(C),(CY)是()。 37 A.1CH,0 B.C1H,0 C.02H,1 D.C1H,1 38 15、若(A)=86H,(PSW)=80H,则执行RRC A指令后( A)。 39 A.C3H B.B3H C.0DH D.56H 40 16、如果(P0)=65H ,则当下列指令执行后(P0)=( C )。 41 CPL P0.2 第二位取反 42 SETB C CY置1 43 MOV P0.4 ,C 第四位等于1 44 A.61H B.75H C. 71H D. 17H 45 17、( D )指令是MCS-51指令系统中执行时间最长且长达4 us的。 46 A.比较转移 B.循环转移 C.增减量 D.乘除法 47

单片机原理及应用课程简介

《传感器原理及应用》课程简介 传感器是获取自然科学领域信息的主要途径和手段。在现代测控系统中,作为关键环节的传感器处于连接被测控对象和测控系统的接口位置,该课程涉及机械、动力、物理、化学、光学、材料、电子、生物、半导体、信息处理等众多学科领域,应用领域十分广泛,与当前多学科交叉融合的趋势相一致,在专业课程体系中起到重要的承上启下作用,从本课程开始奠定工程设计与应用思想、创新实践能力和创新思维能力基础,在现代高素质专业人才培养中所起的重要作用是不言而喻的。通过本课程的学习学生应掌握以下几方面的知识: (1)测量的基本知识。 (2)各种常用传感器的结构,原理,特性及应用。 (3)工程检测中常用的测量电路及工作原理。 (4)传感器的静,动态特性及其标定方法。 《单片机实用系统设计》课程简介 《单片机实用系统设计》是电子科学与技术专业、电子信息工程技术专业和电气自动化技术专业的一门专业课,是现代电子工程领域一门飞速发展的技术,其在教学及产业界的技术推广仍然是当今科学技术发展的热点。学习单片机并掌握其设计应用技术已经成为电子类学生必须掌握的一门技术,也是现代工科学生就业的一个基本条件。它的后续课程是各专业课如:计算机控制、智能化仪器仪表、数控机床、课程设计、毕业设计,一般都要应用到单片机系统的应用。它可以充分体现学生利用自己所掌握的知识解决实际工程问题的能力。单片机知识在电子类专业整个课程体系中处于承上启下的核心地位。 通过本课程的学习,使学生能更深刻地领会和掌握单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要资源的设计、单片机C语言编程方法和调试方法,了解单片机在测量、控制等电子技术应用领域的应用。利用所学知识,独立设计电路、布局印刷电路板、设计应用软件和系统软件、亲自焊接元器件、亲自调试系统。培养学生实

单片机原理及应用 设计报告

单片机设计报告 编写:HUBU2015级通信工程xmx 2017年5月23日 一、设计的目的与要求 利用8*8LED点阵动态显示汉字的字样。采用STC89C52单片机作为整个控制搭电路的核心,并编制软件程序,实现汉字的显示。通过此设计来巩固单片机硬件系统的设计及软件系统的编程,通过设计将平时所学知识付诸实践,提高动手能力。 1、设计一个8*8点阵LED电子显示屏。 2、要求在目测条件下LED显示屏各点亮度均匀、充足,可显示一个“大”字。 二、总体方案设计 2.1 硬件电路的总体设计 1、设计总体框图 硬件电路的设计框图如图1所示。硬件电路结构由8个部分组成:时钟电路、复位电路、按键接口电路、电源电路、点阵显示阳极电路、点阵显示阴极电路和8*8点阵显示电路。 2、工作原理 由于是8*8点阵屏设计,需要端口16个,可采用静态显示模式,用P0口控制行,P1口控制列,通过软件编程,即可实现汉字的显示。

3、元器件清单 2.2系统软件的设计 软件程序主要由开始、初始化、主程序、字库和延时子程序组成。 三、系统硬件电路的具体设计 3.1 时钟电路 STC89C52单片机内部的振荡电路是一个高增益反向放大器,引线X1和X2分别是放大器的输入端和输出端。单片机内部虽然有振荡电路,但要形成时钟,外部还需附加电路。STC89C52的时钟产生方式有两种:内部时钟电方式和外部时钟方式。由于外部时钟方式用于多片单片机组成的系统中,所以此处选用内部时钟方式。

内部时钟方式:利用其内部的振荡电路在X1和X2引线上外接定时元件,内部振荡电路产生自激振荡。最常用的是在 X1和X2之间接晶体振荡器与电路构成稳定的自激振荡器,如图4所示电路所示为单片机最常用的时钟振荡电路的接法,其中晶振可选用振荡频率为12MHz的石英晶体,电容器一般选择30PF 左右 3.2 复位电路 单片机在启动运行时需要复位,使CPU以及其他功能部件处于一个确定的初始状态,并从这个状态开始工作。另外,在单片机工作过程中,如果出现死机时,也必须对单片机进行复位,使其重新开始工作。本设计中采用按键复位电路,上电瞬间,RC电路充电,RST引线端出现正脉冲,只要RST端保持10ms以上的高电平,就能使单片机有效地复位。其中R1选择10KΩ左右的电阻,电容器一般选择10μF。 3.3显示电路的设计 本次设计中采用8*8点阵LED显示器,简称LED点阵板或LED矩阵板。它是以发光二极管为像素,按照行与列的顺序排列起来,用集成工艺制成的显示器件。有单色和双色之分,这种显示器有共阳极接法和共阴极接法两种。设计中用到的是“列共阳,行共阴”,即“列用高电平控制,行用低电平控制”。图中画

圣合泰MCU产品表

AV驅動板型號 Size(resolution)aspect ratio TP Interface 信號輸入類型 Status Remark CF-MBAC000-400D 3.5"(320*240)4:3Digital CVBS Sample CF-MBABP00-200A 7.0"(480*234)16:9Analog CVBS 可量产BIT1625 CF-MBAAP00-100B 7.0"(800*480)16:9Digital CVBS 可量产CF-MAAF000-802D 7.0"(480*234) 16:9 Analog CVBS 可量产 BIT1629TFT驅動板型號 CF-MBADP00-600B 3.5"(320*240)4:3可選8080/68008bit/不帶PWM調光CF-MBADP00-500B 4.3"(480*272)4:3可選8080/68008bit/不帶PWM調光CF-MBAD001-103A 7.0"(800*480) 16:9 可選 8080/6800 16bit/不帶PWM調光 TFT驅動模組型號 CD-035RADS-QT0A 3.5"(320*240)4:34線R 8080/6800可量产标准版8bit/PWM/無鐵框CD-035RAHS-QT0A 3.5"(320*240)4:34線R UART RS-232/LVTTL Sample 标准版/有铁框/配电源板CD-043RADW-QT0A 标准版/8bit/PWM CD-043RADW-QT1A 标准版16bit/PWM CD-043RAHW-QT0A 4.3"(480*272) 16:9 4線R UART RS-232/LVTTL 可量产 标准版/配电源板CD-056R003-100A 清库存 以标准版代替CD-056RADS-VQ0A 清库存 以标准版代替 CD-056RADS-VQ1A 标准版/8bit/PWM CD-056RADS-VQ0B 迪鹏定制/8bit/PWM CD-056RADS-VQ1B 中旺定制/16bit/PWM CD-0560ADS-VQ2B 无 福立定制/8bit/PWM/无TP CD-056R012-000A 清库存 以标准版代替CD-056RAHS-VQ1A 标准版/配串口线CD-070RADW-VC0A 标准版/8bit/PWM CD-070RADW-VC1A 安保定制/16bit/PWM/无铁框CD-070RADW-VC2A 标准版/16bit/PWM CD-070RAHW-VC0A 7.0"(800*480)16:94線R UART RS-232/LVTTL 可量产标准版/配串口线 CD-080RAHS-ST0B 8.0"(800*600) 4:3 4線R UART RS-232/LVTTL 可量产 标准版/通讯信号切换开关 UART RS-232/LVTTL CHUNFUNG ODM 產品總匯(20141017) 可量产 4.3"(480*272)16:94線R 8080/6800可量产 5.6"(640*480)4:3 4線R 8080/6800可量产 5.6"(640*480) 4:3 4線R 可量产7.0"(800*480)16:94線R 8080/6800

单片机原理与应用技术教学大纲

《单片机原理与应用技术》教学大纲 一、课程名称 单片机原理与应用技术 二、先修课程 电子技术类基础课程和微机应用类基础课程 三、课程性质与任务 课程性质: 本课程是高职高专电子类相关专业的的一门专业课程。本大纲可作为(高中后大专、对口单招、五年制高职)层次学生的教学参考。 课程的任务: 它以MCS-51单片机为例,详细介绍片内结构、工作原理、接口技术和单片机在各领域中的应用。为学生进一步学习微机在智能仪表、工业控制领域中的应用技术奠定必要的基础。 四、课程教学目标 1、知识目标 (1)熟练掌握单片机内部硬件结构、工作原理及指令系统,掌握程序的设计基本方法,能够较熟练地设计常用的汇编语言源程序; (2)掌握单片机的接口技术,熟悉常用的外围接口芯片及典型电路。 (3)熟悉设计、调试单片机的应用系统的一般方法,具有初步的软、硬件设计能力。 (4)能够熟练地掌握一种单片机开发系统的使用方法。 2、能力目标 初步具备应用单片机进行设备技术改造、产品开发的能力。 五、教学内容 第一章微机基础知识 (一)教学目的 熟悉微处理器、微型机和单片机的概念及组成。掌握计算中常用数制及数制间的转换,了解BCD码和ASCII码。熟悉数据在计算机中的表示方法。 (二)教学重点与难点 重点:

计算中常用数制及数制间的转换。 难点: 微处理器、微型机和单片机的概念及组成,微机的工作过程 (三)教学内容 1、微处理器、微机和单片机的概念; 2、微机的工作过程。 (四)本章小结 1、数制有二进制、十进制、十六进制等。 2、计算机系统中常包含有地址总线、数据总线、控制总线 3、微处理器是由运算器、控制器两部组成 4、单片机是由输入、输出、接口电路、时钟电路、存储器、运算器、控 制器几部分组成 (五)思考题 1、试用计算机汇编语言指令完成12*34+56÷7-8的计算步骤? 第二章 MCS-51单片机的结构和原理 (一)教学目的 熟悉MCS- 51单片机内部结构、引脚功能以及单片机执行指令的时序;掌握单片机存储器结构和输入/输出端口结构特点。掌握堆栈的使用。 (二)教学重点与难点 重点: 1、8051的存储器配置及特点; 2、21个特殊功能寄存器(SFR)的功能; 3、堆栈的概念; 4、复位电路。 难点: 1、MCS- 51单片机内部结构; 2、CPU时序。 (三)教学内容

最新-单片机原理及应用期末考试必考知识点重点总结 精品

单片机概述 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。 字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。 89c51 是8位(字长)单片机(51系列为8位) 单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。 由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。 单片机软件系统包括监控程序,中断、控制、初始化等用户程序。 一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。 1.1单片机的半导体工艺 一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点; 另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。例如:8181的功耗是630mW,80C51的功耗只有110mW左右。1.2开发步5骤: 1.设计单片机系统的电路 2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。 3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。 4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。 5.根据设计实物搭建单片机系统。 2.1MCS-51单片机的组成:(有两个定时器) CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。 工作过程框图如下:

单片机原理及应用89c51期末复习资料

单片机期末复习资料 实验3 数码管显示设计 1*功能描述:本程序集中体现数码管的静态显示,完成数码管由0到F 的静态显示 ************************************************************/ #include//包含头文件 #define uchar unsigned char #define uint unsigned int //宏定义 sbit dula=P1^4; //端口定义 uchar num,y; uint x; //定义变量 uchar code table[]={ 0xfc,0x60,0xda,0xf2,0x66,0xb6, 0xbe,0xe0,0xfe,0xf6,0xee,0x3e, 0x9c,0x7a,0x9e,0x8e};//0到F的数码管管码 /********************主函数**********************/ void main() { while(1)//进入大循环 { for(num=0;num<16;num++) //判断是否到F { dula=1;//开启锁存器 P0=table[num];//送数码管管码 dula=0;//关闭锁存器 for(x=2000;x>0;x--) for(y=220;y>0;y--);//延时 } } } 2 *功能描述:本程序集中体现数码管的动态扫描显示2009,通过改变数组的值可完成对任意四个数的显示 ************************************************************/ #include #include //包含头文件 #define uchar unsigned char #define uint unsigned int //宏定义 sbit Dula=P1^4; //端口定义 uchar code table[]={ 0xfc,0x60,0xda,0xf2, 0x66,0xb6,0xbe,0xe0, 0xfe,0xf6}; //0到F对应的数码管显示代码 uchar x,i,temp;

单片机原理及应用设计(胡辉主编)

第 第第 第6 66 6章 章章 章 单片机的定时器 单片机的定时器单片机的定时器 单片机的定时器/ // /计数器 计数器计数器 计数器 习题 习题习题 习题 1.MCS-51系列的8051单片机内有几个定时/计数器?每个定时/计数器有几种 工作方式?如何选择? 答:MCS-51系列的8051单片机内有2个定时/计数器,即T0和T1,每个都可以编程为定时器或计数器,T0有四种工作方式(方式0—13位、方式1—16位、方 式2-可自动装入初值的8位、方式3-两个8位),T1有三种工作方式(与T0相 同的前三种),通过对TMOD的设置选择,其高四位选择T1,低四位选择T0。2.如果采用的晶振频率为3MHz,定时/计数器TO分别工作在方式0、1和2下,其最大的定时时间各为多少? 答:如果采用的晶振频率为3MHz,机器周期为12×1/(3*106)=4us,由于定时/ 计数器TO工作在方式0、1和2时,其最大的计数次数为8192、65536和256 所以,其最大定时时间分别是:方式0为8192×4us=32.768ms、方式1为65536 ×4us=262.144ms、方式2为256×4us=1024us。 3.定时/计数器TO作为计数器使用时,其计数频率不能超过晶振频率的多少?答:由于定时/计数器TO作为计数器使用时,是对外部引脚输入的脉冲进行计数,CPU在每个机器周期采样一次引脚,当前一次采样为高电平,后一次采样为低电平,则为一次有效计数脉冲,所以如果晶振频率为fosc,则其采样频率fosc/12,两次采样才能决定一次计数有效,所以计数频率不能超过fosc/24。 4.简单说明定时/计数器在不同工作模式下的特点。 答:方式0为13位的定时/计数器,由THx的8位和TLx的低5位构成、方式1 为16位的定时/计数器,由THx的8位和TLx的8位构成,方式2为8位的定时/ 计数器,TLx为加1计数器,THx为计数初值寄存器。方式3只能用于T0,是将 T0的低8位用作一个独立的定时/计数器,而高8位的TH0用作一个独立的定时

台湾主要芯片厂商及网址

台北市 八达创新 https://www.360docs.net/doc/aa15078651.html, 加达士科技 https://www.360docs.net/doc/aa15078651.html, 巨有科技 https://www.360docs.net/doc/aa15078651.html, 巨华积体电路 https://www.360docs.net/doc/aa15078651.html, 安茂微电子 https://www.360docs.net/doc/aa15078651.html, 安国国际科技 https://www.360docs.net/doc/aa15078651.html, 旭展电子 https://www.360docs.net/doc/aa15078651.html, 系晶科技 https://www.360docs.net/doc/aa15078651.html, 旺玖科技 https://www.360docs.net/doc/aa15078651.html, 亮发科技 https://www.360docs.net/doc/aa15078651.html, 冠宇国际电子 https://www.360docs.net/doc/aa15078651.html, 红隼科技 https://www.360docs.net/doc/aa15078651.html, 倚强科技 https://www.360docs.net/doc/aa15078651.html, 凌泰科技 https://www.360docs.net/doc/aa15078651.html, 凌翔科技 https://www.360docs.net/doc/aa15078651.html, 产晶积体电路 https://www.360docs.net/doc/aa15078651.html, 盛群半导体 https://www.360docs.net/doc/aa15078651.html, 麦肯积体电路 https://www.360docs.net/doc/aa15078651.html, 创品电子 https://www.360docs.net/doc/aa15078651.html, 创艦科技 https://www.360docs.net/doc/aa15078651.html, 富微科技 https://www.360docs.net/doc/aa15078651.html, 扬智科技 https://www.360docs.net/doc/aa15078651.html, 晶宏半导体 https://www.360docs.net/doc/aa15078651.html, 晶捷科技 https://www.360docs.net/doc/aa15078651.html, 晶通科技 https://www.360docs.net/doc/aa15078651.html, 晶磊半导体 https://www.360docs.net/doc/aa15078651.html, 华昕电子 https://www.360docs.net/doc/aa15078651.html, 瑞积电子 https://www.360docs.net/doc/aa15078651.html, 诠华电子 https://www.360docs.net/doc/aa15078651.html, 嘉矽电子 https://www.360docs.net/doc/aa15078651.html, 硕颉科技 https://www.360docs.net/doc/aa15078651.html, 德鑫科技 https://www.360docs.net/doc/aa15078651.html, 锐相科技 https://www.360docs.net/doc/aa15078651.html, 擎亚国际科技 https://www.360docs.net/doc/aa15078651.html, 联合聚晶 https://www.360docs.net/doc/aa15078651.html, 艺高科技 https://www.360docs.net/doc/aa15078651.html, 台北县 一华半导体 https://www.360docs.net/doc/aa15078651.html, 十速科技 https://www.360docs.net/doc/aa15078651.html, 三合微科 https://www.360docs.net/doc/aa15078651.html,

最新单片机原理与应用及C51程序设计(第二版)课后答案

第一章 1.给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。 +45 -89 -6 +112 答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101 【-89】原=11011001,【-89】反=10100110,【-89】补=10100111 【-6】原=10000110,【-6】反=11111001,【-6】补=11111010 【+112】原=01110000,【+45】反=01110000,【+45】补=01110000 2. 指明下列字符在计算机内部的表示形式。 AsENdfJFmdsv120 答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H 3. 什么是单片机? 答:单片机是把微型计算机中的微处理器、存储器、I/O接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。 4. 单片机的主要特点是什么? 答:主要特点如下: 1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构 2) 在芯片引脚上,大部分采用分时复用技术 3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式 4) 在指令系统上,采用面向控制的指令系统 5) 内部一般都集成一个全双工的串行接口 6) 单片机有很强的外部扩展能力 5. 指明单片机的主要应用领域。 答:单机应用:1) 工业自动化控制;2) 智能仪器仪表;3) 计算机外部设备和智能接口;4) 家用电器多机应用:功能弥散系统、并行多机处理系统和局部网络系统。 第二章 1. MCS-51单片机由哪几个部分组成? 答:MCS-51单片机主要由以下部分组成的:时钟电路、中央处理器(CPU)、存储器系统(RAM和ROM)、定时/计数器、并行接口、串行接口、中断系统及一些特殊功能寄存器(SFR)。 2. MCS-51的标志寄存器有多少位,各位的含义是什么?

《单片机原理与应用 》复习资料

一卷 一、选择题 1. 中央处理器是微型计算机的核心,其基本组成部分为:(C ) A.算术逻辑单元、运算器、控制器 B.加法器、寄存器、控制器 C.算术逻辑单元、寄存器、控制器 D.运算器、寄存器、指令译码器 2. 单片机应用程序一般存放在(B) A.RAM B.ROM C.寄存器 D.CPU 3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D ) A.定时状态,方式1 B. 计数状态,方式2 C.计数状态,方式1 D. 定时状态,方式2 4. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A ) A.栈底单元地址 B.7FH单元 C.栈底单元地址加1 D.栈底单元地址减1 5. 累加器A与片外数据存储器之间的数据传递类指令是(A ) A.MOVX B.MOV C.MOVC D.XCH 6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B ) A.4KB B.64KB C.8KB D.128KB 7.在89C5l中,可使用的堆栈最大深度为( A ) A.80个单元 B.32个单元 C.128个单元 D.8个单元 8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B ) A.位累加器Cy B.通用寄存器的各个位 C.特殊功能寄存器的可寻址位 D.位操作指令集 9. 在单片机中,通常将一些中间计算结果放在( D)中。A.累加器 B.控制器 C.程序存储器 D.数据存储器 10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。 A.1.5 B.3 C.1 D.0.5 二、填空题 1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。 2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。 3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。 4. 8051单片机有_256_个RAM单元,其中__128_个单元被特殊功能寄存器占用;有__4K _个内部程序存储器。 三、判断题 1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。(√) 2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。(√) 3. AJMP指令的转移最大可达到64KB。( ) 4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。( √) 5. RR A为循环右移指令。( √ ) 四、分析题 1.如图4-18所示,8只LED阴极接至单片机P0口,两开关S0、S1分别接至单片机引脚P3.2()和P3.3()。编写程序控制LED状态。按下S0后,点亮8只LED;按下S1后,变为闪烁状态。

单片机原理及应用(答案)

1:单片机8031的XTAL1和XTAL2引脚是()引脚。 1.外接定时器 2.外接串行口 3.外接中断 4.外接晶振 2:LU表示()。 1.累加器 2.程序状态字寄存器 3.计数器 4.算术逻辑部件 3:单片机上电复位后,PC的内容和SP的内容为()。 1.0000H,00H 2.0000H,07H 3.0003H,07H 4.0800H,08H 4:8031单片机的定时器T1用作定时方式时是()。 1.由内部时钟频率定时,一个时钟周期加1 2.由内部时钟频率定时,一个机器周期加1 3.由外部时钟频率定时,一个时钟周期加1 4.由外部时钟频率定时,一个机器周期加1 5:INTEL8031的P0口,当使用外部存贮存器时它是一个()。 1.传输高8位地址口 2.传输低8位地址口 3.传输高8位数据口 4.传输低8位地址/数据口 6:当需要从MCS-51单片机程序存储器取数据时,采用的指令为() 1.MOV A, @R1 2.MOVC A, @A + DPTR 3.MOVX A, @ R0 4.MOVX A, @ DPTR 7:若PSW的RS1/RS0=10则单片机工作寄存器工作在()。 1.0区 2.1区

3.2区 4.3区 8:假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()。 1.6H 2.37H 3.38H 4.39H 9:单片机上电复位后,堆栈区的最大允许范围是个单元。 1.64 2.120 3.128 4.256 10:在MCS-51指令中,下列指令中()是无条件转移指令。 1.LCALL addr16 2.DJNZ direct,rel 3.SJMP rel 4.ACALL addr11 11:INTEL 8031的P0口,当使用外部存贮存器时它是一个()。 1.传输高8位地址口 2.传输低8位地址口 3.传输高8位数据口 4.传输低8位地址/数据口 12:单片机中的程序计数器PC用来()。 1.存放指令 2.存放正在执行的指令地址 3.存放下一条指令地址 4.存放上一条指令地址 13:8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()。 1.P0 2.P1 3.P2 4.P3

单片机原理及应用系统设计课后参考答案

0001 0001 0736 0361 JK3Q HDJ3 单片机课后部分参考答案 P59第三章 9、(A)=70H (R0)=58H (40H)=58H (58H)=70H 10、 12、(1) MOV R2,70H (2) MOV A, R1 MOV R2,A (3) MOV DPTR,#1234H MOVX A,@DPTR MOV 70H,A (4) MOV DPTR,#2000H MOV A,#00H MOVC A,@A+DPTR MOV R4,A (5) MOV DPTR,#2000H CLR A MOVC A,@A+DPTR MOV DPTR,#1234H MOVX @DPTR,A 13、XCH A,50H ;(A)=87H (50H)=35H PUSH 50H POP ACC ;(A)=35H MOV A,#12H ;(A)=12H XCHD A,@R1 ;(A)=15H (50H)=32H 15、MOV A,#34H MOV R0,#9AH ADD A,R0 MOV R3,A MOV A,#12H MOV R0,#78H ADDC A,R0 MOV R2,A 16、CLR C MOV A,#78H

MOV R1,#3FH SUBB A,R1 MOV R3,A MOV A,#56H MOV R1,#20H SUBB A,R1 MOV R2,A 17、(1)将(30H)+(31H)的和存于32H单元中,将进位CY存于33H单元中 (2)(30)=35H (31H)=50H (32H)=85H (A)=00H CY=0 (33H)=0 21、(A)=8FH (R0)=25H (25H)=60H P77 第五章 7、SETB EX0 SETB ET1 SETB ES SETB EA SETB PS 11、允许的中断源有:外部0中断、定时器T0中断、外部1中断、串行口中断 优先级(从高到低):外部0中断、串行口中断、定时器T0中断、外部1中断、定时 器T1中断 P87第六章 7、用定时器T1的工作方式1时,定时初值为: (M-X)×T=t (65536-X)×2×10-6=100×10-3 X=15536=3CB0H 8、晶振12MHZ ;选择T0为定时器,工作方式1;选择T1为计数器,工作方式2 T0定时初值X0=65536-10×10-3/10-6 =55536=0D8F0H (TH0)=0D8H (TL0)=0F0H T1计数初值X1=256-100=156=9CH (TH1)=(TL0)=9CH 程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP T0INT ORG 001BH LJMP T1INT ORG 0030H MAIN: SETB P1.1 MOV TMOD , #61H

基于盛群单片机安全门防盗锁设计

2012年重庆地区第五届“盛群杯”单片机设计竞赛 作品创意书 基于盛群单片机的安全门防盗锁设计 重庆交通大学 电子信息工程 指导老师李星星 参赛学生赵文聪 参赛学生张鹏 参赛学生周波 公元2012 年 1 月 4 日

作品创意书 一、摘要 随着信息技术的飞速发展以及人们生活水平的大幅度提高,人们对住宅的需求已从追求简单的生存空间向着追求质量,功能,服务等多重需求过渡。同时,随着人们保护意识的不断增强,防盗措施的紧迫性也逐渐被提上了日程,防盗报警系统应运而生。 鉴于此,我们设计了基于盛群单片机的安全门防盗系统。该系统主要由单 片 机和GSM短信模块组成,借助最可靠、最成熟的GSM移动网络,以最直观的中文短消息或电话形式,直接把报警地点的情况反映到您的手机屏幕上。它采用红外线传感器进行检测报警,变有形的传统防盗门为无形,使小偷无法在进入房间后对其防盗设施进行破坏而造成房主的损失。而且开门配备的是感红外线密码屏和红外线遥控器,两者结合使用,即使丢了钥匙也不必破门而入或重新安装防盗门。 二、作品介绍 随着科学技术的进步,防盗系统越来越先进,但是盗贼开门的技术也越来越先进,因此很多家庭仍会被盗。传统的机械式(防盗网、防盗窗)安防系统在实际使用中暴露了很多隐患,例如:为其它没有安防盗窗的相近楼层形成被盗隐患、发生火灾时不易逃生等。 目前市场上常见的防盗报警系统的通信方式有固定电话拨号、以太网、集群系统等等。但它们有各自的缺点: (1)固定电话拨号容易被盗贼在入室抢劫前切断电话线或恶意占线,使其在关键时刻失灵。 (2)以太网同样面临着线路被切断的隐患,且不易普及。 (3)集群系统功耗很大,网络架设和维护费用很高,而且需要购买固定的频点。

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机原理及应用第三版(张毅刚)1-6章全

第1章思考题及习题1参考答案 一、填空 1. 除了单片机这一名称之外,单片机还可称为或。答:微控制器,嵌入式 控制器. 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通 过内部连接在一起,集成于一块芯片上。答:CPU、存储器、I/O口、总线 3. AT89S52单片机工作频率上限为 MHz。答:33 MHz。 4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提 高。答:成本,可靠性。 二、单选 1. 单片机内部数据之所以用二进制形式表示,主要是 A.为了编程方便B.受器件的物理性能限制 C.为了通用性D.为了提高运算速度 答:B 2. 在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 答: B 3. 下面的哪一项应用,不属于单片机的应用范围。 A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备 答:C 三、判断对错 1. STC系列单片机是8051内核的单片机。对 2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断 源、1个定时器(且具有捕捉功能)。对 3. 单片机是一种CPU。错 4. AT89S52单片机是微处理器。错

5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。错 6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。对 7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。对 8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP 的长处。对 四、简答 1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 2. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“S”的含义是什么? 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 3. 单片机可分为商用、工业用、汽车用以及军用产品,它们的使用温度范围各为多少? 答:商用:温度范围为0~+70℃;工业用:温度范围为-40~+85℃;汽车用:温度范围为-40~+125℃;军用:温度范围为-55~+150℃。 4. 解释什么是单片机的在系统编程(ISP)与在线应用编程(IAP)。 答:单片机的在系统编程ISP(In System Program),也称在线编程,只需一条与PC机USB口或串口相连的ISP下载线,就可把仿真调试通过的程序代码从PC机在线写入单片机的Flash存储器内,省去了编程器。在线应用编程(IAP)就是可将单片机的闪存内的应用程序在线修改升级。 5. 什么是“嵌入式系统”? 系统中嵌入了单片机作为控制器,是否可称其为“嵌入式系统”? 答:广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 6. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何 不同? 答:单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,

相关文档
最新文档