研讨报告 ( 2017~2018学年度 第 2学期 )
研讨内容:开发环境和开发工具的安装和使用包括: 解决方法:安装于老师同学在讨论群里提供的安装包 解决方法:当建立工程并保存后会弹出对话框,然后在对话框Atmel中选择AT89C52(51单片机的通用性) 


- 学会在Keil里建工程、添加C51文件(可以用书上的例程,或者网络上的例程)
解决方法:建立工程:单击keil的project的下拉菜单中的第一项,然后选择保存路径并保存就建立好了工程 
添加c51文件:将新生成的文件保存在建立好的工程里,然后再工程中Target1中右击Souce Group1选择添加已经保存的c51文件 


- 熟悉Proteus的基本用法,会选择合适的元器件绘制原理图(绘制原理图时,注意结合3里面使用的例程)。
解决方法:打开Proteus后,选择绘图区域,然后在左侧工具栏选择好器件放在绘图区域,最后用线连接起来 
- 学会Keil和Proteus的联调方法。完成例程原理图的绘制,并运行例程,观察实验现象。
解决方法:下载好vdm51.dll文件后放入keil安装目录c51的bin目录,然后打开TOOLS.INI文件写入一定的文字,然后在keil的terget设置中选择debug,勾选ues并选中下拉列表的最后一项,然后在控制栏中勾选特定的选项,从而使得在keil中写入的程序能变为机器文件从而写入proteus中的STC89C52芯片进行联调 


研讨中遇到的问题: 1:烧录软件stc-isp某些版本与电脑系统不兼容,需要下载其他版本才能运行 解决方法:由于本来的stc-isp-v483与我的电脑不兼容,然后下载了stc-isp-15xx-v6.86J版本就能用了 2:驱动程序某些版本的安装由于没有具体的win10版本的也会引起系统的不兼容,需要下载其他版本 解决方法:在程序驱动设置中设置为管理员启动即可解决 

- 在进行烧录的时候,要注意对串口的准确选择和单片机机型的匹配,以及当烧录不进去的时候对波特率的调整
解决方法:在烧录的时候,如果显示烧录失败,可以适当降低波特率,在我组进行实验的时候,就有波特率115200不行而降低到2400就烧录成功的情况 4.Proteus软件不能安装在中文路径下 解决方法:原因:在程序设计中涉及到一个字符编码的问题,由于默认的是采用英文的字符编码,所以很多外国软件是不支持中文路径的 解决:采用英文的安装路径 
完整的Word格式文档51黑下载地址(含源码):
Keil和Proteus开发工具的安装使用.zip
(854.34 KB, 下载次数: 10)
|