CVAVR教程.docx
《CVAVR教程.docx》由会员分享,可在线阅读,更多相关《CVAVR教程.docx(95页珍藏版)》请在优知文库上搜索。
1、AVR单片机实习教学指导书保定电力职业技术学院动力工程系热自教研室2007年4月18日目录一自延时与数据移位(IKn-M02)二健控分支(M03-M04)三自动计数(M05-M06)四健控计数(M07-M08)五、嵬辑控制(M09-M1.O)(一)由设辑图编程(-由逻辑命题编程六动态显示与数据转换(MU-M13)七外中断使用(M14-M15)八定时/计数舞使用(M16-M19)(一)定时零设汽:(二)定时中断控制九定时/计数器应用(M20-M20B)(一)实时钟显示(二)高侦测Ift(三)低频测显十脉宽调制PWM(M21-M22)十一显示驱动7219集成块使用(M23-M27)(一)数码显示:
2、8位8段数码管巡回0示多参数(二)点阵显示:8X8点阵字符汉字显示控制十二模数转换A/D功能的使用(M28-M29)十三液晶显示器的使用(M3OM33)十四4X4短阵健盘的使用(M34-M37)十五异步通信(M38)十六模拟比较器(M39)十七常数设(Mo)十八教学演示综合测试程序(IM1.-M42)十九AVR毕业论文”考课题二十AVR毕业论文叁考框架附图h实习系统连接图附图2:AVR芯片引脚图附图3:实习板电路原理图附录1.自定义文件头应用说明.附录2:CVAVR编译叁简介I一、标示符二、数据类型三、关键字四、附用内部函数.附录3;实习命题介考程序:一、自定义文件头程序命题程序(M1.-M1
3、.O)三、演示程序PA0-PA7PCO-Pe7PINAPB0PB7PD0PD7实践教学说明:1命题路径及文件名:如D:GY1MO1O1(含义高职仪表-学号-命题编号其中:命题M,考题K2考核模式及分值:1上电时状态(20分)2控制状态1(30分)3控制状态2(30分)4状态返回(20分)一、延时显示与移位M01.试编程序,使8个发光管和8个数码管全部按0.5秒间隔闪光。MO1.A试编程序,使单个发光管亮按0.2秒时间间隔向左循环移动。M02.试编程序,使发光管按0.5秒向左逐位循环全部点亮。M02.A试编程序,使单个数码管显示台号尾数并按0.3杪时间间隔向左循环移动.教学提示:1 .I/O口设
4、置提示:编写程序中必须先说明0的状态:如下图每个口有三个地址。2 .闪光提示:使数码管闪光有3种方法D.亮灭分别延时2)使用取反语句3)使用异或语句3 .内部自延时提示:延时函数(微杪级):文件头:#inc1.udede1.ay,h*格式:de1.ay_us(1.65535)deIayjns(65535)例:de1.ayUS(100)/100微妙de1.ayms(100)100毫秒4 .发光管移位提示:chari;for(i=0;ii:de1.ay_ns500);5 .数码管移位提示:chari:for(i=0:ii);de1.ay_ms(500);二、健控分支M03.试编程序,上电后,显示台
5、标尾数,发光管全灭。按左1键后使八个发光管向左逐个全部点亮,循环进行。按右1犍后使八个发光管向右逐个全部点亮,循环进行。(05秒)。M04.试编程序,上电后,03秒闪光显示台号尾数,按右1键发光管由中间向两边依次全亮,按右2键由两边向中间全亮。按左I键后返回显示分号尾数。教学提示:按键控制的几种模式1 .程序等待按后通过:whi1.e(PIND.O=D;2 .按住时等待或执行1定程序;whiIe(PIND.O=O):3,按一使后执行覆定程序时if(PIND.0=0)whi1.e(1.)()程序参考框架:if(PIND.7=0)Whi1.e(PIND.0=1)(左移if(P1.ND.0=0)Wh
6、iIe(P1.ND.7=1)佑移三、自动计数留)5.试编程序,使右1数码管间隔03秒显示0、F不断循环。M06.试编程序,使两头数码管0、9不断循环中小于5时发光管低四位亮,等于5时全亮,大于5时高四位亮.(以上间隔0.5S)教学提示:1 .解题思路建个全局型单维数组变员并绐出0F对应的数码管代码,然后将数组值通过循环语句按顺序延时赋给PB口。2 .共阴极数码管字段显示原理HPB.7PB.6PB.5PB.4PB.3PB.2PB.1PB.0O11O11O1(6D)3 .数码管代码表1.EDJB1.示的字段码显示字符共阴极码共阳极码03FHCOH106HF9H25BHA4H34FHBOH466H9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CVAVR 教程
