修改新编单片机实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
- - -.
51系列单片机
原理与应用实验
华南师X大学物理与工程工程学院
微机教研室
20010年9月
目录
实验须知 (2)
实验一数字量输入输出实验 (4)
实验二定时与中断实验 (6)
实验三串行通信实验 (9)
实验四串行A/D转换实验 (11)
实验五交通灯控制实验 (12)
实验六现实人体视觉暂留特性测试实验 (14)
实验七实时时钟制作实验 (17)
实验八简易电子琴制作实验 (18)
实验九EEPROM应用—数字密码锁 (20)
实验十综合实验:教学板自检程序设计 (25)
实验十一数据采集—火灾报警装置的软硬件设计 (26)
附录一实验教学板 (27)
附录二实验用软件使用说明 (28)
实验须知
一、预习要求
1.实验前认真阅读实验指导书的相关内容,明确实验目的和实验任务。
2.实验前应做好预习报告,在报告中,要求画出所设计的实验电路原理图、程序流程图,编写好程序,并对程序加以注释,还要拟订好实验步骤。
二、实验要求
1.按实验中心安排的时间到指定实验室上实验课,不要迟到、缺席。有特殊原因不能在原安排时间来实验时,须提前一天通知实验中心负责教师。
2.认真完成每次实验的各项任务,实验结果要请指导教师检查。教师对实验内容提问,并对完成者进行记录。
3.爱护设备,保持清洁,不得在实验室内大声喧哗,不要将食物带入实验室,不擅自更换设备。
4.在实验箱(板)通电状态下,不要用手随意触摸电路板上除按键和开关以外的芯片等其它元器件。,严禁带电操作,即所有接线、改线和拆线操作均应在不带电的状态下进行。
5.实验中若发生异常情况应立即切断电源,并向指导教师报告,检查原因,避免再次发生类似情况。
6.实验完毕,请整理好实验设备后再离开实验室。
三、实验报告要求
实验报告必须使用实验报告专用纸,书写要工整、清楚,并在下一次实验时交给指导教师。实验报告应包括以下内容:
1.实验名称、实验人XX、学号、班级、同组人XX。
2.实验目的、任务(内容)。
3.各任务程序流程图、自编程序清单,对程序须给出适量注释(例如:变量和某些寄存器的作用,关键程序段的功能等)。
4.应画出所设计的完整实验电路图。
5.记录和分析实验调试过程中遇到的问题并给以合理的解释,简述是如何解决的。记录实验结果,
6.解答思考题。
实验一数字量输入输出实验
一、实验目的
1.熟悉教学板电路及其结构。
2.掌握利用μVision C51 软件编辑、调试(包括仿真调试、单步调试)、运行单片机程序的步骤和方法,掌握利用STC-ISP V39软件和下载线将程序写入单片机的方法。
3.通过实验熟悉51单片机的并行I/O口,并掌握它们的应用。
4.掌握矩阵键盘、LED动态显示的工作原理。
二、实验设备
PC机一台、实验教学板一块。
三、实验准备
1.阅读实验讲义附录一、实验教学板电路图和附录二、μVision软件使用说明
2.按实验题目要求设计好硬件电路,画出电路原理图,设计出相应程序,并给程序加上较
详细的注释。
四、实验内容
1. 1.实验线路如附图所示,51单片机的P0口输出接8个发光二极管的阴极,P
2.4经NPN
三极管9011控制发光管的阳极。P3口支持一个8位行列式键盘,其中P3.4~P3.7供键盘扫描
输出,P3.2、P3.3作键盘扫描输入。
2.实验要求:编程实现键盘对发光二极管的控制,每按一个按键,使对应的二极管点亮。
2.51单片机P0口输出同时接4个数码管的阴极,P2.0~P2.3,经NPN三极管9011接数码管的阳极,该端口用于分别控制相应数码管的导通。
实验要求:编程实现对任意按键动作的次数进行计数(最大99次),同时将计数值实时显示。
五、实验步骤
1.将实验板与PC机通过口连接。启动PC机,进入μVision软件环境,选择建立新工程文
件,即可开始输入源程序。
2.完成汇编、编译、连接,若有错误,则修改源程序,直至编译、连接通过为止。
3.接上实验板上的电源。
3.运行“STC-ISP V39.EXE”,将程序代码下载到实验板的单片机中。操作的顺序是:
1)选择单片机(MCU TYPE)型号。
如:“STC89C51RC”要与实验板上所装单片机的型号一至。
2)打开文件(Open File)。
即把要下载到单片机的程序文件(已通过编译了的机器码文件——二进制(.Bin)或十六进制(.Hex)的)调到“文件缓冲区”,这时可看到右边的“文件缓冲区”有数字变化。
3)选择串行通信口。
选对时,软件上的小灯会变绿。否则小灯是灰色。且在左下窗口提示“出错信息”。
4)下载:按“Download/下载”按键下载。
5)把实验板上的供电的直流电源拔掉或关掉3秒钟再插入或打开电源(为单片机上电复位)。
注意:4)和5)顺序不能反!
4.观察单片机运行情况,验证程序是否能完成题目给出的控制要求,若不能达到要求,分析原因、查找错误,修改源程序,再次汇编、连接,重新下载、运行,直至达到题目的控制要求。
六、参考程序流程图
实验内容1流程图
实验内容2流程图
键盘处理程序流程图
七、思考题
1.在调试程序过长中,你是如何发现程序中的错误?
2.按键程序为什么要有去抖动功能,如何去抖动?
3. 在显示时,为什么要延时1ms,这个时间过长或过短,会出现什么现象?