MCS-51单片机实验集合(9个实验)

合集下载

单片机51实验指导书

单片机51实验指导书

第一章系统概述1.1 系统组成Dais系列单片机微机仿真实验系统的MCS-51单片机实验与仿真由管理CPU 89C52系统单元、目标CPU 8032或仿真CPU438单元、接口实验单元和稳压电源(外接或内置)组成,通过RS232C串行接口与PC微机相连,系统硬件主要内容如下:1.2 系统功能与特点(1)自带键盘、显示器,能独立运行,也可以PC机为操作平台。

两种工作方式任意选择,均全面支持《单片机原理与应用》等课程的实验教学。

(2)系统采用紧耦合多CPU技术,用89C52作为系统管理CPU,8032或仿真CPU438作为目标机仿真与实验CPU,其软硬件资源100%出借。

(3)目标CPU8032/438采用主频为6MHz,向用户提供实验方式和两种仿真方式(RAM 方式和EPROM方式)。

(4)配有一片RAM 61C256构成系统的32K程序空间,地址范围为0000H~7FFFH,还配一片61C256(32K)作为用户设置的断点区(BPRAM)。

(5)实验项目完整丰富,与课程教学紧密结合,同时配有电机、温压、音响等实验对象,可支持控制应用类综合实验。

(6)系统接口实验电路为单元电路方式,电路简捷明快,一体机的8位数据总线以排线形式引出,这样既减轻繁琐的连线工作,又提高学生的实验工作能力。

(7)通过RS232通信接口,在Windows/DOS集成软件的支持下,利用上位机丰富的软件硬件资源,实现用户程序的编辑、编译、调试运行,提高实验效率。

(8)具有最丰富的调试手段,系统全面支持硬件断点,可无限制设置断点,同时具有单步、宏单步、连续运行及无限制暂停等功能,100%保护用户现场,返回监控。

(9)自带EPROM编程器,可对2764/27128快速读出(软硬件实验所需的代码文件)。

1.3 系统资源分配实验系统寻址范围定义如下:系统已定义的I/O地址如下:第二章安装使用2.1硬件安装(1)对卡式结构的机型而言应把8032/8789CPU卡更换到主机板的CPU-SUB(36)总线接口位置。

MCS51单片机原理及应用实验指导书

MCS51单片机原理及应用实验指导书

《MCS51单片机原理及应用》实验指导书唐山学院电工电子实验教学中心年月前言一.单片机原理实验的任务单片机原理实验是单片机原理及应用课程的一部分,它的任务是:1.通过实验进一步了解和掌握单片机原理的基本概念、单片机应用系统的硬件设计及调试方法。

2.学习和掌握单片机应用系统程序设计技术。

3.提高应用计算机的能力及水平,提高逻辑思维及动手能力。

二.实验设备单片机实验所使用的设备由计算机、单片机实验开发系统(见下图0-1),其中计算机是软件开发平台,主要完成程序编辑、编译、下载程序等任务;单片机实验开发系统是硬件开发平台,是基于51/196单片机的扩展实验系统。

计算机和单片机实验开发系统之间是通过RS232串行接口进行通信的。

图0-1 单片机原理实验设备单片机实验开发系统配有开关电源、单片机、晶振、存储器、可编程并行接口芯片、键盘显示控制芯片、24键键盘、六位LED数码管显示、A/D及D/A转换芯片、简单输出口2个、简单输入口1个、逻辑电平输入开关、发光二极管显示电路,并配有小直流电机、步进电机、继电器、音响等驱动电路。

在计算机软件的控制下可完成单片机基本实验及综合设计性实验项目。

所有的MCS51单片机原理及应用课程实验都是在这套实验系统上完成的。

三.对参加实验学生的要求1.阅读实验指导书,复习与实验有关的理论知识,明确实验目的,了解内容和方法。

2.按实验指导书要求进行接线和操作,经检查和指导老师同意后再通电。

3.在实验中注意观察思考,记录有关数据和程序,并由指导教师复查后才能结束实验。

4.实验后应断电并返回WINDOWS下关闭计算机,整理实验台,恢复到实验前的情况。

5.认真写实验报告,按规定格式写出程序流程图、程序、并分析实验结果、完成思考题等。

字迹要清楚,结论要明确。

爱护实验设备,遵守实验室纪律。

*注:本实验指导书适用于MCS51单片机原理及应用A、单片机原理及应用B等课程。

目录第一章MC51单片机原理及应用实验 (3)实验一P1口实验(验证性) (3)实验二外部中断实验(验证性) (5)实验三定时器实验 (7)实验四串行口实验--串并转换实验 (9)实验五数码显示实验 (11)实验六A/D转换实验 (13)实验七数字电子钟实验(综合性) (15)实验八D/A转换实验 (16)实验九简单I/O口扩展实验 (18)实验十步进电机实验 (20)实验十一直流电机实验 (22)实验十二PC机与单片机串行通信实验 (24)实验十三继电器与电子音响实验 (26)实验十四8255可编程并行接口实验 (28)实验十五键盘显示接口实验 (30)第二章单片机开发实验系统及TMSD调试程序 (32)第一节单片机开发实验系统 (32)第二节TMSD源语言调试程序简介 (35)第一章MCS51单片机原理及应用实验实验一P1口实验一.实验目的1.学习P1口的使用方法。

MCS-51上机与实验

MCS-51上机与实验
2013-8-4
MCS-51单片机上机与实验
5
MCS-51上机一般过程
WAVE6000集成软件
编辑程序
编辑
汇编程序
汇编
调试程序
调试
手工编写 的源程序
EDIT
汇编语言 源文件(.ASM)
机器语言 目标文件(.HEX DEBUG8051 MASM51 .BIN)
烧写 (.HEX)
2013-8-4
MCS-51单片机上机与实验
6
使用WAVE6000几个应注意问题
• WAVE6000的运行方法:
– 通过项目:源程序---项目---编译---运行。 – 通过源程序直接运行:源程序---编译---运行。 – 通过目标文件:直接调入目标文件(.HEX)---打开CPU窗口--运行。
• WAVE6000安装或运行中的异常处理:
– 仿真器的设置是否到位?(会出现P0,P1…口无法编译等情 况) – 调入目标程序前,项目是否己关闭(文件---关闭)。如果没 有关闭则会出现不能编译打开的源文件的情况。 – REG窗口(内含R1,R2…等寄存器)找不到:窗口---CPU窗口。
– 原因:程序存储器中每个存储单元默认的值是FFH,即没 有写上代码机器码的单元的值都是FFH,而机器码FFH 对应的指令是MOV R7,A,所以运行没有写上代码机器 码的单元时,其实就是运行MOV R7,A指令.
• 单步与跟踪
– 单步:依次执行主程序中的每一条指令.但不跟踪函数或 过程的内部. – 跟踪:依次执行任一条指令,跟踪函数或过程的内部.
MOV A,40H SUBB A,#01H MOV 40H,A MOV A,41H SUBB A,#00H MOV 41H,A
2013-8-4

