矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 18264|回复: 17

我设计制作的AVR单片机Atmega8实验板

[复制链接]
     
发表于 2007-9-21 10:51:17 | 显示全部楼层 |阅读模式
实验板使用Atmega8芯片,用LCD1602液晶显示屏显示输出字符。Atmega8价格只比51系列的AT89C2051略高,可功能要强得多,其内部有ADC转换器和EEPROM存储器,使其应用接口电路大为简化。实验板的配套程序采用ICCAVR C语言编写。用ISP下载线通过软件PonyProg2000烧写程序。
   实验板主要做五个实验:
   1、电源开关控制器
   2、数字电压表头
   3、数字频率计
   4、串口的应用
   5、数字密码锁
   文章发表在今年无线电1-5期
实物图:
图3.JPG
电路图:
图1.gif
PCB图:
图2.gif
     
 楼主| 发表于 2007-9-21 11:00:52 | 显示全部楼层
五个实验简介:

AVR单片机实验一
——电源开关控制器
主要介绍Atmega8的I/O口的应用、熔丝位的设置等一些基础知识。介绍两个实例:第一个是用两个按钮分别控制两个继电器,采用单键触发的方式;第二个采用双键控制一个继电器,一个控制开,一个控制关。

AVR单片机实验二
——数字电压表头
主要通过数字电压表头介绍Atmega8内部ADC转换器的使用方法和LCD1602液晶显示屏的使用方法,数字电压表头的量程为2.5V,可根据自己的需要进行修改。

AVR单片机实验三
——数字频率计
主要通过数字频率计这一实例介绍Atmega8定时器的功能,用T/C0作计时器、T/C1作作计数器测量频率,频率计采用7位显示。

AVR单片机实验四
——串口的应用
主要通过两个实例介绍串口的使用方法,第一个实例介绍计算机怎样通过串口和单片机进行通信,上位机即计算机上使用的工具是串口调试助手;第二实例介绍用计算机控制电源开关,方法是计算机通过串口控制单片机,再由单片机控制继电器,上位机的程序由笔者用VB语言编写。

AVR单片机实验五
——数字密码锁
主要通过数字密码锁介绍Atmega8内部EEPROM存储器的使用方法,数字密码锁采用12位数字,密码可以进行修改保存,掉电不丢失。由于受实验板接口的限制(只有三个按键),密码只使用了0和1两个数字(S0作0键,S1作1键,S3作确认键),使密码的组合只有4096种,如果单独使用Atmega8作密码锁,即可增加按键,这样就可以使用0~9九个数字作密码,程序只要作适当的修改即可。
发表于 2007-9-21 11:16:03 | 显示全部楼层
不错不错,可以做很多试验了,avr好,内带的eeprom特别方便,就是用惯了51的朋友又得学新鲜内容了。我现在一般用cv,觉得它的傻瓜ide做的比较好。
     
发表于 2008-5-30 10:02:40 | 显示全部楼层
我用ICCAVR……
本来用GCC的,可惜好多东西要学,主要用AVR的速度快,就没去研究GCC了
     
发表于 2010-2-28 21:22:21 | 显示全部楼层

不错

学习了
回复 支持 反对

使用道具 举报

发表于 2010-3-1 08:26:39 | 显示全部楼层
设计得不错,要是开发环境选CodeVision的话,LCD1602可以采用四线接法,能省下四个接口留做它用!!
回复 支持 反对

使用道具 举报

发表于 2010-3-1 11:23:15 | 显示全部楼层
pic好像也带eeprom
也内置晶振
回复 支持 反对

使用道具 举报

     
发表于 2010-3-6 08:20:09 | 显示全部楼层
13632612583qqeryi
回复 支持 反对

使用道具 举报

发表于 2010-3-11 09:26:27 | 显示全部楼层

单片机

我这里也有一款单片机,板上设有ISP下载接口,支持ISP程序下载,可以使用附送的USBASP下载线通过PC机的USB口对单片机进行在线下载,大部分实验除使用LCM1602和LCM12864液晶的实验需要供应外接电源之外,其它使用USB供电即可完成实验。
有兴趣的朋友可以来交流一下,QQ:214145962
20090827053123584.jpg
回复 支持 反对

使用道具 举报

     
发表于 2010-3-11 17:53:32 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报

     
发表于 2010-3-29 09:23:58 | 显示全部楼层

单片机好学吗

看到你们的作品我很欣慰,但不知好开发吗?学习起来难吗?请指教。
回复 支持 反对

使用道具 举报

发表于 2010-4-24 16:40:08 | 显示全部楼层
原帖由 ntwhq 于 2007-9-21 10:51 发表
实验板使用Atmega8芯片,用LCD1602液晶显示屏显示输出字符。Atmega8价格只比51系列的AT89C2051略高,可功能要强得多,其内部有ADC转换器和EEPROM存储器,使其应用接口电路大为简化。实验板的配套程序采用ICCAVR C语言 ...



能不能把数字频率计的程序给我份,我是一个初学者,琢磨好久了都没有明白,谢谢了 zxk563@hotmail.com
回复 支持 反对

使用道具 举报

发表于 2013-3-31 02:15:41 | 显示全部楼层
一直在用BASCOM,basic语言单片机是初学者的福音。

之前电脑编程已经很熟了,现在面对单片机又是一片陌生的天空,您有空得多向您请教。

特别是12864驱动的代码,请多指点。
回复 支持 反对

使用道具 举报

发表于 2013-4-4 10:14:59 | 显示全部楼层
有兴趣。。
回复 支持 反对

使用道具 举报

发表于 2013-4-4 22:55:14 | 显示全部楼层
avr单片机比51强
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-27 13:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表