第四章 MCS-51系列单片机接口及其应用系统设计
- 格式:ppt
- 大小:5.84 MB
- 文档页数:86
单片机原理及接口技术课程设计说明书姓名xx所在院(系)电气工程与自动化学院专业班级电气学号指导教师xxx时间MCS—51单片机学习开发系统设计摘要:该MCS--51单片机学习开发系统集成多个资源模块,每个模块各自可以成为独立的单元,也可以相互组合,可完成MCS-51单片机学习过程中的大部分实验。
将MCS-51 设计为多功能可编程接口,该系统工具是初学单片机及单片机爱好者快速掌握51系列单片机不可多得的工具,可以为他们提供不同的开发学习环境。
集成系统主要功能模块组成如下:+5V、-5V、+12V、-12V直流稳压电源模块、8位发光二极管、四位LED数码管、点阵式LCD 液晶显示器、4*4键盘、ISP下载线、并行口扩展控制线接口、A/D、D/A转换接口、串行口通信、PC标准键盘的PS/2接口、继电控制模块等。
关键字:MCS-51单片机系统设计功能模块程序设计目录第1章系统综述 (1)第2章硬件设计 (2)2.1 单片机最小系统 (2)2.2 电源电路 (3)2.3 程序下载口 (4)2.4 LED显示模块 (4)2.5 LCD液晶显示器及PC标准键盘接口 (6)2.6 键盘电路 (7)2.7 DAC0832D/A转换电路 (8)2.8 ADC0809A/D转换电路 (9)2.9 8255输入/输出(或数据总线)扩展 (10)2.10串行通信模块 (11)2.11 继电器控制模块 (13)2.12系统总图 (13)第3章软件设计 (16)3.1 8255并行扩展设计 (16)3.2 8255键盘及显示设计 (16)3.3 串行通信口设计 (18)3.4 A/D转换设计 (18)3.5 D/A转换设计 (19)第4章系统实验 (20)4.1 数码管循环计数显示实验 (20)4.2 串行口两单片机双机通信实验 (21)4.3 简单键盘控制显示实验 (22)4.4 键盘控制位循环显示实验 (22)第5章设计总结 (23)第6章参考文献 (24)附录系统模块程序设计清单 (26)1. 8255并行扩展程序设计 (26)2. 8255键盘及显示控制程序设计 (27)3. A/D转换实验程序设计 (31)4. D/A转换程序设计 (32)5. 双机通信实验程序设计 (34)6. 键盘控制位循环显示实验程序设计 (37)第1章系统综述目前,单片机已广泛应用到工业测控、智能仪表、数据采集、人工智能等领域。
《单片机应用系统设计》课程教学大纲一、本课程的地位、作用和任务本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。
本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。
初步具备应用单片机进行设备技术改造、产品开发的能力。
二、理论教学内容绪论单片机概述0.1 引言0.2 单片机的特点0.3 单片机的发展0.4 MCS-51单片机系列简介第一章MCS–51单片机的结构和原理1. 1 单片机的内部结构1. 2 MCS–51的外部引脚及功能1. 3 MCS–51的存储器配置1. 4 并行输入/输出接口电路1. 5 时钟电路与时序1. 6 MCS –51最小系统设计第二章MCS-51的指令系统2.1 MCS-51指令系统概述2.2 数据传送类指令2.3 算术运算类指令2.4逻辑运算及移位类指令2.5 控制转移类指令2.6 布尔变量操作类指令第三章汇编语言程序设计3.1 汇编语言源程序的格式3.2 伪指令3.3 汇编语言程序举例第四章MCS—51的中断与定时4.1 MCS—51单片机的中断系统4.2 MCS–51的定时/计数器第五章存储器扩展技术5.1 概述5.2 程序存储器的扩展5.3 数据存储器的扩展5.4 PROME2及其扩展第六章I/O扩展技术6.1 I/O接口概述6.2 MCS-51并行I/O口的直接使用6.3 简单I/O扩展6.4 8255并行I/O口6.5 8155简介第七章键盘/显示器扩展技术7.1 单片机应用系统中的人机通道7.2 键盘及其接口7. 3 显示器及接口7.4 专用的8279键盘/显示器接口第八章模拟量输入/输出通道8.1 模拟量输入通道8.2 模拟量输出通道第九章MCS-51的串行通信9.1 串行通信基础9.2 串行接口的构成与工作方式9.3 串行口的典型应用9.4 单片机的多机通信9.5 RS-232C串行总线第十章应用程序设计技术10.1 智能仪表的一般结构10.2 单片机应用系统设计举例第十一章高性能单片机PIC16F8XX介绍11.1 PIC16F87X的特点11.2 PIC16F87X的结构与配置11.3 PIC16F87X的功能部件11.4 PIC16F87X的应用举例三、实践教学的内容和要求实验一联机仿真操作练习实验目的:进一步掌握开发工具的应用实验内容:学习PC机与开发机联机仿真的操作方法实验二指令系统和编程练习实验目的:掌握8051单片机常用指令的使用和编程实验内容:用8051单片机的常见指令编写简单的多字节加减法程序。
M CS 251单片机接口实验系统设计Ξ谈 学ΞΞ(渝州大学自电系,重庆,630033) 摘 要 阐述了单片机接口实验系统的设计思想,给出了系统设计方案,并对系统各单元的硬件及实验内容作了简要的介绍。
关键词 实验系统;单片机应用;接口技术目前,单片机已广泛地应用于工业自动化、智能仪器仪表、数据采集、通信系统、家用电器等领域。
尤其是美国In tel 公司生产的M CS 251系列单片机以其优越的性能,成熟的技术及高可靠性和高性价比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流机。
单片机应用、开发技术已成为工程技术人员,特别是从事电子技术、控制工程、仪器仪表、测试技术等专业工程技术人员必须掌握的一项重要的技术手段。
单片机接口技术作为单片机应用的一个重要组成部分,是每一个从事单片机应用系统设计的工程技术人员所必须了解和掌握的。
因此,我们设计了单片机接口实验系统、旨在培养和提高学生的工程能力,以适应国民经济发展的需要。
1 系统设计思想为了使学生通过实验的训练,能够掌握单片机应用系统设计的基础方法,熟悉单片机应用系统的开发过程。
在单片机接口实验系统设计时,将其作为一个单片机应用系统来进行设计。
实验时将该系统与单片机在线仿真器和计算机(PC XT 、286、386等)相连,即可构成一个高性能的单片机教学实验系统(图1)。
图1 单片机教学实验系统 第14卷第1期 渝州大学学报(自然科学版)1997年3月 V o l .14 .1 JOU RNAL O F YU ZHOU UN I V ER S IT Y (N at .Scien.Edit .)M ar .1997 ΞΞΞ男,41岁,讲师收到日期:1995212225若将图1中的接口实验系统换成用户应用系统,就是一个通用型单片机开发系统。
由此可知,该实验过程与单片机应用系统的开发过程完全相同,使实验与工程实际结合得非常紧密。
MCS-51系列单片机系统及其应用教学设计背景介绍MCS-51系列单片机是一种非常常见的单片机芯片,它由Intel公司推出,并成为业界标准。
MCS-51系列单片机由于其操作简便、易于学习、成本低廉等优点,被广泛应用于各种不同的领域,如家电、汽车电子、医疗器械等。
随着科技的发展,MCS-51系列单片机的应用范围越来越广泛,人们对MCS-51系列单片机的需求也越来越多。
教学目标•了解MCS-51系列单片机的基本硬件和软件结构;•掌握MCS-51系列单片机的编程方法,如汇编语言和C语言编程;•学习MCS-51系列单片机的应用,如数码管、LED灯、LCD显示屏等。
教学内容第一章:MCS-51系列单片机的硬件结构本章主要介绍MCS-51系列单片机的硬件结构,包括CPU、存储器、IO口等。
学生需要掌握CPU的基本结构和工作原理,了解存储器的分类和使用方法,以及掌握IO口的使用方法。
第二章:MCS-51系列单片机的软件结构本章主要介绍MCS-51系列单片机的软件结构,包括程序存储器、数据存储器、程序运行机制等。
学生需要掌握程序存储和数据存储的区别,了解MCS-51系列单片机的程序运行机制,以便能够编写出高效的程序。
第三章:MCS-51系列单片机的编程方法本章主要介绍MCS-51系列单片机的编程方法,包括汇编语言和C语言编程。
学生需要掌握MCS-51系列单片机的编程方法,能够编写简单的程序。
第四章:MCS-51系列单片机的输入输出控制本章主要介绍MCS-51系列单片机的输入输出控制,包括数码管、LED灯、LCD显示屏的控制方法。
学生需要掌握各种输入输出控制方法,以便能够灵活应用于实际项目中。
第五章:MCS-51系列单片机应用实践本章主要介绍MCS-51系列单片机在实际项目中的应用,如家电、汽车电子、医疗器械等。
学生需要能够将所学知识应用于实际项目中,进行相应的开发和调试。
教学方法本课程采用讲授、实验、课题等多种教学方法相结合,让学生在感受和体验中掌握所学知识。
(一)课程教学目的和要求随着科学技术的不断进步,计算机在社会各个领域中的应用也不断得以发展,本课程是信息类基础课程之一,是一门学生学习掌握计算机硬件知识和汇编语言程序设计的入门课程。
通过本课程的学习使学生从理论和实践两方面掌握单片机的基本结构、工作原理、汇编语言程序设计方法、接口电路及单片机应用系统的设计方法,以求达到初步的单片机软硬件设计开发能力。
并为以后从事电子控制类的设计奠定理论基础和实践能力。
《单片机原理及应用》是信息类专业的一门重要专业基础必修课,是一门理论与实际紧密结合并对学生进行工程训练的课程。
通过本课程的教学,学生应掌握51系列单片机CPU、定时/计数器、存储器、串行通信、中断系统、I/O口的硬件结构,能用汇编语言进行程序设计,具备应用单片机知识分析解决工程实际问题,设计较复杂的单片机应用系统能力。
(二)课程教学重点和难点1、重点:硬件结构;指令系统;系统扩展和应用;外围接口技术。
2、难点:指令系统;外围接口技术。
(三)教学方法理论与实验相结合(四)课时安排总课时:64课时,其中:理论课时48,实验课时16。
(五)考核方式本课程的考核采取平时的形成性考核和课程结束时的笔试闭卷考试相结合的考核办法。
平时的考核主要有三个方面:课堂、课外、实验。
课堂考核依据出勤率、听课态度、课堂讨论表现等;课外考核主要依据作业、平时测试、课外的创新和发明等;实验考核依据实验完成的质量和数量等情况来评定。
(六)参考教材刘湘涛.江世明编著《单片机原理与应用》.电子工业出版社. 2006.第一章单片机基础知识教研室:计算机教研室教师姓名:申寿云教学过程1、问题牵引、导入新课(1)单片机是什么?它的主要特点和应用的领域。
(2)计算机中数据有哪些表示?二进制、八进制、十进制、十六进制;原码、反码、补码;ASCII码、BCD码。
2、课程内容本章的主要知识点有:知识点1:单片机的概念。
知识点2:单片机主流机型。
知识点3:80C51系列简介。