- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验数码管基本输入输出实验
实 验 报 告
课程名称: PIC单片机实验
任课教师: 周燕
云南大学 信息学院
一、实验目的
1.掌握输入、输出口的基本输入、输出功能的操作使用方法;
2.掌握B口的弱上拉功能的原理和使用方法;
3.看懂电路原理图,掌握将按键和显示电路连接到输入、输出口的连接方法;
4.进一步熟练集成开发环境的使用方法;
二、实验功能内容
一、基本输入/输出实验
功能:本实验要求用PIC16F877A的PORTB0-5监控与之相连的六个按键KEY0-KEY5,用PORTD0-5控制与之相连的六个发光二极管LED0-LED5。每当有按键被按下时就点亮该按键对应的发光二极管,按键被释放后就熄灭所有的发光二极管。运行程序,不断按击KEY0-KEY5键,看LED变化情况
二、数码管显示实验
功能:用PIC中档单片机的I/O口控制两位共阴极的数码管,显示小数“2.3”.其中数码管的7个笔段和小数点位分别用一; 个的完整I/O口的8个引脚来控制,两位数码管的位选信号则用另外两个I/O口来控制。运行程序,观察两只数码管的变化情况
三、实现功能用到的硬件电路设计和电路板的链接方法
1.基本输入输出实验
参看电路原理图
说明:将跳线器JP_RB与KEY0-KEY5,JP_RD的LED0-LED7短接。
2.数码管实验
参看电路原理图
说明:将跳线器JP_RB的KEY0,JP_RD的SEG_A~DP短接
软件设计
流程图设计
流程:
将p16f877a.inc包含进来 定义段码寄存器定义COUNT1寄存器用于延时常数定义COUNT2寄存器用于延时常数
定义程序其实 空指令跳转到MAIN主程序
转到体1
将PORTE0设置为输出端口
将PORTE1设置为输出端口
将PORTD设置为输出端口
转到体0
将PORTD清零
将PORTE0清零
将PORTE1清零
将2存入W
与0FH相与屏蔽高4位
调用查表子程序获得笔段码
将断码值存入ONE_BIT
与80H相加,加入小数点段码
送出个位段码
关闭小数点后1位
选通个位显示位
调用延时子程序
将3与0FH相与屏蔽高4位
调用查表指令获得笔段码
送出3的段码
关闭个位显示位码和小数点
选通小数位显示位码
调用延时
跳回重复显示
3.程序设计和注释
基本输入输出
;****************************************Copyright (c)***************************************************
;** School of Information Science and Engineering,
;** Yunnan University
;**
;**--------------File Info-------------------------------------------------------------------------------
;** File name: 1.asm
;** Last modified Date: 2010-09-15
;** Last Version: 1.0
;** Descriptions:
;**
;**------------------------------------------------------------------------------------------------------
;** Created by: Zoujin
;** Created date: 2010-09-15
;** Version: 1.0
;** Descriptions: The original version
;**
;********************************************************************************************************
;********************************************************************************************************
;**功能:本实验要求用PIC16F877A的PORTB0~5监控与之相连的六个按键KEY0~KEY5,用PORTD0~5控制与之相连的六个发光
;
您可能关注的文档
- 实验7.4 安全VPN故障排除.ppt
- 实验7.5 无线网络故障排除.ppt
- 实验7.3 网络层故障排除.ppt
- 实验8复杂数据类型.doc
- 实验一 基于QUARTUSII图形输入电路的设计.doc
- 实验一 晶体管放大器(二).ppt
- 实验一 电力系统计算机潮流计算.docx
- 实验6:DNA体外重组.ppt
- 实验一 空间数据库的创建与数据导入.doc
- 实验一___处理器调度(设计一个按时间片轮转法实现处理器调度的程序).doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
最近下载
- 快速动态响应同步调相机工程二次系统设计技术导则 QGDW 12187-2021.docx
- 五年级数学寒假习题集(可下载).doc
- 浙江省湖州市吴兴区2020-2021学年四年级下学期期末科学试卷.docx VIP
- 专题06实数(十大类型)(题型专练)(原卷版+解析).docx VIP
- 2024-2025学年高中思想政治选择性必修2 法律与生活统编版(部编版)教学设计合集.docx
- 污水处理专业技术人员试题库+污水处理技术工人试题库(附答案).docx
- 北师大版数学五年级上册应用题精选150道北师大版数学五年级上册应用题精.pdf
- 数据中心建设整体方案.doc
- GA 1029-2022 机动车驾驶人考试场地及其设施设置规范.docx
- 市人大主任关于2024年度民主生活会个人对照检视材料.docx VIP
文档评论(0)