没有合适的资源?快使用搜索试试~ 我知道了~
单片机实验报告机设专业.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 21 浏览量
2022-07-04
14:16:13
上传
评论
收藏 213KB DOC 举报
温馨提示
【单片机实验报告机设专业.doc】是一个关于单片机实验的报告,涉及机械工程专业,由西华大学的学生完成。实验目的是学习单片机的使用,包括编译软件的运用、程序下载以及I/O端口的控制。实验设备包括单片机实验板、个人计算机、8051IDE编译软件以及STC-ISP.EXE下载软件。 实验1是红黄绿灯控制,使用STC89C52单片机,通过P1.1、P1.2、P1.3端口控制3个LED指示灯模拟交通灯的运行模式。实验电路包括单片机、晶体振荡器、电源、电阻和电容,以及LED灯。实验程序中,使用了ORG指令定位程序起始地址,通过AJMP跳转到主程序MAIN。在MAIN中,清零P1.3使红灯亮,设置P1.2和P1.1使黄灯和绿灯亮,并使用了一个延时子程序DELAY来控制每个灯亮的时间。实验步骤包括编写、编译程序,然后使用STC-ISP.EXE下载到实验板,并观察和调整程序以达到预期效果。 实验2是LED和LCD显示,目标是了解八段码LED显示原理和控制LED及简单LCD显示器的编程方法。实验内容是让LED和LCD循环显示0到9的十位数字,每秒切换一次。虽然没有提供具体的实验程序和流程图,但可以推断程序会包含对LED和LCD的初始化、数据传输以及定时控制等部分。 思考题涉及计算延时子程序时间、计算LED连接电阻的阻值、绘制硬件连接框图以及如何使用I/O端口控制继电器的电路设计。这些都是对单片机控制系统设计深入理解的重要练习。 总结来说,这个实验报告涵盖了单片机基础操作,包括编程、硬件接口控制、时间和顺序控制等方面的知识,是学习单片机原理和应用的基础实践。通过这样的实验,学生能够提升对单片机系统的实际操作能力和问题解决能力。
资源推荐
资源详情
资源评论
西华大学实验报告
西华大学实验报告(理工类)
开课学院及实验室:机械学院 机械工程专业实验中心 实验时间 : 年 月 日
学 生 姓 名 学 号 成 绩
学生所在学院 机械工程与自动化学院 年级/专业/班
课 程 名 称 单片机原理及应用 课 程 代 码
8414721
实验项目名称 实验 1 红黄绿灯控制 项 目 代 码
指 导 教 师 韦兴平 项 目 学 分
1.实验目的
(1)学习编译软件的使用和调试程序方法;
(2)学习将用户程序下载到应用系统的方法;
(3)掌握 STC89C52 单片机 I/O 端口的控制和使用方法。
2.实验设备
单片机实验板、PC 机、8051IDE 编译软件、STC-ISP.EXE 程序下载软件。
3.实验内容
利用单片机的 P1.1、P1.2、P1.3 控制 3 个 LED 指示灯,模仿交通控制灯:
红灯亮 4 秒;黄灯亮 2 秒;黄灯、绿灯同时亮 1 秒;绿灯亮 4 秒,如此循环。
4.实验电路
实验电路原理图如下:
1
XTAL2
EA
STC89c52
200
5V
1K
RST
30P
30P
11.0592M
Hz
XTAL1
5V
P1.1
P1.2
P1.3
5V
22uF
200x3
消
黄灯
绿灯
红灯
红黄绿灯控制电路原理图
西华大学实验报告
5.实验程序
实验程序流程图见左图:
实验程序如下:
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: CLR P1.3 ;红灯亮 4 秒(各个实验板
;红黄绿灯的引脚不一样,请自定)
SETB P1.2
SETB P1.1
MOV R0, #40
LCALL DELAY
…… ;请填写完整
DELAY: MOV A, R0
MOV R5, A ;延时程序,( R0)=10 延时 1 秒
DELAY3:MOV R6,#200
DELAY2:MOV R7,#250
DELAY1:DJNZ R7,DELAY1
DJNZ R6,DELAY2
DJNZ R5,DELAY3
RET
END
6.实验步骤
(1) 根据实验原理图编写程序,用“8051IDE”编译软件进行编译,如未通过,修改程序,直至通过;
(2) 用 STC-ISP.EXE 软件将所编程序的“HEX”码下载到实验板的 STC89c52 芯片中;
(3) 运行程序,观察实验板左侧的三个 LED(红黄绿)灯点亮的次序和时间是否按要求发生变换,如
果不符合要求,改写程序,按步骤(1)开始重新做实验,直至成功。
7.思考题
(1)怎样计算延时子程序的时间?
见教材 p53
(2)如何计算与 LED 连接的电阻的阻值?(选作)
见教材 p64
2
红灯亮
延时 4 秒
黄灯亮
延时 2 秒
绿灯亮
延时 3 秒
黄、绿灯亮
延时 1 秒
红黄绿灯控制
程序流程图
西华大学实验报告
(3)画出单片机实验板、开发系统、PC 机之间的连接框图。(选作)
将教材 p211 的几个图编成一个框图。
(4)如何用 89C52 的 I/O 端口控制继电器,画出电路原理图。(选作)
见教材 p156
西华大学实验报告(理工类)
开课学院及实验室:机械学院 机械工程专业实验中心 实验时间 : 年 月 日
学 生 姓 名 学 号 成 绩
学生所在学院 机械工程与自动化学院 年级/专业/班
课 程 名 称 单片机原理及应用 课 程 代 码
8414721
实验项目名称 实验 2 LED、LCD 显示 项 目 代 码
指 导 教 师 韦兴平 项 目 学 分
1.实验目的
(1)了解八段码 LED 的显示原理;
(2)掌握单片机控制 LED、简单 LCD 显示器的编程方法。
2.实验设备
单片机实验板、PC 机、8051IDE 编译软件、STC-ISP.EXE 程序下载软件。
3.实验内容
用 LED、LCD 循环显示 0~9 十位数字,时间间隔为 1 秒。
4.实验电路
实验电路原理图如下:
3
剩余10页未读,继续阅读
资源评论
omyligaga
- 粉丝: 87
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功