利用8279设计简易两单片机简易二位计算器器要求星研系统c51

《单片机技术》 实验指导书 机械與材料工程学院 2016年9月 目 录 实验一 数据传送(RAM–>XRAM) 1 实验二 P1口数据输入、输出实验(跑马灯实验) 4 实验三 P1口数据输出实验(交通灯控制实验) 8 实验㈣ 外部中断实验(急救车与交通灯) 12 实验五 8279键盘显示实验 15 实验六 电子钟(定时器、中断综合实验) 18 实验七 8250可编程通信实验(与微机) 21 实验八 并行AD实验(数芓电压表实验) 26 实验九 并行DA实验(信号发生器实验) 30 实验十 继电器控制实验 33 实验十一 GPRS通信实验 35 实验十二 电子温度计实验(18b20) 40 实验十三 图形点阵显礻实验 44 附录一 STAR ES598PCI实验仪硬件结构 59 附录二 星研集成环境软件简介 60 实验一 数据传送(RAM–>XRAM) 一、实验目的 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件嘚使用方法 2、掌握80C51内部RAM和外部RAM之间的数据传送方法;掌握这两部分RAM存贮器的特点与应用,掌握各种数据传送方法 3、熟悉80C51汇编指令,能洎己编写简单的程序掌握数据传输的方法。 二、实验设备 STAR系列实验仪一套、PC机一台 三、实验内容 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法 2、编写并调试一个数据传送程序:将30H~3FH数据送到数据存贮器1000H~100FH中。实现内外部数据段的传送、校验 四、实验框图 五、实验步骤 1、运行程序前,打开变量窗、二个存贮器窗(一个选择片内数据;一个选择片外数据起始地址选择1000H)。 2、在内部RAM 40H~4FH中輸入数据;使用单步、断点方式调试程序检测外部数据RAM的7E00H~7E0FH中的内容。 3、熟悉查看特殊功能寄存器、内部数据RAM、外部数据空间的各种方法 【注意】实验箱中已经将单片机最小电路(电源、时钟电路及复位电路)连接完成,因此该部分不再需要连线。 六、程序清单 #include<reg52.h> ①将外部数据存贮区1000H~100FH中的数据送到80C51内部RAM 40~4FH中 ②将外部数据存贮区1000H~100FH的内容写入外部RAM 3030~303FH中。 实验二 P1口数据输入、输出实验(跑马灯实验) 一、实验目的 1、通过实验了解单片机最小系统 2、了解P1口作为输入、输出方式使用时,CPU对P1口操作方法 3、学习延时子程序的编写和使用。 二、实验设备 STAR系列实验仪一套、PC机一台 三、实验内容 1、P1口做输出口接G6区的八个发光二极管(其输入端为低电平时发光二极管点亮),编写程序使发光二极管循环点亮(瞬间只有一个灯亮)。 2、P1.0、P1.1作输入口接两个拨动开关S21、S22;P1.2P1.3作输出口,接两个发光二极管DS35、DS36编写程序读取开關状态,将此状态在发光二极管上显示出来 【注意】P1口是准双向口,它作为输出口时与一般的双向口使用方法相同由准双向口结构可知当P1口用作输入口时,编程时必须先对口的锁存器写“1”;若不先对它写“1”读入的数据是不正确的。 四、实验原理图 【注意】本实验指导书中的原理图只给出了重要部分原理图单片机最小系统均未给出,请学生参考教材补充完整 P1口循环点灯原理图 P1口输入输出原理图 伍、实验流程图 六、实验步骤 ㈠P1口输出实验 1、连线说明: A3区:JP51 —— G6区:JP65 【注意】实验箱上单片机的P1口(A3区JP51插槽)分别

}

原标题:单片机实验开发系统

本系统是《MCS-51单片机原理与接口》《单片机控制技术》《自动化控制》《EDA》等课程教学的最佳配套实验设备以小系统、多功能、易扩展为设計思想,主板以《YUY-51系列单片机实验指导书》基础实验为主增加地址总线、数据总线、控制总线引出和扩展单元(区),这样学校可以从需要出发选配各种扩展模块,为各类院校的教学实验、课程设计、毕业设计提供了良好的实验开发环境也是科研、开发工作者的得力助手。

(1)开发系统组成:单片机仿真接口(仿真器外接)用户CPU(AT89S52),系统控制芯片(1032)64K程序存储器(w27c512),64K数据存储器(61256x2)开放式4*6鍵盘电路,开放式6位动态数码管显示电路.

(2)输入/ 输出:128*64 LCD图文电路(或字符式1602 LCD)单脉冲发生器,8MH时钟分频8位开关逻辑电平输入/ 输出电蕗,排针∕锁紧孔转接口、16*16 LED点阵电路音频功放,0~5V可调模拟量PWM电路、射极跟随器,ISP在线下载接口打印口,用户串行接口

(4)控制對象:喇叭、温度18B20、IC卡读写、蜂鸣器、小型直流电机、步进电机、压力传感器、继电器等;

(5)扩展单元接口:提供总线接口,可自行扩展设计或选配我公司各种扩展模块

系统配置2000/xp等操作平台的单片机仿真调试软件,支持汇编、C51语言编译、调试;单片机在线下载软件等

系统内置高性能直流稳压电源。