1实验一:MCS-51单片机指令分析

1实验一:MCS-51单片机指令分析

实验一:MCS-51单片机指令分析第一部分:位操作指令练习1、实验目的:学习并掌握MCS-51单片机程序开发系统操作方法,学习掌握Medwin仿真环境及其使用方法。

2、实验内容:万利仿真器开发环境Medwin使用练习。

3、实验仪器: PC机一台,万利仿真器Medwin开发环境。

4、实验步骤:第1步:实验准备:(1) 安装Medwin开发环境,并设置其相应的驱动。

(2) 打开Medwin开发环境,连接状态标志为绿色,说明开发环境与仿真器连接成功。

如未成功,检查连接、驱动程序设置等是否正确。

第2步:程序输入:首先在Medwin下新建一个项目,并新建一后缀名为.ASM的文件(.ASM表示汇编源文件),并添加入之前建立的项目中,在此文件中按照汇编语言语句规定的格式输入程序(只输源程序部分,具体程序参考下面的程序)。

第3步:程序运行和调试:(1) 程序编译输入源程序完毕后,可在“项目管理”窗口中点击“编译/汇编”选项,如果程序没有输入错误、语法错误等,则编译能够正确完成,在下面的消息窗口中,产生编译成功信息。

如果程序有输入错误,语法错误等,则消息窗口中会指出错误所在行及错误类型,此时必须返回源程序的错误行重新修改程序,修改完毕后,重新执行“编译/汇编”,直到程序没有输入错误、语法错误为止。

(2)产生代码并装入编译成功后,在“项目管理”窗口中点击“产生代码并装入”选项,对编译无误后产生的.OBJ文件进行连接,并把代码装入仿真器,代码装入仿真器后,才可以对程序实行仿真。

此时,可以在反汇编窗口中查看编译产生的机器码。

(3)程序的全速、单步执行在“调试”窗口中点击“全速”或者“单步”选项,完成程序的仿真运行,“全速”运行表示程序从头至尾一次运行结束,只能看到程序运行后所有寄存器的最终状态结果;“单步”运行表示程序按照指令逐行运行,此时可以查看每行指令运行后的寄存器的状态结果。

(4)查看单片机各种资源状态及内容在“察看”窗口中可以查看单片机内部及程序变量等各种资源,在单步或程序断点运行中可以实时观察单片机内部特殊功能寄存器、内部外部RAM、程序变量等内容,可以很方便的观测程序的运行状况。

MCS 51 单片机 实验报告 北京工业大学

MCS 51 单片机 实验报告 北京工业大学

INIT: INIT1:
lcall Init_Device
;调用初始设置子程序
MOV
R1,#00H
;操作数据初始值
MOV
A,R1
MAIN: MOV
DPTR,#TAB MOVC MOV CALL
;读取与 A 中数值对应的显示段码
A,@A+DPTR
P5,A
;段码送并行口 1 显示
DELAY
CALL CALL CALL CALL CALL CALL CALL CALL CALL INC MOV CJNE SJMP
MOV DPTR,#DP2
;显示段码送 NUM2
MOVX @DPTR,A
MOV A,DP_H
;读高位显示值
CALL DECODE
;调用换码子程序
MOV P5,A
;显示段码送 NUM1
RET
;换码子程序
DECODE: MOV DPTR,#TAB
MOVC A,@A+DPTR
RET
TAB:
DB
0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H ;显示段码 0-7
;初始设置子程序文件包含伪指令
END
1-2.
修改目标:显示 0-9
基本思路:修改归零判定语句的判定值
最终程序:
$include (C8051F020.inc)
;C8051F02x 系列单片机信息头文件包含伪指令
ORG
0000H
LJMP
INIT
TAB: DB DB
0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H ;字符段码表 0-7 080H,090H,088H,083H,0C6H,0A1H,086H,08EH ;字符段码表 8-F

实验四-MCS-51单片机外部中断实验

实验四-MCS-51单片机外部中断实验

实验四-MCS-51单片机外部中断实验实验目的:1. 学习MCS-51单片机的外部中断原理和使用方法;2. 掌握如何通过硬件中断和软件中断实现MCS-51单片机的响应机制;3. 了解MCS-51单片机外部中断的实际应用。

实验器材:MCS-51单片机开发板、按键开关、调试器。

实验原理:MCS-51单片机通过INT0和INT1两个硬件中断引脚实现外部中断。

当INT0外部中断线检测到低电平信号时,中断向量为0x0003;当INT1外部中断线检测到低电平信号时,中断向量为0x0013。

通过配置中断控制寄存器IE和TCON,可以实现对外部中断的使能、触发方式和优先级等的控制。

MCS-51单片机还可以通过软件方式实现外部中断,即通过软件方式扫描外部信号,并在检测到信号发生变化时触发相应的中断处理程序。

实现软件中断的方法是使用定时器功能,通过定时器中断触发中断服务程序,该程序扫描外部信号,并根据需要触发软件中断。

实验步骤:1. 将开发板上的按键开关连接到开发板的P3.2引脚。

按键开关按下时,P3.2引脚被拉低,可以触发外部中断。

2. 打开Keil μVision5软件,新建工程,选择芯片型号为STC89C52,保存并命名为“Exp4”。

3. 在主函数中声明中断函数,并在中断函数中打印提示信息。

4. 在主函数中初始化中断控制寄存器IE和TCON,开启INT0外部中断,并将中断优先级设置为最高。

5. 在主函数中使用无限循环,来保持程序一直运行,并定时打印提示信息,以验证程序是否正常运行。

