原创 第四课:Cepark AVR单片机进阶篇---基本输出:点亮一盏灯

2010-7-20 15:14 1709 8 8 分类: MCU/ 嵌入式
第四课  点亮一盏灯

今天我们先从 最简单的学起,为了能更直观地了解到指令对硬件的控制,我们会采用C语言进行讲解,以使初学者更容易理解,建议大家在看过课程后,都实际自己在实验板进行操作。

      先前,我们先前我们已经知道WINAVR建立工程项目和进行程序编译的方法,如果有不明白的,可以再去上一课看看

  

.     这里讲课不按传统教科书方 式进行,而是按实际需要,用到才学。所以一些基础知识,以后会逐步在课程里讲述。

    好里,言归正传,开始了。。。

    首先,我们看看实验板的电路图。



sshot-1.jpg

下载 (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

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
8
关闭 站长推荐上一条 /3 下一条