AVR单片机
实习教学指导书
保定电力职业技术学院
动力工程系热自教研室
2007年4月18日
目录
一 自延时与数据移位(M01- M02)
二 键控分支(M03- M04)
三 自动计数(M05- M06)
四 键控计数(M07- M08)
五、逻辑控制(M09- M10)
(一) 由逻辑图编程
(二) 由逻辑命题编程
六 动态显示与数据转换(M11- M13)
七 外中断使用(M14- M15)
八 定时/计数器使用(M16- M19)
(一) 定时器设置:
(二) 定时中断控制
九 定时/计数器应用(M20- M20B)
(一) 实时钟显示
(二) 高频测量
(三) 低频测量
十 脉宽调制PWM(M21- M22)
十一 显示驱动7219集成块使用(M23- M27)
(一) 数码显示:8位8段数码管巡回显示多参数
(二) 点阵显示:8×8点阵字符汉字显示控制
十二.模数转换A/D功能的使用(M28- M29)
十三.液晶显示器的使用(M30- M33)
十四4×4矩阵键盘的使用(M34- M37)
十五 异步通信(M38)
十六 模拟比较器(M39)
十七 常数设置(M40)
十八 教学演示综合测试程序(M41- M42)
十九 AVR毕业论文参考课题
二十 AVR毕业论文参考框架
附图1:实习系统连接图
附图2:AVR芯片引脚图
附图3:实习板电路原理图
附录1.自定义文件头应用说明。
附录2:CVAVR编译器简介:
一、标示符 二、数据类型 三、关键字 四、常用内部函数.
附录3:实习命题参考程序:
一、自定义文件头程序 二、命题程序(M1- M40)三、演示程序
实践教学说明:
1命题路径及文件名:如 D:\GY1\M0101(含义 高职仪表- 学号- 命题编号)
其中:命题 M,考题 K
2考核模式及分值:
1上电时状态(20分) 2控制状态1(30分) 3控制状态2 (30分) 4状态返回(20分)
一、延时显示与移位
M01.试编程序,使8个发光管和8个数码管全部按0.5秒间隔闪光。
M01A.试编程序,使单个发光管亮按0.2秒时间间隔向左循环移动。
M02.试编程序,使发光管按0.5秒向左逐位循环全部点亮。
M02.A试编程序,使单个数码管显示台号尾数并按0.3秒时间间隔向左循环移动。
教学提示:
1.I/O口设置提示:
编写程序中必须先说明I/O口的状态:如图所示每个口有三个口地址。
2.闪光提示:
使数码管闪光有3种方法1).亮灭分别延时2)使用取反语句3)使用异或语句
3.内部自延时提示:
延时函数 (微秒级):
文件头: #include delay.h
格式: delay_us(1~65535)
delay_ms(1~65535)
例:delay_us(100) //100微妙
delay_ms(100) //100毫秒
4.发光管移位提示:
char i;
for (i=0;i=8;i++)
{ PORTC =0xFFi;
delay_ms(500);}
5.数码管移位提示:
char i;
for (i=0;i8;i++)
{PORTD = ~(0X80i);
delay_ms(500);}
二、键控分支
M03.试编程序,上电后,显示台标尾数,发光管全灭。按左1键后使八个发光管向左逐个全部点亮,循环进行。按右1键后使八个发光管向右逐个全部点亮,循环进行。(0.5秒)。
M04.试编程序,上电后, 0.3秒闪光显示台号尾数,按右1键发光管由中间向 两边依次全亮,按右2键由两边向中间全亮。按左1键后返回显示台号尾数。
教学提示:
按键控制的几种模式
1.程序等待按后通过:
while(PIND.0==1) ;
2.按住时等待或执行预定程序:
while(PIND.0==0) { … };
3.按一键后执行预定程序时
if(PIND.0= =0) while(1){ … }
程序参考框架:
if(PIND.7= =0) while(PIND.0==1)
{左移}
if(PIND.0= =0) while(PIND.7==1)
{右移}
三、自动计数
M05.试编程序,使右1数码管间隔03秒 显示0~F不断循环。
M06.试编程序,使两头数码管0~9不断循环中小于5时发光管低四位亮,等于5时全亮,大于5时高四位亮。(以上间隔0.5S)
教学提示:
1.解题思路
建一个全局型单维数组变量并给出0 ~ F对应的数码管代码,然后将数组值通过循环语句按顺序延时赋给PB口。
2.共阴极数码管字段
您可能关注的文档
最近下载
- 020——《山经》河水下游及其支流考.pdf
- 新人教版小学六年级数学上册教学课件(全册).pptx VIP
- 安徽A10联盟2026届高三2月学情检测(开年考)数学试卷(含答案解析).pdf
- 中考语文 作文天津中考作文真题分析.pdf VIP
- 教学评一致性的研究.doc VIP
- DB23T1501-2013 水利堤(岸)坡防护工程格宾与雷诺护垫施工技术规范.pdf VIP
- 2025年学历类自考专业(国贸)国际商务英语-外贸英语写作参考题库含答案解析.docx VIP
- 智慧停车安全培训课件.pptx VIP
- 农村会计试题及答案解析.docx VIP
- 癌症患者生活质量量表EORTC QLQ-C30.docx VIP
原创力文档

文档评论(0)