6. 烧录程序到开发板上,先在开发板上不按下按键,观察是否正常打印提示信息。

然后按下按键,观察是否触发外部中断,进入中断函数并打印提示信息。

实验代码:#include<STC89C52.h>#include<stdio.h>// 定义外部中断0的中断服务函数void Interrupt0() interrupt 0{printf("External interrupt 0 has occured!\n");}// 打印提示信息printf("Program is running...\n");while(1){// 定时打印提示信息printf("Hello!\n");delay_ms(1000);}}注意事项:1. 写中断程序时,一定要注意将中断函数的声明放在程序开头,否则可能会出现中断无法触发的情况;2. 在使用中断相关功能的时候,务必仔细阅读数据手册中的相关章节,以确保正确使用并且避免出现不必要的错误;3. 在进行外部中断实验的时候,可以使用按键开关、光敏电阻等外部器件来模拟外部信号的变化,以测试程序的正确性。

MCS51单片机原理与应用-焊接实验

MCS51单片机原理与应用-焊接实验

单片机开发板焊接实验
学习目标
熟悉电路板焊接基本流程 掌握电路板焊接基本技能
焊接准备
准备焊接工具
烙铁、焊锡丝、松香、镊子、放大镜等
准备电路装配图
电路装配图是电子元件的布局图
准备元件
元件清单
焊接原则
按功能模块焊接:
电源电路,振荡电路,UART电路(下载), 复位等
按器件高低大小焊接:
先焊接较低器件:电阻、电容、二极管、三极 管; 再焊接较高器件:连接器、IC插座、按键等
RS232电路焊接过程-2
• MAX232的焊接
– 注意1号脚的位置,芯 片上豁口的方向 – 在一个对角的焊盘上加 上焊锡,这里是8号脚 – 放上芯片,芯片上的1 号脚位置标志是一个凹 下去的圆点
RS232电路焊接过程-3
• 把芯片的引脚和焊盘 对齐,固定8号引脚 • 用电烙铁加热焊锡丝 固定16号引脚 • 一定要使芯片的引脚 和焊盘对齐
电源电路焊接过程-8
正常工作状态
焊接顺序
• • • • • • • • • • • 电源电路焊接 C11->C6->IC插座->晶振 RS232电路的焊接 LED:D1->D2 复位电路 Switch:SW1->SW2->SW3->SW4 电阻的焊接 三极管的焊接:Q1->..->Q8 排阻的焊接 LED点阵焊接 4*4键盘、限流电阻焊接
RS232电路的原理图
RS232电路PCB图
• 焊接顺序 • C8->C7->C10->C5->C4>C9->U2->J1
RS232电路焊接过程-1
• 按照电源电路部分电 阻电容的焊接方法, 焊接电容C10->C5->C4>C9->C8->C7 • 焊接顺序,按照上面 的顺序逐个焊接 • 焊接要保证焊接质量, 是焊点有光泽,没有 毛刺

MCS-51单片机实验

MCS-51单片机实验

MCS-51单片机实验第一部分软件实验 (2)软件实验一求一组数据的最大(小)值 (2)软件实验二二进制数转换为BCD数 (3)软件实验三二进制数转换为ASCII码 (3)第二部分硬件实验 (5)硬件实验一并行口输入、输出实验 (5)硬件实验二外部中断实验 (6)硬件实验三定时计数器实验 (9)硬件实验四串行通信实验 (11)第三部分综合实验 (13)综合实验一电子时钟 (13)第一部分软件实验软件实验一求一组数据的最大(小)值一、实验目的1.熟悉Keil μVision3软件,掌握C51语言程序的调试方法。

2.理解并掌握数组的定义及初始化。

3.熟悉并学会分支程序、循环程序的安排与设计。

二、实验设备装有Keil μVision3的计算机 1台三、实验内容••••1.用数组定义一组数据(如10个带符号数,每个占2字节),并赋初值;••••2.编程找出这组数的最大值、最小值,分别存在max、min变量中;••••3.编译后单步调试,打开Watches窗口和Memory窗口,观察变量值的变化以及它们在单片机存储器中的实际位置。

四、实验步骤1、建立项目文件:用鼠标单击【Project—New Project…】菜单命令,在弹出的“Creat New Project”窗口中选择项目保存的位置,在“文件名”后的框中输入项目文件名(可以与源程序文件名相同),单击“保存”。

并在弹出的窗口中选择器件型号。

2、建立源程序文件并添加到项目中:用鼠标单击【File—New…】菜单命令(或Create a new file),进入编辑窗口,在该窗口中输入源程序,单击【File—Save】菜单命令(或保存文件快捷按钮)保存文件(必须带扩展名)。

注意:用汇编语言写的程序,文件的扩展名为.ASM(必须写);如用C语言则扩展名为.C。

然后将该文件添加到项目中。

必要时对单片机的晶振频率、编译输出文件(.hex)进行设置。

3、编译程序:用鼠标单击【Project—Build target或Rebuild all target files】菜单命令(或相应的快捷按钮),对源文件进行编译。

单片机实验报告

单片机实验报告

一、实验目的1. 熟悉单片机的硬件组成和基本工作原理。

2. 掌握单片机最小系统的搭建方法。

3. 学习使用单片机编程软件进行程序编写和调试。

4. 通过实际操作,加深对单片机应用的理解。

二、实验环境1. 实验设备:MCS-51单片机实验板、电源模块、面包板、连接线、LED灯、蜂鸣器、按键等。

2. 软件环境:Keil uVision5、Proteus仿真软件。

三、实验内容1. 点亮LED灯(1)实验目的:掌握单片机I/O口的使用,实现LED灯的点亮。

(2)实验步骤:① 将LED灯的阳极连接到单片机的P1.0口,阴极连接到GND。

