哈工大单片机实验报告(上传)(4)
硬 件 实 验
硬件实验部分可使学生能进一步掌握单片机系统扩展和输入输出程序的设计方法,熟悉对扩展系统的软件、硬件设计,调试方法和技巧。
实验一 P1口亮灯实验
一、实验目的
(1)学习P1口的使用方法; (2)学习延时子程序的编写。
二、实验内容
P1口作为输出口,接八个发光二极管,编写程序,使发光二极管循环点亮。
三、程序框图
四、实验电路
五、实验过程
连接电路,编写程序,然后观察LED灯的显示情况。
此程序运用定时器中断实现计数定时功能。使用中断时,需设置中断控制字TMOD,
-15-
使定时器1工作于中断方式,然后设置延时子程序初值即TH1和TL1,利用ACALL语句即可申请中断。运行程序时,调用延时子程序,开启计数器,计数器满时发出中断返回中断处,等待下次开始,从而实现循环定时计数功能。
六、实验结果及分析
实验中LED灯管闪亮并维持一定时间,按循环左移方式点亮。
【问题回答】若要增加LED灯闪亮时间,可以使延时子程序中计数器计数周期增长,即初值TL1、TH1值减小即可。改变亮灯方向,只需将RL A变为RR A即可。
七、实验源程序
ORG 100H
START: MOV R0, #08H MOV A, #11111110B LOOP: MOV P1, A ACALL DELAY RL A
DJNZ R0, LOOP JMP START
DELAY: MOV TMOD, #00010000B MOV TL1, #0c0H MOV TH1, #63H SETB TR1 JNB TF1, $ CLR TF1 RET END
实验三 P3.3口输入 P1口输出
一、实验目的
1.掌握P3口、P1口简单使用。
2.学习延时程序的编写和使用。
二、实验内容
1.P3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。
2.P1口做输出口,编写程序,使P1口接的8 个发光二极管L1—L8按16进制加一方式点亮发光二极管。
-16-
三、程序框图
四、实验电路
五、实验过程
实验是将P3.3口串行输入的电压变换次数变为累加器中的数并用P1口并行显示出来。P3.3读入数据前应加高电平防止误读。每次读入电压负跳变,累加器中数值加一,取反送至P1口。P1口八位分别控制8个LED灯管,若为高电平则灭,低电平则亮,从而通过灯的亮灭来表示按键次数。
六、实验结果及分析
实验中每开合一次开关K1,LED灯的显示情况表示的数字就加一,如同二进制数,灯亮表示1,灯灭表示0。
【问题回答】L3和L4。 开合K1开关13次即对应的二进制数为1101,点亮的LED灯为L1、
七、实验源程序
ORG 100H
-17-
START: MOV A, #00H CLR C
LOOP: MOV C, P3.3 JC LOOP ACALL DELAY LOOP1: MOV C, P3.3 JC LOOP LOOP2: MOV C, P3.3 JNC LOOP2 ACALL DELAY INC A CPL A MOV P1, A JMP LOOP
DELAY: MOV R6, #00H DELAY1: MOV R7, #80H DJNZ R7, $ DJNZ R6, DELAY1 RET END
实验四 工业顺序控制
一、实验目的
掌握工业顺序控制程序的简单编程,中断的使用。
二、实验内容
8032的P1.0—P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,高电平有效,设定每道工序时间转换为延时,P3.4为开工启动开关,高电平启动。P3.3为外故障输入模拟开关,P3.2为0时不断警告。P1.7为报警声音输出,设定6道工序只有一位输出,第七道工序三位有输出。
三、程序框图
-18-
四、实验电路
五、实验过程
实验中用外部中断0,编中断服务程序的关键是:
1.保护进入中断时的状态,并在退出中断之前恢复进入的状态。
2.必须在中断程序中设定是否允许中断重入,即设置EX0位。 运行过程:
(1)连续方式开始运行程序,此时应在等待开工状态。 (2)K1拨至低电平“L”位置,各道工序应正常运行。
(3)K2拨至低电平“L”位置,应有声音报警(人为设置故障)。
(4)K2拨至高电平“H”位置,即排除故障,程序应从报警的那道工序继续执行。
K2分别模拟总开关和外部紧急事件,实验中运用外部中断0来实现报警功能,由K1、
一旦有外界中断或人为控制,系统则停在当前工序,执行中断程序。报警时调用响铃子程序设定蜂鸣器响铃,时间由延时长度控制。外部中断消失,且允许工作时,系统按工序一步一步循环进行,由亮灯表示工序进行过程,由延时子程序设定工序持续时长。
六、实验结果及分析
-19-
…… 此处隐藏:142字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




