欢迎来到天天文库
浏览记录
ID:25757516
大小:81.00 KB
页数:15页
时间:2018-11-22
《单片机实训说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录按CTRL点击目录可到相应内容注意:使用仿真器时一定要选择型号:STR51PH+目录按CTRL点击目录可到相应内容1注意:使用仿真器时一定要选择型号:STR51PH+1Kiel使用说明2Kiel编译错误解决方法3STC烧写程序说明(使用单片机必看)4仿真器设置说明(使用仿真器必看)5实训报告填写说明6实训任务说明7PROTEUS破解说明10数码管显示说明11程序保存在教师机上的办法13C语言编程知识141典型程序结构142典型延时程序143for循环语句154中断编号15Kiel使用说明一、程序设计与调试步骤:1新建项目,存E盘,用英文名称2选择CPU
2、at89c52不加入startup文件3新建文件存盘C文件sss.c把程序添加到项目中4加入头文件,编写程序,注意缩进,#includevoidmain(){while(1){程序;}}5编译,并按提示修改错误6软件仿真,调试程序(修改后要编译再运行仿真)7实验箱硬件连线,打开电源8设置STAR仿真器,运行观察结果,或者烧写程序,观察结果Kiel编译错误解决方法编译有错误,点击第一行定位到错误地点,首先对第一个编译错误进行处理常见错误:1关键字写错误如:#include写成#incldue2上面一行少分号3undefinedident
3、ifier变量没有定义,也有可能是定义与用时名称不同,如inttmp;程序中出现tpm=3;4missingfunction-prototype函数没有函数体,调用的函数只有函数,没写函数内容warningC280:'i':unreferencedlocalvariableSTC烧写程序说明(使用单片机必看)keil项目target1上右键单击鼠标,选择optionfortarget选择output勾选生成hex文件可生成烧写文件1打开桌面快捷方式到STC_ISP_V4802选择单片机类型:mcutype下选择STC89C52RC3打开程序文件(keil生
4、成的后缀为hex的文件),4连接好实验箱与计算机串口线,其它为默认选项,关闭实验箱电源5点击download/下载,出现握手提示时,打开单片机实验箱电源,软件会自动烧写程序,然后运行程序。注意:1单片机不得反接2烧写前先关闭实验箱电源3建议点击download/下载,出现握手提示时,打开单片机实验箱电源,4串口线要连接良好仿真器设置说明(使用仿真器必看)1、keil项目target1上右键单击鼠标,选择optionfortarget2、选择debug右边下拉项目中选择USE:staremulatordriver则选择STAR仿真器然后单击setting选择
5、star51PH+其它用默认设置注意:1仿真器不得反接2使用仿真器时不要频繁开关实验箱电源,3建议接好后不要再断开仿真器实训报告填写说明封面;2010-2011第二学期课程名称:单片机综合实训指导教师:刘老师、万老师实训地点:单片机实训室实训日期:2010.11.1-11.25填写目录任务一:流水灯任务二:简易数字钟任务三键控彩灯(中断)任务四简易电子琴(定时器)任务五串口通信任务六串并转换任务七数字电压表(A/D)任务八信号发生器(D/A)内容要求(以第一个实训任务为例):任务一:流水灯一.实训目的(参考教材P73,但教学内容与教材不完全一样)二.实训设
6、备及器件三.实训内容四.实训要求五.实训步骤(说明如何接线,绘制原理图)六、实训程序(注意程序书写格式,合理缩进)七、结果分析(实训过程中出线的问题及解办法)实训任务说明基本是必须要掌握的,检查是完成实训报告后,老师评分时检查项目任务一:流水灯自定义一种流水灯(基本)二种流水灯花样,交替显示(检查)增加按键控制流水灯(提高部分,不检查)任务二:简易数字钟时分秒000000隔一秒加1(基本)235800隔一秒加1(基本)000108隔一秒减1(检查)利用PROTEUS仿真数字钟(提高部分,不检查)任务三键控彩灯(中断)利用查询方式AB两按键控制彩灯按下A第一
7、种流水灯,按下B第二种流水灯(基本,不检查)利用中断,AB两按键控制彩灯,按下A第一种流水灯,再按A停止,按下B第一种流水灯,再按B停止(基本不检查)在第二步基础上增加数码管,显示花样编号(检查)四多种花样,用两按键控制。(提高部分,不检查)增加数码管显示流水灯工作时间;(提高部分,不检查)任务四简易电子琴(定时器)利用定时器编程,实现蜂鸣器发出“1”音调。(基本,不检查)分别发出“1-7”七种音调。(基本,不检查)编制程序,使按键A按下后蜂鸣器依次发出1-7的音阶,并循环。按下按键B后声音停止。(基本,不检查)在以上功能基础上增加数码管显示音调。(检查)
8、七个按键,分别可以弹出1-7的音调。(提高部分,不检查)任务五串口
此文档下载收益归作者所有