- 7
- 0
- 约8.5千字
- 约 10页
- 2018-09-29 发布于江苏
- 举报
实验数码管,基输入输出实验
PAGE
PAGE 1
实 验 报 告
课程名称: PIC单片机实验
任课教师: 周燕
实验名称: 基本输入输出,数码管显示实验
年级、专业: 10级电子信息科学与技术
学 号: 20101060230
姓 名: 王莹
日期: 2011 年 4 月 11 日
云南大学 信息学院
一、实验目的
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
包含p16f877a.inc
定义TEMP为键码寄存器
转到体1
开启内部弱上拉
将PORTD设置为输出端口
转到体0
将PORTD清0
读取PORTB按键值,存到TEMP
将3F送W寄存器与TEMP 相与,屏蔽高两位
将TEMP送到W寄存器
TEMP取
点亮按键有变化对应的LED
子程序返回
流程:
将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
;**
;********************************************************************************************************
;********************************************************************************************************
;**
您可能关注的文档
最近下载
- 教师党员一对一谈心谈话记录.docx VIP
- F453020【复试】2024年陕西理工大学0860生物与医药《加试生物化学》考研复试仿真模拟5套卷.pdf VIP
- DB22_T 5115-2022 房屋建筑和市政基础设施工程安全管理资料标准.docx VIP
- 2025-2026学年初中艺术·美术湘美版2024七年级下册-湘美版2024教学设计合集.docx
- 2025年江西省赣州市事业单位招聘笔试题(附答案).docx
- 瓢偏度的测量 (1).pptx VIP
- 西门子6SE70变频器说明书.pdf
- 《中华商业文化》第一章 商史文化.pptx VIP
- 松下面包机SD-PT1000使用说明书.pdf
- 新解读《房屋建筑和市政基础设施工程安全管理资料标准 DB22_T 5115-2022》最新解读.docx VIP
原创力文档

文档评论(0)