原创
第四课:Cepark AVR单片机进阶篇---基本输出:点亮一盏灯
第四课 点亮一盏灯
今天我们先从 最简单的学起,为了能更直观地了解到指令对
硬件的控制,我们会采用
C语言进行讲解,以使初学者更容易理解,
建议大家在看过课程后,都实际自己在
实验板进行操作。
先前,我们先前我们已经知道WIN
AVR建立工程项目和进行
程序编译的方法,如果有不明白的,可以再去上一课看看
. 这里讲课不按传统教科书方 式进行,而是按实际需要,用到才学。所以一些
基础的
知识,以后会逐步在课程里讲述。
好里,言归正传,开始了。。。
首先,我们看看实验板的
电路图。
下载 (29.57 KB)
2010-7-9 09:47
这里我们的LED的负极接着AVR
的PB0~PB7口。正极接一个1K排阻共VCC。这里我们使用了一个跳线。为了防止在其他部分使用PB口时,对其产生干扰。
AVR 的I/O 口复位后的初始状态全部为输入工作方式,内部上拉
电阻无效。所以,外部引脚呈现三态高阻输入状态。那么我
们的LED灯在复位后不会点亮,将LED跳线接上后,只要给PB0送一个低电平,LED1才会被点亮。
下面我们在WINAVR里建立工程,把Makefile
文件放在工程目录下(可以用mfile生成,也可以用将
以前的用过的粘贴过来)。
CEPARK AVR 暑期免费在线培训资料下载
http://bbs.cepark.com/viewthread.php?tid=15057&fromuid=6136
文章评论(0条评论)
登录后参与讨论