




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验1 PROTUES环境及LED闪烁实验1 实验任务 做一个闪烁灯:在P1.0端口上接一个发光二极管D1,使D1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒,重复循环。2 电路原理图 3 程序设计内容 (1)延时程序的设计方法 作为单片机的指令的执行的时间是很短,数量大多是微秒级。实验要求的闪烁时间间隔为0.2秒,所以在执行某一指令时,需要插入延时程序,来达到实验的要求。延时子程序如下: DELAY: MOV R5, #20D1: MOV R6, #20D2: MOV R7, #248DJNZ R7, $DJNZ R6, D2DJNZ R5, D1RET(2)输出控制如上图所示,当P1.0
2、端口输出高电平,即P1.01时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.00时,发光二极管L1亮;我们可以使用SETBP1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。实验2 外部中断实验1 实验任务 设计一个交通灯正常工作程序,并在有意外情况发生的情况下,能自动中断进入到中断服务程序运行,进行紧急事故处理,处理完成后能回到正常工作程序继续运行。如原理图所示,P1接一位数码管用于显示时间,P2端口接东西方向和南北方向红绿灯,P3.2接一个按钮用于模拟一个外部中断源,当正常工作时,东西方向绿灯亮8秒,然后南北
3、方向绿灯亮9秒;当模拟中断源发出中断信号时,东西和南北红灯亮5秒后返回正常工作程序。(注:这里数码管选用了共阳极的数码管)数码管的段选码如下表所示:2 电路原理图 3 程序设计内容 (1)从proteus库中选取元器件:单片机AT89C51、磁片电容CAP、电解电容CAP-ELEC,晶振CRYSTAL、电阻RES、数码管7SEG-COM-CAT-GRN,按钮BUTTON,发光二极管等。(2)设计延时程序。实验3 T0波形发生器实验1 实验任务 (1)首先用AT89C51单片机定时器/计数器0的定时功能构成一方波发生器,实现周期为400us的方波输出,如图所示,P3.5,p3.7是两个波形输出端
4、,分别输出反相波形,两路波形输入虚拟示波器的A通道和B通道,用示波器观察方波的周期是否是400us。(2)自己修改程序,使单片机P1.0输出周期为1秒的方波。2 电路原理图 3 程序设计内容 (1)从proteus库中选取元器件:单片机AT89C51、瓷片电容CAP、电解电容CAP-ELEC,晶振CRYSTAL、电阻RES。(2)放置元器件,放置电源和地、连线、设置元器件属性、电气检测。(3)放置虚拟示波器,将单片机P3.5和P3.7分别与其A、B信道相连。(4)放置电压探针,连接到单片机P3.5和P3.7引脚,以便仿真时能观察到该处的电压变化。实验4 串口通信实验1 实验任务 利用单片机串口
5、,实现两个实验台之间的串行通信。将对方发过来的数据通过七段译码显示器显示出来(硬件连接见下图)。其中:左侧的单片机间隔1s循环向右侧单片机发送A0A1A2A9A0;右侧的单片机间隔1s循环向右侧单片机发送B1B2B9B0B1。2 电路原理图 3 程序设计方法 (1)硬件电路设计A:从proteus库中选取元器件:单片机AT89C51、瓷片电容CAP、电解电容CAP-ELEC,晶振CRYSTAL、电阻RES、带七段译码的数码管显示器7SEG-BCD-GRNB:放置元器件,放置电源和地、连线、设置元器件属性、电气检测。(2)软件设计A:设计程序流程图B:参考程序C:生成目标代码实验报告要求:程序验收后,上交纸版的报告,每个人必须自己独立完成;每个实验出1份实验报告,实验报告内容有实验人姓名、班级、学号实验任务电路原理图程序流程图程序代码(一定要有注释,但不能做无效注释,比如:MOV R2, #10H;给R2赋值10H()无效注释MOV R2, #10H;给循环计数器R2赋初
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国防火涂料市场十三五规划与发展趋势分析报告
- 2025-2030年中国铜市场运营状况及发展前景分析报告
- 2025-2030年中国钓鱼工具行业竞争态势及发展规模预测报告
- 2025-2030年中国车库门市场运营状况及发展趋势分析报告
- 2025-2030年中国装饰画市场现状调研及投资发展潜力分析报告
- 2025-2030年中国蚕养殖产业运行动态及发展趋势分析报告
- 2025-2030年中国菊粉市场运行状况及前景趋势分析报告
- 2025-2030年中国艺术陶瓷行业市场现状调研与前景规模预测报告
- 2025-2030年中国纸质文具行业运营状况及发展前景分析报告
- 2025-2030年中国管道检测行业供需现状及投资发展规划研究报告
- 班会课件:逆风飞翔破茧成蝶-从《哪吒之魔童闹海》看青春期的成长与责任
- 2.1 坚持依宪治国 教案 -2024-2025学年统编版道德与法治八年级下册
- 【语文试卷+答案】2024-2025学年泉州高二上期末质检
- 《修缮定额讲解》课件
- 大学学生宿舍管理员工作培训
- 初三物理常识试卷单选题100道及答案
- 浙江2024公务员考试真题及答案
- 初中新课标培训课件
- 2025年吉林省吉林市事业单位招聘入伍高校毕业生54人历年高频重点提升(共500题)附带答案详解
- 公司银行贷款申请书范文
- 机械设计制造及其自动化专业知识
评论
0/150
提交评论