AVR单片机(ATmega16)培训宗旨:引导为主培养编程思维时间分配(一学期):三分之一时间讲解;三分之二时间动手实验
具体时间:星期六晚上6:00~9:00内容形式:1、软、硬件知识(一)讲解2、实验经验3、常用程序(思维)分析1、专业讲座(请资深讲师)(二)讲座2、课外讲座(如书记等)3、电影(专业性强的短片)(李世维讲座)1、硬件测试与软件使用(三)实验内容2、汇编语言编程3、AVR单片机内部资源的使用建议方法:先由指导老师讲解实验内容的原理、特点、应用、实践应用中的经验以及编程思维的分析,再由会员自己理解、自己验证、运用原理设计应用、调试程序
在会员动手的过程中,由摇篮的部长(三名)从旁指导
实验一软件和硬件的认识一、实验目的:1、掌握硬件原理
2、初步掌握实验板的使用方法
3、熟悉软件工作界面
二、实验仪器:ATmage16实验板一块PC机一台三、实验内容及步骤:1、插上电源,按下开关
观察批示灯是否点亮
1电源(可输入7~12V)ATmega16管脚图2、由原理可知I/O口的批示灯为低电平亮,在实验板上取地与I/O口相接,观察是否点亮
I/O口LED显示与接口3、打开编程界面,点击各栏,认识各栏的用途
2AVRICCIDE软件的工作界面4、输入以下程序:#includeintmain(void){DDRA=0xff;/*alloutputs*/DDRB=0xff;/*alloutputs*/DDRC=0xff;/*alloutputs*/DDRD=0xff;/*alloutputs*/PORTA=0x00;/*输出低电平*/PORTB=0x00;/*输出低电平*/PORTC=0x00;/*输出低电平*/PORTD=0x00;/*输出低电平*/while(1);}观察I/O口的灯是否被点亮
实验二I/O口的输入与输出一、实验目的:1、了解IO口的结构;2、熟悉I