- 27
- 0
- 约6.12千字
- 约 11页
- 2017-08-11 发布于重庆
- 举报
广大ATmega128单片机实验报告实验二1x8键盘和LED显示实验
广州大学学生实验报告
开课学院及实验室:计机楼503 2014年 05月 08日
学院 机械与电气工程学院 年级、专业、班 电信122 姓名 王健 学号 1207400051 实验课程名称 信号与系统 成绩 实验项目名称 实验2 1×8键盘和LED显示实验实验项目
利用连接在PE口的8个按键分别控制连接在PB口的8盏LED 的亮灭。
二、实验类型
验证性。
三、计划学时
2学时。
四、实验目的
1、熟悉AVR单片机的I/O口配置方法。
2、掌握AVR单片机I/O口控制LED显示的方法。
3、掌握AVR单片机I/O口检测按键的方法。
五、实验设备与平台
1、实验设备:计算机(PC),AVR Mega128学习板,AVR下载/仿真器。
2、软件平台:ICCAVR C语言程序开发软件,AVR STUDIO软件调试平台。
六、涉及的知识点
AVR单片机I/O口的原理及其配置、LED亮灭控制、读按键。
七、电路原理
图2.1 8个按键和8盏LED位置示意图
图2.2 8个按键和8盏LED电路图2、与I/O口相关的寄存器表2.1 端口A数据寄存器PORTA
PORTA
位
功能描述
初始值
PORTA[7:0]
[7:0]
当引脚配置为输出时,若PORTAn为“1”,引脚输出高电平,否则输出低电平。
当引脚配置为输入时,若PORTAn 为“1”,上拉电阻将使能。如果需要关闭这个上拉电阻,可以将PORTAn清零,或者将这个引脚配置为输出。
三态
PORTA寄存器地址:0x3B
表2.2 端口A数据方向寄存器DDRA
DDRA
位
功能描述
初始值
DDRA7
[7]
1=输出 0=输入
0
DDRA6
[6]
1=输出 0=输入
0
DDRA5
[5]
1=输出 0=输入
0
DDRA4
[4]
1=输出 0=输入
0
DDRA3
[3]
1=输出 0=输入
0
DDRA2
[2]
1=输出 0=输入
0
DDRA1
[1]
1=输出 0=输入
0
DDRA0
[0]
1=输出 0=输入
0
寄存器DDRA地址:0x3A
表2.3 端口A输入引脚寄存器PINA
PINA
位
功能描述
初始值
PINA[7:0]
[7:0]
通过读取PINAn可获得端口A各引脚电平:
0=低电平 1=高电平
不定
寄存器PINA地址:0x39
表2.4 端口B数据寄存器PORTB
PORTB
位
功能描述
初始值
PORTB[7:0]
[7:0]
当引脚配置为输出时,若PORTBn为“1”,引脚输出高电平,否则输出低电平。
当引脚配置为输入时,若PORTBn 为“1”,上拉电阻将使能。如果需要关闭这个上拉电阻,可以将PORTBn清零,或者将这个引脚配置为输出。
三态
寄存器PORTB地址:0x38
表2.5 端口B数据方向寄存器DDRB
DDRB
位
功能描述
初始值
DDRB7
[7]
1=输出 0=输入
0
DDRB6
[6]
1=输出 0=输入
0
DDRB5
[5]
1=输出 0=输入
0
DDRB4
[4]
1=输出 0=输入
0
DDRB3
[3]
1=输出 0=输入
0
DDRB2
[2]
1=输出 0=输入
0
DDRB1
[1]
1=输出 0=输入
0
DDRB0
[0]
1=输出 0=输入
0
寄存器DDRB地址:0x37
表2.6 端口B输入引脚寄存器PINB
PINB
位
功能描述
初始值
PINB[7:0]
[7:0]
通过读取PINBn可获得端口B各引脚电平:
0=低电平 1=高电平
不定
寄存器PINB地址:0x36
表2.7 端口C数据寄存器PORTC
PORTC
位
功能描述
初始值
PORTC[7:0]
[7:0]
当引脚配置为输出时,若PORTCn为“1”,引脚输出高电平,否则输出低电平。
当引脚配置为输入时,若PORTCn 为“1”,上拉电阻将使能。如果需要关闭这个上拉电阻,可以将PORTCn清零,或者将这个引脚配置为输出。
三态
寄存器PORTC地址:0x35
表2.8 端口C数据方向寄存器DDRC
DDRC
位
功能描述
初始值
DDRC7
[7]
1=输出 0=输入
0
DDRC6
[6]
1=输出 0=输入
0
DDRC5
[5]
1=输出 0=输入
0
DDRC4
[4]
1=输出 0=输入
0
DDRC3
[3]
1=输出 0=输入
0
DDRC2
[2]
1=输出 0=输入
0
DDRC1
[1]
1=输出 0=输入
0
DDRC0
[0]
1=输出 0=输入
0
寄存器DDRC地址:0x34
表2.9 端口C输
您可能关注的文档
最近下载
- (高清版)G-B∕T 31838.4-2019 固体绝缘材料 介电和电阻特性 第4部分:电阻特性(DC方法) 绝缘电阻.pdf VIP
- 四级养老护理员国家职业技能培训四级模块一项目一清洁照护.pptx VIP
- 异常子宫出血的护理.pptx VIP
- 孝感市汉川市2025-2026学年度上学期期末质量监测八年级数学试卷及答案.pdf VIP
- (浙大中控)DCS功能块使用手册.pdf VIP
- 科学社会主义的创立及其实践(下)——《社会主义发展简史》之三PPT课件.pptx VIP
- 1.人工智能概述.pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- 【2004中国保险年鉴】B-20-1.doc VIP
- 皮炎中医课件最新完整版本.pptx VIP
原创力文档

文档评论(0)