② 在Keil uVision5中新建工程,编写程序如下:```cvoid main() {while (1) {P1 = 0xFF; // 点亮LED灯delay(500000); // 延时P1 = 0x00; // 熄灭LED灯delay(500000); // 延时}}③ 将程序编译并下载到单片机中,观察LED灯的点亮效果。

2. 蜂鸣器控制(1)实验目的:掌握单片机I/O口的使用,实现蜂鸣器的控制。

(2)实验步骤:① 将蜂鸣器的正极连接到单片机的P1.1口,负极连接到GND。

② 在Keil uVision5中编写程序如下:```cvoid main() {while (1) {P1 = 0x02; // 使能蜂鸣器delay(100000); // 延时P1 = 0x00; // 禁止蜂鸣器delay(100000); // 延时}}```③ 将程序编译并下载到单片机中,观察蜂鸣器的鸣叫效果。

3. 按键扫描(1)实验目的:掌握单片机I/O口的使用,实现按键的扫描和识别。

(2)实验步骤:① 将两个按键分别连接到单片机的P1.2和P1.3口。

② 在Keil uVision5中编写程序如下:void main() {while (1) {if (P1 & 0x04) { // 检测按键1是否按下// 执行按键1按下后的操作}if (P1 & 0x08) { // 检测按键2是否按下// 执行按键2按下后的操作}}}```③ 将程序编译并下载到单片机中,观察按键的扫描和识别效果。

南理工单片机实验报告

南理工单片机实验报告

MCS-51单片机实验报告实验一P1口实验一、实验目的(1)学习P1口的使用方法;(2)学习掩饰子程序的编写和使用。

二、实验元件A T89C51、LED-YELLOW、SW-SPDT、CAP、CAP-ELEC、CRYSTAL、RES三、实验内容(1)P1口做输出口,接八只发光二极管,编程使发光管循环点亮;①硬件连接图由于受软件限制,无法通过调节晶振的频率来控制单片机的始终频率,只能通过调节单片机自身属性中的时钟频率来达到调节单片机时钟频率的目的,单片机默认的始终频率为12MHZ,将单片机的外部连接完成后,单击电气报告,经软件检查硬件连接无误之后即可开始编程。

②程序编写ORG 0SJMP STARORG 0030HSTAR: MOV P1,#1 ;点亮二极管D1LCALL DELAY ;调用延时子程序MOV P1,#2 ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#4 ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#8 ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#10H ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#20H ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#40H ;点亮二极管D2LCALL DELAY ;调用延时子程序MOV P1,#80H ;点亮二极管D2LCALL DELAY ;调用延时子程序SJMP STAR ;循环DELAY: MOV R0,#5 ;延时子程序NEXT1: MOV R1,#200 ;延时时间约为0.2sNEXT2: MOV R2,#200NEXT3: NOPNOPNOPDJNZ R2,NEXT3DJNZ R1,NEXT2DJNZ R0,NEXT1RET ;返回主程序END创建新的源文件后,将程序输入源文件中,保存后选择全部编译,经软件检查程序无语法错误后即可单机运行按钮开始运行程序。

实验一 MCS-51单片机开发环境的应用

实验一 MCS-51单片机开发环境的应用
实验一 MCS-51单片机开发环境的 应用
• 实验要求: • ⑴将片内数据存储器的40H~4FH的内容赋 值成00H~0FH,并将40H~4FH的内容整体 复制到片外数据存储器40H~4FH。 • ⑵将片内数据存储器的40H~4FH的内容赋 值成00H~0FH,并将两两相加之和送到片 外数据存储器2000H~2007H的数据空间中。
实验六 82பைடு நூலகம்5实验
实验七 单片机综合实验
• 实验要求: • 本实验模拟交通信号灯控制,一般情 况下正常显示,当有急救车到达时,两 个方向交通信号灯全红,以便让急救车 通过。设急救车通过路口时间为10秒。 急救车通过后,交通恢复正常。本实验 需用另一台PC机上的串口调试助手(或 超级终端)发送“1”,表示有急救车通 过。
实验四 单片机定时器实验
• 实验要求: • 用CPU内部定时器方式计时,实现每一 秒钟输出状态发生一次翻转。
实验五 单片机中断实验
• 实验要求: • ⑴用单次脉冲申请中断,在中断处理程 序中对输出信号进行翻转。 • ⑵用单次脉冲申请中断,要求程序中对 每次中断进行计数,并将计数结果显示 在发光二极管上。
实验二 MCS-51汇编语言典型算法 程序设计
• 实验要求: • ⑴将片内数据存储器的40H~4FH中杂乱无 序的数按降序排列。 • ⑵将两个ASCII码表示的数(16进制)转换 成二进制数。
实验三 单片机I/O实验
• 实验要求: • ⑴P1口作输出口,接八只发光二极管, 编写程序,使发光二极管循环点亮。 • ⑵P1.0,P1.1作为输入口接两个拨动开 关,P1.2,P1.3作输出口接两个发光二 极管,编写程序读取开关状态,将此状 态在发光二极管上显示出来。

51单片机20个实验,代码详细【范本模板】

51单片机20个实验,代码详细【范本模板】

第一章单片机系统板说明一、概述单片机实验开发系统是一种多功能、高配置、高品质的MCS—51单片机教学与开发设备.适用于大学本科单片机教学、课程设计和毕业设计以及电子设计比赛。

该系统采用模块化设计思想,减小了系统面积,同时增加了可靠性,使得单片机实验开发系统能满足从简单的数字电路实验到复杂的数字系统设计实验,并能一直延伸到综合电子设计等创新性实验项目。

该系统采用集成稳压电源供电,使电源系统的稳定性大大提高,同时又具备完备的保护措施.为适应市场上多种单片机器件的应用,该系统采用“单片机板+外围扩展板”结构,通过更换不同外围扩展板,可实验不同的单片机功能,适应了各院校不同的教学需求。

二、单片机板简介本实验系统因为自带了MCS—51单片机系统,因此没有配置其他单片机板,但可以根据教学需要随时配置。

以单片机板为母板,并且有I/O接口引出,可以很方便的完成所有实验。

因此构成单片机实验系统。

1、主要技术参数(1)MSC-51单片机板板上配有ATMEL公司的STC89C51芯片。

STC89C51资源:32个I/O口;封装DIP40。

STC89C51开发软件:KEIL C51。

2、MSC-51单片机结构(1)单片机板中央放置一块可插拔的DIP封装的STC89C51芯片。

(2)单片机板左上侧有一个串口,用于下载程序。

(3)单片机板的四周是所有I/O引脚的插孔,旁边标有I/0引脚的脚引。

(4)单片机板与各个模块配合使用时,可形成—个完整的实验系统。

三、母板简介主要技术参数(1)实验系统电源实验系统内置了集成稳压电源,使整个电源具有短路保护、过流保护功能,提高了实验的稳定性。

主板的右上角为电源总开关,当把220V交流电源线插入主板后,打开电源开关,主板得电工作。

为适用多种需要,配置了+5V,+12V,—5V电压供主板和外设需要,通过右上角的插针排和插孔输出到外设.此外,还设有螺旋保险插孔保护实验箱。

(2)RS232接口RS232接口通过MAX232芯片实现与计算机的串行通讯,通过接口引出信号。

51单片机实验合集

51单片机实验合集

51单⽚机实验合集实验⼀多字节⼗进制加法程序设计⼀.实验⽬的:1.熟悉仿真器的软件使⽤环境及单⽚机汇编语⾔编程;2.掌握多字节⼗进制加法的程序设计及实现⽅法。

⼆.实验内容:编写多字节⼗进制加法程序,实现下式运算:4574+6728=11302要求:被加数在⽚内RAM区20H、21H单元;分别为学号(7),学号+1(8);加数在⽚内RAM区30H、31H单元;分别为学号+2(9),学号+3(10);结果在⽚内RAM区20H(最⾼位进位)、21H(⾼位)、22H(低位)单元。

三.实验步骤:1.开机启动Keil C51软件进⼊µVision2 集成开发环境,确认89C51处于软件仿真状态。

2.完成程序的设计、编辑、编译、连接。

3.进⼊DEBUG⽅式,打开存储器Memory 1窗⼝,在窗⼝Address栏键⼊D:20H;点击⿏标右键,选择最后⼀项Modify Memory ,输⼊被加数;在窗⼝Address栏键⼊D:30H;点击⿏标右键,选择最后⼀项Modify Memory ,输⼊加数。

4.调试和运⾏程序并记录存储器Memory 1窗⼝实验结果。

四.实验参考程序:ORG 0000HLJMP MAINORG 0030HMAIN: MOV A,20HADD A,30HDA AMOV 22H,AMOV A,21HADDC A,31HDA AMOV 21H,ACLR AMOV R3,00HADDC A,R3MOV 20H,ASJMP $END五.实验截图:实验总结:学会了多字节⼗进制加法程序设计,对keilc51有了更为熟练地掌握,也对程序有了更为深⼊的了解,课堂所学的理论以及⼀些不清楚的地⽅在实验中得到了答案。

实验三 P1⼝输出实验⼀.实验⽬的:1.掌握P1⼝输出端⼝的使⽤原理及编程⽅法;2.加深I/O端⼝对外部电路驱动原理的理解。

⼆.实验内容:P1⼝做输出,驱动8只发光⼆极管,编写程序,以1s的时间间隔使得⼀个发光⼆极管从左到右循环点亮。

MCS-51单片机应用实验教程课程设计

MCS-51单片机应用实验教程课程设计

MCS-51单片机应用实验教程课程设计1. 简介MCS-51单片机是一种高性能、低功耗单片机,广泛应用于各个领域。

本文主要介绍MCS-51单片机应用实验教程课程设计内容,以帮助初学者了解MCS-51单片机的应用。

2. 实验环境•Keil C51编译器•STC89C52RC单片机•电路板和外围器件•PC3. 实验内容3.1 实验1:LED流水灯LED流水灯是MCS-51单片机入门实验,可以让学生熟悉MCS-51单片机基本指令和寄存器的使用,以及加深对位运算的理解。

实现方法:通过MCS-51单片机的IO口和位运算实现8个LED灯的流水效果。

3.2 实验2:数码管显示数码管是一种常见的数字显示器件,通过数码管的显示,可以实现对数字的显示和闪烁等效果。

该实验可以让学生了解MCS-51单片机的定时器和中断服务程序的使用,以及对数码管的控制。

实现方法:通过MCS-51单片机的定时器,按照一定的时间间隔对数码管进行显示和闪烁。

3.3 实验3:按键控制LED灯按键开关是电子产品常用的一种输入方式,通过按键的不同状态可以控制LED等输出设备的开关。

该实验可以让学生了解MCS-51单片机的IO口的输入状态读取和控制。

实现方法:通过MCS-51单片机的IO口读取按键输入状态,通过位运算控制LED灯的开关。

3.4 实验4:外部中断实现按钮控制LED灯外部中断是MCS-51单片机的一种重要功能,通过外部中断可以实现对按钮的响应,进而实现对LED等设备的控制。

该实验可以让学生进一步了解MCS-51单片机的外部中断服务程序的使用和IO口管理。

实现方法:通过MCS-51单片机的外部中断输入,响应按键状态,并通过位运算控制LED灯的开关。

3.5 实验5:定时器PWM控制LED灯亮度通过调节LED灯的亮度,可以达到调节电子产品亮度的效果。

该实验可以让学生了解MCS-51单片机的定时器的PWM输出功能,以及通过PWM实现对LED等设备的亮度调节。

MCS-51实验指导书-2012

MCS-51实验指导书-2012

DTHS-A互动式实验教学平台单片机实验指导书山东工商学院信息与电子工程学院前言单片机原理及应用实验指导书,是针对自动化、电气工程及其自动化、电子信息科学与技术、电子信息工程、计算机科学与技术及通信工程等专业的学生学习《单片机原理及应用课程》而编写的,主要用于互动式单片机教学中实践环节的参考教材。

单片机及相关的应用技术是近代超大规模集成电路技术与计算机技术发展的产物,已经深入到国民经济与人民生活的各个领域。

《单片机原理及应用》课程已经被几乎所有工科院校中仪器仪表、测控技术、光机电一体化、电子、通信、计算机等类专业列为本科主干专业课程,是培养现代电子技术应用类专业人才的重要技术课程之一。

单片机实践是学习单片机理论的重要实践环节。

通过边学习理论课边实践的教学模式,使学生在课堂理论课学习的基础上,进一步加深对理论知识的理解,学习、掌握单片机的硬件扩展技术、软件编程技术、以及小型应用系统设计技术等相关的技能,增强感性认识,促进认识的深化,培养学生科学的分析能力,使学生掌握单片机应用系统开发的基本方法与基本技能,培养学生严肃认真和实事求是的科学作风,锻炼科学实验的能力。

为今后在相关领域中从事与单片机有关的设计、开发、应用等工作打下良好的基础。

本实验指导书是根据《单片机原理及应用》课程实验教学大纲的要求,以及我校单片机实验开发系统的情况由张鑫、张岩老师编写。

山东工商学院信息与电子工程学院目录第一章系统概述 (1)1.1上部扩充区(简称上板) (1)1.2中部核心控制区(简称中板) (2)1.3下部常规实验区(简称下板) (3)1.4 MCS-51集成开发环境 (7)第二章单片机及其接口实验 (12)实验一系统认识实验 (12)实验二程序设计实验 (14)实验三74LS138译码实验 (15)实验四P1口输入/输出实验1(控制发光二极管亮灭) (18)实验五P1口输入/输出实验2(控制转向灯) (20)实验六P3.3口输入/P 1口输出实验 (23)实验七MCS-51单片机中断系统实验 (26)实验八MCS-51单片机内部定时器/计数器实验 (28)实验九MCS-51单片机串行口并/串、串/并转换实验 (30)实验十MCS-51单片机串行口双机通信实验 (32)实验十一MCS-51单片机与PC通信实验 (34)实验十二外部数据存储器扩展实验 (40)实验十三外部I/O口扩展实验 (42)实验十四工业顺序控制实验 (44)实验十五8255 并行口输出方波实验 (48)实验十六8255并行口输入/输出实验 (50)实验十七8255并行口模拟交通灯实验 (52)实验十八8259中断控制实验 (55)实验十九8253定时器/计数器实验 (57)实验二十DS1302实时时钟实验 (59)实验二十一X5045P看门狗实验 (68)实验二十二D/A数模转换实验 (70)实验二十三A/D模数转换实验 (72)实验二十四8255键盘显示实验 (76)实验二十五LCD128×64液晶显示实验 (82)实验二十六微型打印机实验 (89)实验二十七继电器控制实验 (91)实验二十八步进电机控制实验 (93)实验二十九直流电机调速实验 (95)实验三十DS18B20温度闭环实验 (97)第一章系统概述DTHS-A是由耐思(NICE)科技有限公司设计制造的MCS-51单片机系统通用型实验台,它以常规实验设备的开放式实验环境为基础,增加了在线检测模式,在自定义环节融入轨迹捕捉,影射和展现实验电路搭接的全过程,为互动教学活动的展开创造了一个较为完整与规范的实践平台。

MCS51单片机实验及课程设计指导书

MCS51单片机实验及课程设计指导书

MCS—51单片机实验及课程设计指导书杨打生王忠远康瑞芳内蒙古电子信息职业技术学院2006.3目录实验实验一:WAVE软件使用实验二:常用指令的使用练习实验三:循环程序实验四:查表程序实验五:数制转换程序实验六实用子程序:(编程器的使用)实验七:输入检测与输出显示程序实验八:中断/定时程序课设一、课程设计目的和意义二、实验电路系统的结构和使用方法三、设计参考题目介绍和设计提示性思考题四、设计任务书及要求五、课程设计报告格式及要求六、考核办法七、课程设计内容及学时安排实验一:WAVE软件使用一、预习内容1、试验目的:学习WAVE软件安装和基本使用。

2、WAVE软件的安装选择WAVE文件夹下的SETUP.EXE文件并双击接着下一步最后到完成。

3、安装后写出软件窗口中工具栏中各按钮的名称。

参考说明书4、写出下面二实例各条指令的含义二、试验内容实例一指令的含义ORG 0000HMOV R0,#01HL1: MOV A,R0MOV P0,AINC R0AJMP L1END实例二ORG 0000H 指令的含义MOV R0,#01HL2: MOV A,R0MOV P2,ARL AMOV R0,ALJMP L2END1、打开WAVE见面,新建一个文件后输入实例一程序内容,并保存在我的文档名为A1.ASM ,执行编译按钮或项目菜单中的编译2、编译后,如正确扫描过去,不正确提示出错信息修改后再编译直到不提示错误为止。

3、打开窗口中的CPU窗口和数据窗口的CODE和DADE写出每条指令的机器操作代码。

4、打开窗口中的平排窗口,这样程序窗口、CPU窗口、数据存储器窗口就并排在整个屏幕。

5、点击单步按钮或F8键进行单步操作。

6、观测CPU窗口的A、P0和数据存储器窗口R0的状态并列表1记录每循环一次下列寄存器的值。

8、新建一个文件后输入实例二程序内容,并保存在我的文档名为A2.ASM ,执行编译按钮或项目菜单中的编译三、实验报告要求1、写出上述两试验程序各条指令的含义(与预习时相比是否一致)。

MCS

MCS

MCS – 51单片机原理及接口技术实验指导书王淑敏郭玉明编张家栋赵嘉蔚审北方交通大学机电学院二零零四年二月目录一、MCS-51单片机应用板系统结构说明 (2)二、MCS-51单片机应用板的使用说明 (3)三、附表一:接线端子序号定义表 (4)实验一、学习DICE仿真系统的使用及简单编程 (5)实验二、运算处理程序设计与调试 (6)实验三、数据存储器扩展实验 (6)实验四、LED显示器实验 (7)实验五、8031单片机定时/计数器应用实验 (7)实验六、模/数与数/模转换实验 (8)实验七、串行口双机通讯实验 (10)实验八、打印机接口实验................................................................ .10 附录一:动态显示参考程序.. (13)一、MCS-51单片机应用板系统结构说明MCS-51单片机应用板上具有A/D、D/A转换、打印机接口,并行输入输出,定时计数功能和六位显示,八个开关键盘,该板上还扩充了程序存储区8K的EPROM2764一片,数据存储区8K的RAM6264芯片一片,该应用板下边自左至右为接线端子序号1~72。

附表一为该板上接线端子序号与该引脚定义内容的一览表,为了明显起见,下面把用户常用的一些资源及其地址罗列出来,供用户使用时参阅。

(一)单片机8031部分:1、8031单片机,上电复位和按钮复位两种复位方式,主频晶振6MHZ。

2、INT1外部中断输入信号,已被A/D芯片0809的EOC信号所占用。

3、P1口的八位I/O线由板上开关KA控制可有两种用途,一是当KA对应位,置于ON的状态时,P1口的该位I/O线去控制板上的对应位的发光二极管,当KA上该位处于“OFF”状态时,该位I/O线引到接线端子上供用户使用。

4、T1实时计数器:T1受KB开关上的第二位控制,当KB2处于“ON”时,T1可以做为计数工作方式,用来统计板上按钮开关J按动的次数,为学生计数实验所设计,当KB2处于“OFF”时,T1引到接线端子上供用户使用。

51单片机实验10-9(青岛大学)小白发

51单片机实验10-9(青岛大学)小白发
(2)P3口是准双向口,它作为输出口时与一般的双向口使用方法相同 ,当 P3口作为输入口时,必须先对它置高电平“1”。
(3)本实验中延时子程序采用指令循环来实现,在系统时间允许的情况 下可以采用此方法。
延时时间 = 机器周期(12÷11.0592MHz)×指令所需机器周期数×循环次数 延时时间程序:
= 28×2μs=512μs。

青岛大学电工电子实验教学中心
实验二 定时/计数器实验
初值X = 2k-定时值/机器周期T
100ms 的定时初值计算:
• X=216-100ms /2μs=65536-50000=15536= 3CB0H
13 位计数器500μs 定时初值
一、实验目的
熟悉MCS-51单片机的定时/计数功能,掌握初始化编程显示 方法。
二、实验内容
• 1、定时器实验:在使用11.0592 MHZ晶振的条件下,用 定时器0产生100MS 定时,由P1.0 输出周期为200MS的方 波信号,并通过示波器观察测量P1.0 的输出波形。 2、计数器实验:手动外部输入脉冲,计数器记到6 时, 由P1.0 输出信号,使LED 发光。
• 1. P3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加1。 • 2. P1口做输出口,编写程序,使P1口接的8 个发光二极管L1—L8按16进 制加1方式点亮发光二极管。

青岛大学电工电子实验教学中心
实验一 P1口开关量输入输出实验
三、实验说明
(1)P1口是准双向口,每一位都可独立地定义为输出或输入。当P1口用 作输入口时必须先对它置“1”。若不先对它置“1”,读入的数据是不正 确的。
三、程序框图
实验2.1

51单片机综合实验报告

51单片机综合实验报告

《单片机原理与接口技术》综合实验报告实验题目:基于单片机的电子日历、数字温度计、音乐播放器学院:电子信息学院专业:12 电子信息工程实验者:潘安乐学号: 1 2 2 8 4 0 1 0 1 0前言21世纪是信息时代,电子技术发展日新月异,在电子信息发展迅猛的年代,我们不仅要掌握8051系列单片机的C语言编程,而且要掌握好按键、LCD、USB 等程序的编写,要知道几乎每一样单片机系统都要与他们打交道的。

并且单片机作为一种经典的微控制器,其技术已经涉及到我们生活、工作、科研,各个领域,已经成为一种比较成熟的技术,作为电子专业的学生,我们学习了单片机,就要将其应用到自己的日常生活中来。

电子日历:在当代繁忙的工作与生活中,时间与我们每一个人都有非常密切的关系,每个人都受到时间的影响,随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研究、创新。

为了在观测时间的同时,能够了解其它与人类密切相关的信息,比如星期、日期等,于是电子万年历诞生了,它集时间、日期、星期等功能于一身,具有读取方便、显示直观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势。

对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒等信息,还具有时间校准等功能。

数字温度计:在科学技术不断发展的今天,温度的检测.控制应用于许多行业,随着电子行业的发展,数字仪表反应快,操作简单,对环境要求不高的优点,市场上逐渐出现越来越多的数字式温度计。

实践表明,低功耗高精度的便携式数字式温度计使用方便,工作稳定,待机时间长,具有广阔的应用前景,本实验所采用的DS18B20可以很好的转换温度值,并且直接显示温度值,它的性能优于传统的感温元件并且省去了A\D、和模拟开关的设计。

数字音乐播放器:本文设计的数字音乐播放器是以单片机为核心元件的数字音乐播放器。

单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点。

MCS-51实验指导书

MCS-51实验指导书

单片机仿真实验系统MCS-51实验指导书南昌大学本实验指导是为适应单片机原理与应用方面的课程需做大量软硬件实验的需要而编写的,供学生编程用。

完成本实验指导中的实验,可使学生基本掌握MCS-51单片机的结构原理、接口技术、程序设计技巧。

实验指导书中详细叙述了各实验的目的、内容,列出了接线图、程序框图和实验步骤。

单片机实验注意事项:1:主CPU为8032,需要扩充一片6264作为数据区,连接6264的读写信号到CPU的读写信号,连接CS1到A15;连接数据线,连接地址高低线;2:实验仪上的波段开关必须选择9600波特率,和51系统;3:接线和拔线时必须断电, PC微机必须与本实验系统保持联机状态,即软件界面右上角有编译进度条,确定连机状态才可调试程序;4:通过RS232通信接口,利用上位机实现用户程序的编辑、编译和调试运行。

在软件的设置栏内,点击仿真模式,选择系统、系统;注意:上位机的存盘文件名只能用英文字母和数字组合,长度不能超过8位且存盘路径必须在默认的C 盘DAIS目录下;5:系统接口实验电路为单元电路方式,数据总线以8芯扁平线形式引出,硬件学生连线为电路图上粗实线。

部分机器硬件介绍可参考微机原理实验指导书。

目录软件实验部分:实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同数个数实验七无符号双字节快速乘法子程序实验八多分支程序实验九脉冲计数(定时/计数器实验)实验十电脑时钟(定时器、中断综合实验)硬件实验部分:实验一 P1口亮灯实验实验二 P1口转弯灯实验实验三 P3.3口输入,P1口输出实验四工业顺序控制实验五继电器控制实验六 8255控制交通灯实验七 LED16×16点阵显示实验实验八串并转换实验实验九 A/D转换实验实验十 D/A转换实验十一电子音响实验十二步进电机控制实验十三 8032串行口应用实验㈠——双机通信实验十四小直流电机调速实验软件实验部分本节共编了十个软件实验,通过这些实验程序的调试,使学生熟悉MCS-51的指令系统,了解程序设计过程,掌握汇编语言设计方法以及如何使用实验系统提供的调试手段来排除程序错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外部RAM单元的方法。 (8) 理解MCS-51单片机在复位期间及复位后有关引脚的状态、特殊功能
寄存器的初值。
附录A 实 验
二、实验器材 仿真器及附件(电源、仿真头、联机通讯电缆)、直流稳压
电源(最好是单片机专用电源)、逻辑笔、数字万用表各一套。
附录A 实 验
三、实验电路
+ 5V
U2 R1 2 1 7407
附录A 实 验
附录A 实 验
实验一 MCS-51单片机及其开发系统 (仿真器)的认识
实验二 MCS-51指令系统 实验三 MCS-51指令系统综合练习 实验四 中断实验 实验五 显示器与定时中断 实验六 串行通信 实验七 键盘扫描 实验八 A/D转换 实验九 D/A转换
附录A 实 验
实验一 MCS-51单片机及其开发系统(仿真器)的认识
一、实验目的 (1) 了解MCS-51单片机开发常用工具。 (2) 了解仿真器构成、功能及连接。 (3) 掌握MCS-51开发软件(汇编器)安装、功能及基本操作。 (4) 掌握源程序的编辑、汇编、运行(包括连续执行、单步执行和跟踪执
行)。 (5) 掌握汇编语言指令与机器语言指令之间的对应关系。 (6) 掌握ORG、DATA、BIT等伪指令的作用。 (7) 掌握在特定仿真开发系统下浏览、修改特殊功能寄存器、内部RAM、
25 24
23 22
21
U6
+ 5V
1
2 3
4
A0 Vcc A1 WP A2 SCL Vss SDA
8
7 6 P3.4 5 P3.5
33 pF 3.6864 MHZ
8 9C5 2 U4A
1 2
6
INT0
4
74LS21 5
2 4W C0 2
U5 8155H
AD0 AD1
AD2 AD3 AD4 AD5 AD6 AD7
仿真时,仿真头插入目标板上40引脚的CPU(即U1)插座内。
当然也可以将该实验电路(包括可选芯片、必要插座、接线 头——如电源插座、串行通信插座)做成印制板。
附录A 实 验
四、实验内容 1. PC机—仿真器—目标板(用户板)的连接
增加SPI总线接口器件,如EEPROM存储器或IDS4000系列 语音芯片后即可进行SPI总线存取实验。
附录A 实 验
3. 安装焊接方便
实验前,先在万能板上焊好两个40引脚、三个14引脚IC插座、 LED数码管、晶振和复位电路,并用导线段按原理图连接关系 将电阻、电容、复位按钮、LED和IC引脚连接好。LED电源引脚、 IC电源引脚连一起,作为实验电路板(目标板)的电源输入端VCC, 接 +5 V;所有地线引脚连在一起,作为实验电路板的地线GND, 并用导线将实验电路板电源输入端VCC、地线GND分别接到直流 稳压源 +5 V和地线上。
INT0/P3.2 PSEN
INT1/P3.3 P2.7
T0/P3.4 P2.6
T1/P3.5 P2.5
WR/P 3.6 P2.4
RD/P3.7 P2.3
X2
P 2 .2
X1
P 2 .1
GND
P 2 .0
40 39 AD0
38 AD1 37 AD2 36 AD3+ 5 V 35 AD4 34 AD5 33 AD6 R4 32 AD7 2.0 k 31 30 ALE 29 28 A15 27 A14 26
表 附A-1
型号 89C52(或89C52X2) 7407 74LS21
封装 DIP40 DIP14 DIP14
3.6864 MHz
MAX232 8155 24WC02
DIP16 DIP40 DIP8
数量 1 2 1 1 1 9或17 4 3 1~2 1 1 1
备注
可选 可选 可选 可选
附录A 实 验
该实验电路具有如下一些特点。 1. 结构简单
该电路所需元器件少,费用低,它几乎能完成“单片机原 理与应用”课程所必须的基本实验项目,如:
(1) 复位期间、复位后各引脚状态测试。 (2) I/O端口及禁止ALE引脚脉冲输出实验。 (3) 中断、定时/计数实验。 (4) 定时器T2可编程时钟输出实验。 (5) LED显示及驱动实验。 (6) 键盘接口实验。 (7) 串行通讯实验。
3 TMRIN
RST 4 RESET
P B0
P B1 P B2
P B3 P B4
P B5 P B6
P B7
29 30
31 32 33
34 35
36
P C0 P C1
P C2 P C3
P C4 P C5
37 38
39 1
2 5
图 附A-1
附录A 实 验
名称 CPU 驱动器 4输入与门 共阳八段LED数码管 晶振 按键 DIP40插座 DIP14插座 DIP8插座 RS232电平转换芯片 并行口扩展芯片 I2C总线EEPROM存储器
18
33 pF C2
19 20
U1
P1.0/T2 VCC
P1.1/T2EX P0.0
P 1 .2
P 0 .1
P 1 .3
P 0 .2
P 1 .4
P 0 .3
P 1 .5
P 0 .4
P 1 .6
P 0 .5
P 1 .7
P 0 .6
RESET P0.7
RXD/P 3.0 EA/VP
TXD/P3.1 ALE/P
+ 5V
8 3
a
ab
f
g
b
c d
edc
e f
dp g
dp
7 6
4 2
1 9
10
5
VD + 5V
R2 R3 8.2 k 5 10
RST
+ C3 1 0 F
43
65
1 2
10 11
3 4
5
21
6
7
43
8
9
65
10
11
10 11
12
2 70 ×8
U3
RST
7 40 7
C1
13
14
15
Y1
P3.6 16 P3.7 17
12
13 14
15 16
17 18
19
AD0 AD1
AD2 AD3
AD4 AD5
AD6 AD7
PA0 PA1
PA2 PA3
PA4 PA5
PA6 PA7
21
22 23Hale Waihona Puke 24 2526 27
28
A14
A15 ALE
7 8
11
IO/ M
CE ALE
P 3 .6 P 3 .7
10 9
WR RD
6 TMROUT
附录A 实 验
2. 可扩充性强
例如,增加RS232与TTL电平转换器件(如MAX232芯片)后, 即具备RS232电平转换功能,使该电路串行口能与其他串行设备 (如PC机)进行串行通讯。
增加8155并行口扩展芯片后即具备并行口扩展功能和256字 节外部RAM,即可进行外部RAM存取实验。
增加I2C总线EEPROM存储器(如24WC02、24WC32)或日历 时钟芯片PCF8563后,即可进行I2C总线设备存取实验。
相关文档
最新文档