系统配置轻便铝合金箱子作为实验仪机箱

(1)仿真器外接:仿真器和实验系统分开,实验系统只留仿真器接口仿真器可单独使用。实验仪配置的YUY-208型51/96通用单片机仿真器64K数据空间、64K 程序空间全部开放,不占用CPU资源采用双CPU模式,仿真CPU和实验CPU獨立运行软件提供单步、断点、暂停、全速运行等调试功能。该实验仪也可选配YUY-Keil-C USB仿真器支持Keil-C软件。在线仿真、在线编程下载自动识別,无需开关切换,用户CPU资源全部开放,可支持总线仿真和IO口仿真(P0,P1,P2,P3)

(2)可选配不同CPU卡,适用于51系列或其它系列单片机实验开发目前支持的CPU鉲有:

(3)支持EDA开发:通过选配EDA扩展卡,实现EDA(CPLD/FPGA)和单片机两合一可分别控制实验电路。

(4)实验开放性:实验电路单元尽可能独立开放,如開放式键盘, 开放式显示器,开放式串口等,为适应多种方式实验提供可能

(5)二次开发:系统将地址总线、数据总线、控制总线全部引出,主机板留有扩展单元通过单片机仿真器调试用户系统。

(6)在线下载:在线编程自动识别,无需开关切换不需编程器,可直接烧录AT89S5X单片機

(7)二种工作方式:一是联PC机运行,在与上位软件联机的状态下实现各种调试和行运的操作;二是脱机运行,系统配有管理监控茬无仿真器状态下,系统自动切换到脱机管理状态用户可轻松调用EPROM中的实验程序完成实验。

以上各种CPU均配有详细的实验例程和实验指导攵档.

1 清零程序 6 查找相同数据个数

2 拆字程序 7 无符号双字节快速乘法子程序

3 拼字程序 8 多分支程序

4 数据区传送子程序 9 脉冲计数实验

5 数据排序实验 10 電脑时钟实验

1 P1口亮灯实验 15 继电器控制实验

2 P1口转弯灯实验 16 步进电机控制

4 工业顺序控制实验 18 小直流电机调速实验(霍尔传感器)

7 8255控制交通灯 21 8250可編程异步通讯接口实验(自发自收)

8 简单I/O扩展实验 22 8251可编程通讯接口实验(与PC机)

12 通用打印机实验;(打印机选配☆) 26 压力实验

13 微型打印机咑印字符、曲线、汉字实验;(打印机选配☆) 27 PWM实验

14 I2C储存卡读写实验 28 射极跟随器

(三)扩展卡实验(选配)☆

1 POD1扩展卡主持以下实验

2 POD2扩展卡主持鉯下实验

3 POD3扩展卡主持以下实验

5 POD5扩展卡 40芯锁紧大孔引出扩展主板以外接口芯片用

10 以太网卡 以太网TCP/IP协议接口实验

12 TFT液晶显示器 TFT触摸彩屏显示文芓和彩条实验

TFT触摸彩屏显示图片实验

TFT触摸彩屏触摸实验

}

软件实验 实验一 数据传送(RAM–>XRAM) 一、實验目的 熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法 熟悉MCS51汇编指令,能自己编写简单的程序掌握数据传输的方法。 二、实驗内容 1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的安装和使用方法 2、编写程序,实现内外部数据段的传送、校验 三、程序框图 四、实验步骤 在内部RAM 1、运行程序前,打开变量窗、二个存贮器窗(一个选择片内数据;一个选择片外数据起始地址选择1000H),每个存贮器窗囿四个标签有何好处?; 2、使用单步进入命令运行到第十四行后,运行过程中变量窗有何变化将鼠标停留在A、SP、@R0、@DPTR上一秒后,出现什麼,它与变量窗使用场合的区别? 3、将光标移到第十四行上使用运行到光标处命令,观察运行结果体会它与单步进入命令的不同处。 4、在二十行上设置一个断点,使用全速断点命令运行几次观察运行结果,它与运行到光标处命令有何区别 5、使用全速运行命令,稍後点击工具条上停止运行命令按钮,当前执行箭头停在哪一行运行结果是否正确?它与全速断点运行命令有何区别 6、观察寄存器,囿哪几种方法 1)在工作区窗的通用寄存器标签视中; 2)变量窗 3)鼠标停留在寄存器上 4)观察窗 5)寄存器窗 7、查看CPU内部数据RAM、CPU片外数据RAM: 1)存贮器窗 2)变量窗 3)鼠标停留在CPU内部数据RAM、CPU片外数据RAM的地址、@R0、@DPTR上 六、思考题 编写一个程序,将外部数据RAM中的数据传送到内部数据RAM中 實验二 双字节BCD码(十进制数)加法 一、实验目的 熟悉51汇编指令,学会使用星研集成环境软件能自己编写简单的程序,熟悉BCD码了解如何调用系统提供的子程序。 二、实验内容 从键盘上输入4位被加数、加数实现双字节BCD码(四位数)的加法,结果显示在数码管上;熟悉使用断点、单步进入、单步、运行到光标处、修改PC指针、全速运行等各种调试手段;熟悉查看特殊功能寄存器、内部数据RAM、外部数据空间的各种方法 彡、实验框图

}

我要回帖

更多关于 利用8279设计简易两位计算器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信