《单片机系统与控制》综合实验装置 使用说明
- 格式:pdf
- 大小:2.15 MB
- 文档页数:75
YUYP-01单片机开发应用技术综合实验装置一、概述本单片机开发应用技术综合实验装置由控制屏、实验挂箱、实验桌组成,通过本实验台可完成单片机的接口扩展、数据采集、数据显示、键盘控制、定时器、打印机接口等实验,配备有仿真器。
更设有国内单片机教学设备空缺的机电一体化设备:智能物料搬运装置。
该设备从气动,电动及单片机控制电气电路、软件设计等多方面着手培养学生动手动脑能力;教学与实践相结合使学生毕业后能很快利用单片机知识设计制造出常用的工控自动化设备,成为企业有用之才。
专为高职中职课程设计、毕业设计和单片机竞赛的开发平台,体现了灵活性、开放、创新、综合、跨领域、跨专业的设计理念。
能够满足高职中职院校电子工程专业等不同层次的基础实训教学,课程设计,毕业设计,课题设计,符合学生的从基础到高级,从理论到实践的学习认知曲线。
设有电流型漏电保护器,控制屏若有漏电现象,漏电流超过一定值,即切断电源,对人身安全起到一定的保护。
装置采用组件式结构,更换实验模块便捷。
如需扩展功能或开发新实验,只需添加实验模块挂箱即可,永不淘汰。
二、主要技术参数1、输入电源:AC220V±10% 50Hz2、工作环境:温度-10℃~+40℃相对湿度<85%(25℃)3、装置容量:200VA4、重量:100Kg5、外形尺寸(cm):160×75×1506、挂箱尺寸(mm):410×240×607、输出电源:有漏电、短路、过流保护A.~220V,通过安全插座输出B.直流稳压电源:±5V/1A ±12V/2A三、装置构成(一)实验屏:实验时放置实验挂箱,并提供实验电源,铁质双面亚光密纹喷塑结构。
(二)实验桌:钢木结构,桌面为防火、防水、耐磨高密度板,电脑桌连体设计,造型美观大方。
(三)实验模块:1、DP--01 单片机实验挂箱(一)LED点阵显示模块、点阵式字符液晶显示模块、8253定时计数器、A/D转换、D/A转换、V/F转换、F/V 转换、串引EEPROM、EEPROM、Flash Rom、SRAM、I2C总线接口2、DP--02 单片机实验挂箱(二)8251串行口扩展、232总线串行接口、单片机最小应用系统1、单片机最小应用系统2、拔码开关输出3、DP--03 单片机实验挂箱(三)ISD 1420语音控制、IC卡读写接口、实时时针/日历、USB接口、RS232转RS485接口4、DP--04 单片机实验挂箱(四)8279接口电路、8255 I/O扩展、8155 I/O扩展、动态扫描显示模块、转换接口、MC14433、整列式键盘实验模块5、DP--05 单片机实验挂箱(五)步进电机驱动程序示列、温度传感器与温度控制、汽车转弯信号灯/十字路口交通灯、数字频率计、看门狗6、DP--06 单片机实验挂箱(六)十六位逻辑电平显示、继电器控制接口、常用器件接口、八位逻辑电平输出、单次脉冲、扬声器、串引静态显示模块、查询式键盘。
第一章 DICE-5208K开发型单片机综合实验仪概述一、系统简介DICE-5208K型单片机实验系统由DICE-5208K开发型单片机综合实验箱、DICE-3000型仿真器、扩展卡和DICE-51仿真开发系统软件等组成。
是《MCS-51单片机原理与接口》、《单片机控制技术》、《C8051Fxxx高速SOC单片机原理及应用》、《EDA》、《VHDL硬件描述语言》、《CPLD/FPGA应用基础》等课程教学的配套实验设备。
新增加了几乎所有最实用、新颖的接口电路(如1 WIRE /I2C/SPI总线等)和通讯类接口实验(如USB2.0通讯/TCP/IP网络通讯/CAN总线/红外线收发等)。
可进行MCS-51、C8051F嵌入式单片机、CPLD/FPGA等课程的开放式实验教学。
二、主要特点1.该实验系统配置DICE-3000型高性能MCS-51硬件仿真器,64K数据空间,64K程序空间全部开放,不占用CPU资源,采用双CPU模式,仿真CPU和用户CPU独立运行,上位仿真软件支持汇编、C语言、PL/M语言。
可运行于WIN98/2000/NT/XP操作系统平台。
2.实验系统带有ISP在线下载电路,学生在完成实验后可脱离仿真机和PC机独立运行学生自行设计的单片机系统。
(可在线编程AT89S51/52/53系列单片机)。
3.该实验系统可扩展C8051F020嵌入式实验开发模块, 并配有DICE-EC5型USB高速通讯仿真器,通过4脚的JTAG接口可以进行非侵入式、全速的在线系统调试、仿真;集成开发环境支持Silicon Labs IDE和KEIL C软件。
4.该实验系统可扩展CPLD/FPGA模块,并配有相应的并口下载电路,轻松变成一台EDA实验开发平台。
5.该实验系统可扩展“数控式电子演示装置”,该装置是本公司的专利产品,结合上位演示软件和USB接口,可为该实验系统扩展多达十五个生动、形象、复杂的实验,其中大部分是闭环实验,实验践性非常强。
《单片机原理及应用》实验指导书(C语言)《单片机原理及应用》实验指导书(C语言)某某大学物电学院微机教研室某某2022前言由于单片机具有高可靠性、超小型、低价格、容易产品化等特点,在仪器仪表智能化、实时工业控制、实时数据采集、智能终端、通信设备、导航系统、家用电器等控制应用领域,具有十分广泛的用途。
由于目前在国内单片机应用中,MCS-51系列单片机仍然是一种主流单片机,所以本实验指导书为学习MCS-51单片机的学生,配合《单片机原理及应用》课程的教学,结合本学院自制单片机教学实验板编写了这本实验指导书。
《单片机原理应用及》是一门实践性很强的课程,提高教学质量的一个重要环节是上机实习和训练,无论是学习汇编语言程序设计,还是学习接口电路和外设与计算机的连接,或者软硬兼施地研制单片机应用系统,不通过加强动手是不能获得预期效果的。
本实验指导书提供多个实验的指导性材料,有些实验还有一些有一定难度的选做项目,可以根据课时的安排和教学要求进行取舍。
为了达到某些实验的目的,书中提供的参考程序与实际应用中的程序会有些差别,所以不一定是最优的。
由于时间紧迫,需要赶课程进度与实验时间的同步,加上编者学识有限,如有不妥之处,欢迎读者批评指正。
实验须知1.实验前必须阅读教科书的有关部分和本实验指导书,了解实验目的、内容、步骤,做好实验前的准备,编写好实验中要求自编或修改的程序;完成实验前要求完成的准备工作后方可以上机实验,否则不得上机操作。
2.各种电源的电压和极性不能接错,严禁带电接线和接插元器件。
通电前须经过指导教师检查认可后方能通电。
3.不准随意拨弄各种与实验无关的旋钮和开关,凡与本次实验无关的任何设备都禁止动用和摸弄,注意安全。
4.严禁用手触摸实验系统印制电路板和元器件的引脚,防止静电击穿芯片。
5.实验中若损坏仪器或元器件,应及时向指导教师报告。
6.在实验室内保持安静和卫生,不得随意走动和喧哗,集中精力完成实验。
7.实验完成后,关掉电源,及时整理实验台桌面,保持环境整洁。
单片机技术应用实训装置在现代电子技术领域,单片机作为嵌入式系统的核心部件,广泛应用于各类智能控制系统中。
单片机技术应用实训装置作为一种重要的教学工具,对于培养电子工程师和技术人员具有至关重要的作用。
本文将对单片机技术应用实训装置的设计理念、关键技术、应用实例以及未来发展方向进行详细探讨。
一、单片机技术应用实训装置的设计理念系统性与完整性:实训装置应涵盖单片机系统的基本组成部分,如中央处理器、内存、输入输出接口等,提供一个系统化的实验环境,使学生能够全面理解单片机的工作原理。
实用性与操作性:装置的设计应注重实用性和操作性,确保学生在进行实验时能够通过实际操作加深对理论知识的理解。
例如,设计应考虑到简洁明了的实验操作步骤和详细的实验指导手册。
模块化与扩展性:设计应充分考虑模块化和扩展性,便于在实验中进行不同功能的扩展和升级。
例如,通过设计可插拔的扩展模块,学生可以在同一平台上完成多种不同的实验项目。
安全性与可靠性:实验装置的安全性和可靠性是设计的重要考虑因素。
应采取必要的保护措施,防止因操作不当引发的安全问题,并确保设备在长时间使用中的稳定性。
二、单片机技术应用实训装置的关键技术单片机芯片的选择与应用:选择合适的单片机芯片是设计实训装置的基础。
常用的单片机芯片如51系列、AVR系列和STM32系列,各具特点。
选择时需要综合考虑芯片的性能、功能需求以及教学目标。
硬件电路设计:硬件电路设计是单片机实训装置的核心。
设计过程中需合理布局电路板上的各个组件,确保信号传输的稳定性和电路的可靠性。
硬件电路设计还包括对各种外部接口的配置,如GPIO接口、USART接口、ADC/DAC接口等。
软件开发与调试:软件开发是单片机技术应用的重要环节。
实训装置通常配备了专用的开发环境和编程工具,学生可以通过编写程序来控制硬件设备,进行各种实验任务。
软件调试技术包括代码编写、编译、和调试等过程。
实验项目的设计与实现:设计有效的实验项目是实训装置成功的关键。
VDJ-IM03B PLC、单片机、驱动综合使用实训台1 产品概述“VDJ-IM03B PLC、单片机、驱动综合使用实训台”可以完成《可编程控制器》、《单片机》、《变频调速》等课程相关教学实训内容,为学生掌握相关知识提供了良好的平台。
系统由电源控制屏和可选功能模块等组成,集PLC、通信模块、变频器、触摸屏、步进驱动、伺服驱动、模拟对象于一体,能完成逻辑、模拟、过程、运动、通信、组态等控制实训教学,使学生在了解PLC、单片机、驱动设备的基础上提升系统使用的技能。
2产品特点(1)整个平台适应性强,实训和实验内容的深度和广度可根据教学需要灵活调整,普及和提高可根据教学的进程作有机地结合,满足不同层次实训和实验教学的要求,也可以利用功能单元配置的灵活性进行创新型实训和实验。
(2)PLC模拟控制模块除用PLC控制,还可用单片机模块控制,模拟工业实际中单片机的使用,拓展使用者对单片机的实用性认知。
(3)驱动使用部分除提供变频器模块,还可选配直流调速、步进驱动、伺服驱动等功能模块,为学生接触工业实际使用中常用器件提供了良好的平台。
(4)可提供上位机组态监控软件,为每个实训提供组态动画监控功能,在调试和程序运行过程中可以直观地看到实训现象并让学生进一步掌握通信和组态软件的知识。
(5)本装置除完成各单项技术实训和实验教学,还能选配相关模块组合成工业现场总线系统,使学生更全面的掌握控制技术成为可能。
3 性能参数(1)输入电源:三相五线制380V±10% 50Hz(2)输出电源:三相四线380V±10% 10A 50Hz●单相交流220V±10% 10A 50Hz●直流电源 +24V/2A●直流可调 0-15V,0-20mA(3)外型尺寸:●实训桌(长×宽×高):1400mm×700mm×750mm●控制屏(长×宽×高):880mm×330mm×560mm(5)重量:<70Kg(6)工作条件:●环境温度:-10℃~+40℃●相对湿度:≤85%(25℃)4 产品组成西门子PLC主机模块(1)VKSIM53 S7-300主机模块提供西门子CPU314C-2DP主机,集成24DI/16DO、4AI/2AO、1PT100、PID、计数器、PWM 脉冲输出、频率测量、一轴定位功能,带DP接口,可进行PROFIBUS-DP通迅(2)VKSIM05 S7-200主机模块提供西门子CPU224XP AC/DC/RELAY主机,14DI/10DO,2AI/1AO(3)VKSIM04 S7-200主机模块提供西门子CPU226 AC/DC/RELAY主机,24DI/16DO(4)VKSIM29S7-200扩展模块提供西门子EM277 PROFIBUS-DP通信模块,和S7-200主机配用,可进行PROFIBUS-DP通迅4.1 三菱PLC主机模块(1)VKMIT05三菱主机模块提供三菱FX2N-48MT主机,24DI/24DO(2)VKMIT13三菱主机模块提供三菱FX2N-32MR主机,16DI/16DO;FXON-3A模拟量模块,2AI/1AO;FX2N-485-BD通信模块4.2 触摸屏模块(1)VKHMI01西门子触摸屏模块提供西门子K-TP178 micro触摸屏,5.7英寸,STN液晶显示,蓝色模式,分辨率320×240(2)VKHMI02西门子触摸屏模块提供西门子TP177A触摸屏,5.7英寸,STN液晶显示,蓝色模式,分辨率320×2404.3 单片机模块VKMCU01I单片机模块提供16个按键开关、8个数码管,1个122×32液晶,ADC0809,DAC0832,8个LED,8个逻辑电平开关,1个直流电机,1个步进电机,1个蜂鸣器,1个压力传感器,1个串口,8路继电器。
《单片机原理与应用实验》指导书厦门理工学院光电与通信工程学院目录目录 (I)第一章概述 (1)第二章实验系统组成和结构 (4)§2.1 系统主机的硬件组成 ................................................................ 错误!未定义书签。
2.1.1 逻辑电平开关电路...................................... 错误!未定义书签。
2.1.2 LED电平显示电路....................................... 错误!未定义书签。
2.1.3单脉冲电路........................................... 错误!未定义书签。
2.1.4 音频放大电路........................................... 错误!未定义书签。
2.1.5 继电器输出电路........................................ 错误!未定义书签。
2.1.6 逻辑门电路............................................. 错误!未定义书签。
2.1.7 逻辑测量(逻辑笔)电路................................. 错误!未定义书签。
2.1.8 4MHz脉冲信号源和多级分频电路......................... 错误!未定义书签。
2.1.9 可调模拟量输入电路..................................... 错误!未定义书签。
2.1.10 六位LED数码显示器................................... 错误!未定义书签。
2.1.11 4×6 键盘电路......................................... 错误!未定义书签。
自动化技术类专业实训教材系列《单片机与可编程控制应用技术》实验实训讲义赵永君王晖班级姓名学号济南铁道职业技术学院目录第一篇单片机实验部分实验一仿真软件的使用及数据传送指令 (3)实验二算术运算指令 (12)实验三控制转移和位操作指令 (15)实验四汇编语言程序设计(一) (16)实验五汇编语言程序设计(二) (18)第二篇单片机实训部分实训项目一仿真器的认识与基本逻辑输出接口 (19)实训项目二基本逻辑输入接口---键盘接口 (22)实训项目三数码管显示器接口技术 (25)实训项目四交通灯模拟实训 (28)实训项目五中断与定时程序 (31)实训项目六基本I/O扩展技术 (32)实训项目七8255 I/O扩展电路 (33)实训项目八蜂鸣器驱动实验 (34)第三篇可编程控制器实验部分第一章实验装置概述 (36)第二章FXGPWIN编程软件使用说明 (38)第三章实验实训内容实验一PLC认识性实验 (49)实验二PLC定时器和计数器的使用 (51)实验三基本指令实验 (53)实验四步进顺控指令 (57)实验五电机控制 (60)实验六PLC功能指令的使用 (63)第四篇可编程控制器实训部分实训一天塔之光/数字显示 (65)实训二交通信号灯的自动与手动控制 (67)实训三多种液体混合装置 (69)实训四邮件分检机 (71)实训五3层3站简易电梯的控制 (74)第一篇单片机实验部分实验一仿真软件的使用及数据传送指令实验目的:1、熟悉仿真软件CodeCruiser for 51中文版的使用方法。
2、验证数据传送指令的操作。
预习内容:数据传送指令实验指导:一、认识了解仿真软件:1、进入仿真程序启动电脑,点击开始—程序—找到仿真软件CodeCruiser for 51中文版,点击软件仿真进入软件仿真程序,如下图所示:就会进入如下的窗口:在初始页面上点取消进入软件仿真的主页面:2、新建一个项目在如上所示的窗口处点击项目菜单/新建,新建一个项目,项目的默认扩展名是.mpj,不需要作任何更改。
LGSX-04A单片机、自动控制、计算机控制技术、信号与系统综合实验装置一、概述LGSX-04A单片机、自动控制、计算机控制技术、信号与系统综合实验装置由控制屏、实验挂箱、实验桌组成,通过单片机开发实训台可完成单片机的接口扩展、数据采集、数据显示、键盘控制、定时器、打印机接口等实验,配备有仿真器。
LGSX-04A单片机、自动控制、计算机控制技术、信号与系统综合实验装置设有电流型漏电保护器,控制屏若有漏电现象,漏电流超过一定值,即切断电源,对人身安全起到一定的保护。
LGSX-04A单片机、自动控制、计算机控制技术、信号与系统综合实验装置采用组件式结构,更换实验模块便捷。
如需扩展功能或开发新实验,只需添加实验模块挂箱即可,永不淘汰。
二、主要技术参数1、输入电源:AC220V±10% 50Hz2、工作环境:温度-10℃~+40℃相对湿度<85%(25℃)3、装置容量:200VA4、重量:100Kg5、外形尺寸(cm):160×75×1506、挂箱尺寸(mm):410×240×607、输出电源:有漏电、短路、过流保护A.~220V,通过安全插座输出B.直流稳压电源:±5V/1A ±12V/2A三、装置构成(一)实验屏:实验时放置实验挂箱,并提供实验电源,铁质双面亚光密纹喷塑结构。
(二)实验桌:钢木结构,桌面为防火、防水、耐磨高密度板,电脑桌连体设计,造型美观大方。
(三)实验模块:1、LGDP-01 单片机实验挂箱(一)LED点阵显示模块、点阵式字符液晶显示模块、8253定时计数器、A/D转换、D/A转换、V/F 转换、F/V转换、串引EEPROM、EEPROM、Flash Rom、SRAM、I2C总线接口2、LGDP-02 单片机实验挂箱(二)8251串行口扩展、232总线串行接口、单片机最小应用系统1、单片机最小应用系统2、拔码开关输出3、LGDP-03 单片机实验挂箱(三)ISD 1420语音控制、IC卡读写接口、实时时针/日历、USB接口、RS232转RS485接口4、LGDP-04 单片机实验挂箱(四)8279接口电路、8255 I/O扩展、8155 I/O扩展、动态扫描显示模块、转换接口、MC14433、整列式键盘实验模块5、LGDP-05 单片机实验挂箱(五)步进电机驱动程序示列、温度传感器与温度控制、汽车转弯信号灯/十字路口交通灯、数字频率计、看门狗6、LGDP-06 单片机实验挂箱(六)十六位逻辑电平显示、继电器控制接口、常用器件接口、八位逻辑电平输出、单次脉冲、扬声器、串引静态显示模块、查询式键盘。
《单片机原理与应用》实验指导书123实验指导书机械与电子工程学院2021年4月一、实验仪器简介stares598pci、stares59pa实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的c、汇编例子程序、使用说明,不但可以满足各大专院校进行单片机课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。
Stares598 PCI和stares59pa提供了实验仪器与微机的同步演示功能,方便了实验教师的教学和演示。
提供一个库文件。
如果学生在计算机上的时间有限,他们只需要编写最重要的程序并调用其他库文件。
布局合理、清晰;模块化设计,可无限期升级,让您的选择永不落伍;兼容性强,易于升级,减少设备投资;易于使用和维护。
二、实验仪配置方案stares598pci和stares59pa实验仪器有三种配置:1、实验仪主机、仿真模块(不含逻辑分析功能仪、实时跟踪仪功能)。
(较低配置)2.实验仪器和仿真模块主机(具有逻辑分析功能仪器和实时跟踪功能)。
逻辑分析仪的功能:通过观察采样的波形,学生可以了解CPU执行指令的完整过程,加深对教材中波形图的理解。
实时跟踪功能:记录程序运行轨迹。
(中等配置)3、实验仪主机带有自动下载功能;可以另外配置我公司的各种仿真器。
(高配、使用灵活、适合电子竞赛)。
实验一:跑灯笼实验一、实验目的与要求1.熟悉star research集成环境软件或keilc51集成环境软件。
2.熟悉MCS51汇编指令,能编写简单的程序和控制硬件。
2、实验设备star系列实验仪一套、pc机一台三、实验内容1.熟悉star research集成环境软件或keilc51集成环境软件的安装和使用方法。
2、照接线图编写程序:使用p1口控制g6区的8个指示灯,循环点亮,瞬间只有一个灯亮。
2.观察实验结果,验证程序是否正确。
《单片机系统与控制》综合实验装置使用说明一、实验总的注意事项1、使用实验板的过程中,应该避免实验板短路,会造成计算机死机。
2、实验前,应认真看电路图,由于单片机管脚资源有限,有许多功能是引脚复用完成的,本实验平台是借助短路跳线来完成的,跳线的短接要仔细阅读电路图和使用说明。
复用功能的管脚只能够同时使用一种功能。
3、关于拨码开关的使用,应仔细看电路图和实验说明,对好拨码开关所对应的状态位。
拨码开关拨动时候,注意安全。
尽量用笔或是硬物拨动,不然容易弄伤手指。
4、使用P0口的实验时候,应该把U14(下面的8位拨码开关)断开,因为数码管导通后会影响P0口的电压,进而影响其他功能模块的使用。
5、如果同时使用的器件过多,加之USB线较长,会造成供电电压的严重下降,可能会在4V左右,此时可以外接电源,不妨碍实验的时候可以不外接。
外接电源应该在7.5V以上,12V以下(具体参考7805的输入电压范围),保证充分的电压和电流。
6、实验板支持和51单片机接口相同的单片机型号,如STC89C系列的,应当选择不同的下载软件和下载方式,USB下载方式只支持AT89S51/52单片机。
如果USB下载出现问题,注意查看是否是驱动丢失,如果驱动丢失,可以重新安装驱动。
7、USB口的驱动电流有限,在使用小车的时候不要用USB口作为供电电源,且下载程序的时候将小车电源和实验板电源断开,以免电流过大损伤主机的USB口。
二、实验软件环境本实验装置的软件调试及编译是在KEIL uvision2的环境下进行的,其详细使用方法和教程以及安装文件见电子文档中的“Keil C学习教程Pdf+视频+软件”文件夹,以下仅给出自学简单教程。
三、源程序下载使用方法本实验平台支持三种下载方式:一是USB口,二是ISP口,三是串口。
具体要使用什么下载方式要看使用的单片机的型号。
若是使用AT89S51/52单片机,则可以使用USB口或ISP口;若是使用STC89C51/52单片机,则可以使用串口进行下载。
所有下载软件均已附在电子文档的“下载软件和驱动”文件夹中。
(一)、USB口下载如果使用USB口下载程序,使用的是A VR_fighter下载软件。
下载步骤如下:1、将实验板上USB口后面的两个跳线帽接上,这是USB的两个数据线。
2、连接电脑和实验板的USB线。
按下电源开关。
3、第一次连接电脑的时候,需要装USBASP驱动。
计算机会出现“找到新的硬件向导”,选择“从列表或指定位置安装”,单击“下一步”。
选择“在这些位置上搜索最佳驱动程序”,然后在“在搜索中包括这个位置”打钩。
点击“浏览”按钮,出现“浏览文件夹”对话框,选择驱动程序所在的位置。
例如“D:\USBASP 资料\USBasp_Win驱动”,然后点击“确定”按钮回到“找到新的硬件向导”对话框,点击“下一步”,计算机开始查找驱动程序。
驱动程序安装完成后显示界面如下:右击“我的电脑”,选择“管理”,同时在“计算机管理”目录下会出现如图所示:会显示“LibUSB-Win32 Devices”h和“USBasp”图标,表示安装驱动成功。
注意:(1)、安装过程中,驱动的搜索可能需要较长的时间,需要耐心等待。
(2)、若驱动丢失,可以在按照上述步骤重新安装一次即可。
(3)、驱动仅在第一次使用的时候安装。
4、A VR_fighter下载软件的使用。
此软件不需要安装。
双击“A VR_fighter.exe”图标,打开下载软件。
在“芯片选择”处选择“At89s52”,点击“读取”按钮,会读取芯片的特征字,同时计算机发出滴滴声音,表示软件和实验板连接正常。
点击“装FLASH”按钮,选择要下载的HEX文件。
然后在“编程选项”里,设置相关选项,然后点击“编程”即可对程序实现下载。
下载结束,计算机会有提示音,同时左下角也会有相关的文本显示。
注意:现在程序的时候,USB口附近的四位拨码开关,要打到“ON”的位置,在不干扰实验板使用的情况下,保持“ON”的位置即可。
(二)、串口程序的下载和ISP口程序的下载方法网上有很多详细的资料,使用者可根据自己的情况自制下载线,本实验板已给出硬件连接接口,接口定义参照原理图。
鉴于本板USB下载方式使用方便、稳定可靠,加之台式机和笔记本电脑均有USB口,故建议使用者采用USB下载方式。
Keil uVISION2自学教程Xiaorunyi (整理)Keil uVISION2 是众多单片机应用开发软件中优秀的软件之一,它支持众多不同公司的MCS-51 架构的芯片,它集编辑,编译,仿真等于一体,同时还支持、PLM 、汇编和C 语言的程序设计,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。
因此很多开发51单片机 应用的工程师或普通的单片机爱好者,都对它十分喜欢。
Keil Cx51 是一个商业的软件,分两个版本,一个是完全版,使用时对生成的机器代码空间不作任何限制,另一个是只能编译2K 代码空间 的DEMO 版软件,基本可以满足一般的个人学习和小型应用的开发。
废话少说,言归正传。
运行Keil uVISION2几秒后,出现如图1-1 的屏幕。
图1-1 KEIL uVISION2的提示信息一、建立工程(1)点击Project 菜单,选择New Project ,如图1-3。
弹出的Windows 文件对话窗口,在“文件名”中输入您的第一个 C 程序项目名称(只要符合Windows 文件规则的文件名都行),这里我们用“test ”,如图1-4。
“保存”后的文件扩展名为uv2,这是KEILuVision2项图1-2 KEIL uVISION2的窗口分配输出窗口项目窗口目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。
图1-3New Project菜单图1-4项目窗口(2)选择器件,根据需要选择相应型号的器件,这里我们选择常用的Ateml 公司的AT89C51。
此时屏幕如图1-5 所示。
点击确定后返回主界面。
图1-5 器件选择窗口(3)点击“Target1”前面的“+”号,出现下一层的“ Source Group1”,这时的工程还是一个空的工程,里面什么文件也没有,需要把编写好的源程序加入,点击“Source Group1”使其反白显示,然后,点击鼠标右键,出现如图 3 所示的下拉菜单。
选中其中的“Add file to Group”Source Group1”,出现一个对话框,要求寻找源文件,注意,该对话框下面的“文件类型”默认为C source file(*.c),也就是以C 为扩展名的文件,如为汇编文件,需要将文件类型改掉。
图1-6 加入文件(4)如需新建文件,点击图1-7 中1 的新建文件的快捷按钮,在2 中出现一个新的文字编辑窗口,这个操作也可以通过菜单File-New 或快捷键Ctrl+N 来实现。
在文件编辑窗口输入你的第一个C程序。
完成后保存退出。
注意:文件名必须有扩展名,如c程序扩展名为.c,汇编程序扩展名为.asm或.am51。
源程序可在任何文本编辑器中编写,但要注意全角与半角字符,另外Keil Cx51文本编辑器对汉字支持不好。
图1-7新建C程序文件二、工程的详细设置工程建立好以后,还要对工程进行进一步的设置,以满足要求。
首先点击左边Project 窗口的Target 1,然后使用菜单“Project->Option for target ‘target1’”即出现对工程设置的对话框,这个对话框可谓非常复杂,共有8 个页面,要全部搞清可不容易,绝大部份设置项取默认值就可以了。
设置对话框中的T arget 页面图2 -1 对目标进行设置Xtal (MHz)-----晶振频率值,默认值是所选目标CPU 的最高可用频率值,根据需要进行设置。
该数值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。
正确设置该数值可使显示时间与实际所用时间一致,一般将其设置成与你的硬件所用晶振频率相同,如果没必要了解程序执行的时间,也可以不设。
Memory Model---选择编译模式(存储器模式)。
Small 是所有变量都在单片机的内部RAM中;Compact 是可以使用一页外部扩展RAM;Larget 则是可以使用全部外部的扩展RAM。
Code Model ---用于设置ROM 空间的使用。
Small模式,只用低于2K 的程序空间;Compact 模式,单个函数的代码量不能超过2K,整个程序可以使用64K 程序空间;Larget 模式,可用全部64K 空间。
Use on-chip ROM ----是否仅使用片内ROM选择项注意:选中该项并不会影响最终生成的目标代码量Operating -----是操作系统选择项。
Keil 提供了两种操作系统:Rtx tiny 和Rtx full,通常我们不使用任何操作系统,即使用该项的默认值:None(不使用任何操作系统);Off Chip Code memory -----用以确定系统扩展ROM 的地址范围。
Off Chip xData memory----- 用于确定系统扩展RAM 的地址范围这些选择项必须根据所用硬件来决定,如果是最小应用系统,不进行任何扩展,均不重新选择,按默认值设置。
设置对话框中的OutPut 页面Select Folder for objects-----选择最终的目标文件所在的文件夹,默认是与工程文件在同一个文件夹中,一般不需要更改。
Name of Executable----- 用于指定最终生成的目标文件的名字,默认与工程的名字相同,一般不需要更改。
Debug information----- 将会产生调试信息。
这些信息用于调试,如果需要对程序进行调试,应当选中该项。
Browse information-----是产生浏览信息。
该信息可以用菜单view->Browse 来查看,这里取默认值。
Creat Hex file-----用于生成可执行代码文件。
可以用编程器写入单片机芯片的HEX 格式文件,文件的扩展名为.HEX 。
其它选默认即可Listing 标签页用于图2-3调整生成的列表文件选项在汇编或编译完成后将产生(*.lst )的列表文件,在连接完成后也将产生(*.m51)的图2-2 对输出进行控制选用BL51连接定位器生成标准HEX-80格式文完成后发提示编译完后立即开始列表文件,该页用于对列表文件的内容和形式进行细致的调节,其中比较常用的选项是“C Compile Listing”下的“Assamble Code”项,选中该项可以在列表文件中生成C 语言源程序所对应的汇编代码。
C51标签页图2-4 C51标签页C51 标签页用于对Keil 的C51 编译器的编译过程进行控制,其中比较常用的是“Code Optimization”组,该组中Level 是优化等级,C51 在对源程序进行编译时,可以对代码多至9 级优化,默认使用第8 级,一般不必修改,如果在编译中出现一些问题,可以降低优化级别试一试。