- 积分
- 68
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2010-3-25
- 精华
|
马上注册,获取阅读精华内容及下载权限
您需要 登录 才可以下载或查看,没有帐号?注册
x
AVR学习板(mega16)
前几天见“王大修”发表了一篇《51和m8的最小系统》。板子上就提供了电源、单片机的复位及工作必须的晶振,真是名副其实的“最小系统”。IO口上就只接了一排排针,烧入程序之后要外接电路才能看到效果。而我今天正好反其道而行之,做个最全功能的AVR学习板。板子上有温度IC、红外解码管、LCD屏、8路LED灯、RGB三色灯、6位七段数码管、蜂鸣器、无接接收和发射模块等等。反正,基本上自己能想到的电路就全加上去了。为了什么呢,就是为了方便学习AVR嘛。
PortA设计为DATA(数据)脚。主要是作为LCD屏的并行通讯数据脚和6位LED七段译码器的数据引脚。而LED显示器的位选及LCD屏的EN、RW、RS控制脚与PB口的LED灯复用。
PortB接8路LED发光二极管,低电平有效,用不到也没有关系,反正是上接,就权当外接了一个上接电阻罗。
PortC因为需要用到JTAG仿真器,所以PC2、PC3、PC4、PC5就只能作为仿真器的TCK、TMS、TDO、TDI引脚使用了。剩下的PC0和PC1接24C02作读写EEROM使用。PC6作为LCD屏的背光灯控制引脚。PC7外接18B20温度IC作串口练习使用。
PortD中的PD0和PD1预留作与电脑进行串行通讯使用。PD2作为无线接收模块的输入口,可以练习一下无线解码编程。而PD3、PD4及PD5外接时钟IC:DS1302,做个小时钟就不用自己定时了。PD6作为红外摇控器的解码信号输入端。PD7外接了一个无线发射模块,可以发射433.92MHz的无线电波。
下面是完整的电子文档:
AVR学习板(mega16).rar
(356.35 KB, 下载次数: 81)
|
评分
-
查看全部评分
|