本吧共有主題數55個,帖子數300篇,單片機發燒友0位。
內容轉換:不轉換
 
點擊 回復 標題 作者 最後回復
1093 0

【程序】AVR单片机使用定时器1的输入捕获功能进行红外遥控解码

/*
单片机: ATMega16A
晶振: 外部11.0592MHz (熔丝位: 低E1 高99)
红外接收头端口: PD6(ICP1)
数码管段选: PA
数码管位选:...
巨大八爪鱼 5-7  巨大八爪鱼
1095 4

【程序】ATMega16A显示ENC28J60网卡的数据包个数,以及网线连接状态

晶振:外部11.0592MHz
本程序对晶振的要求不高,使用内部8MHz晶振也是可以的。
【main.c】
// 晶振: 外部11.0592MHz
#include <a...
巨大八爪鱼 4-22  巨大八爪鱼
1999 14

[ATtiny13項目]8x8點陣顯示數字和字母 [圖片]

電路板:
三極管全部都是9012的。左邊的74HC595是決定一橫排的顯示內容,右邊的74HC595則是決定顯示哪一橫排。
左上角的按鍵是RESET鍵,最下面的按鍵是暫停鍵(程序中是K1)...
巨大八爪鱼 4-4  巨大八爪鱼
1053 0

【程序】AVR单片机通过硬件I2C(TWI)读写24C08存储器

#define F_CPU 11059200
#include <avr/interrupt.h>
#include <avr/io.h>
#include...
巨大八爪鱼 3-26  巨大八爪鱼
1125 7

【程序】在AVR单片机中使用printf函数

#include <avr/io.h>
#include <avr/sfr_defs.h>
#include <stdio.h>
// 芯片型号:...
巨大八爪鱼 3-23  巨大八爪鱼
1075 5

【程序】AVR单片机操作DS12C887时钟芯片

#define F_CPU 10000000UL // 晶振:10MHz(更低频率的晶振也是可以的,无需修改程序代码)
#include <avr/io.h>
#inc...
巨大八爪鱼 2-8  巨大八爪鱼
915 0

【程序】用C++写的AVR操作1602液晶的程序

#define F_CPU 10000000UL
#include <avr/io.h>
#include <util/delay.h>
inline...
巨大八爪鱼 2-7  巨大八爪鱼
1104 2

【程序】在Atmel Studio 7中用C++写的AVR程序

#define F_CPU 8000000UL
#include <avr/eeprom.h>
#include <avr/io.h>
#includ...
巨大八爪鱼 2-1  巨大八爪鱼
1294 1

【解决方案】AVR Fighter提示没有发现所需USB设备

直接把AVR Fighter文件夹中的libusb0.dll和libusb0.sys文件删除就行了。
巨大八爪鱼 2-1  巨大八爪鱼
1070 4

我至今都没找到attiny13无法输出任何电平的原因

真是令人百思不得其解
巨大八爪鱼 7-8  巨大八爪鱼
1240 3

【教训】if ((A&0x10)==0)必须打括号!

A&0x10必须加上括号,否则出错
巨大八爪鱼 5-15  巨大八爪鱼
1030 1

普中科技单片机开发板使用AVR单片机芯片的接线图 [圖片]

巨大八爪鱼 12-2  巨大八爪鱼
3219 34

【單片機實際應用】開機時在MySQL數據庫中自動記錄開機時間和室內溫度(由DS18B20通過串口提供) [圖片]

最終效果:
巨大八爪鱼 11-17  巨大八爪鱼
1063 3

不知为何我的ATtiny13芯片无法输出I/O口电平

但是程序又能写入EEPROM,真是奇怪了
巨大八爪鱼 9-18  巨大八爪鱼
1006 2

[展示]ATtiny13 + 2 × 74HC595驅動8x8點陣 [圖片]

巨大八爪鱼 7-19  巨大八爪鱼
779 1

神奇啊!僅僅靠萬用表的電就能使ATtiny13運行起來 [圖片]

可以帶動的LED燈閃爍(亮500ms滅500ms)。雖然亮度很暗。
運行的就是昨天寫的這個程序:
https://zh.arslanbar.net/post.php?t=22610
巨大八爪鱼 7-19  巨大八爪鱼
826 9

[案例]ATtiny13驅動74HC595 [圖片]

巨大八爪鱼 7-18  巨大八爪鱼
963 3

本人已經證明,AVR_frighter不能用來通過ISP燒寫ATtiny13芯片,但avrdude可以通過ISP燒寫ATtiny13

但AVR_frighter可以用來讀寫該芯片的熔絲位,以及讀取EEPROM。只是不能拿來下載程序。
avrdude可以下載用ICC AVR和gcc avr生成的C語言程序到ATtiny13。...
巨大八爪鱼 7-18  巨大八爪鱼
2115 22

[使用方法]ATtiny13A芯片的使用方法 [圖片]

首先,祝賀我成功地點亮了LED燈!
巨大八爪鱼 7-18  巨大八爪鱼
1966 12

[教程]在Fedora Linux 22下燒寫AVR ATMega16單片機

關於安裝什麼軟件請參見:
http://blog.ptsang.net/developing_avr_under_linux
本人用的RZ-51單片機,2011年9月13日買的,當時買的是...
巨大八爪鱼 7-6  巨大八爪鱼
881 3

[教程]在GCC-AVR程序中访问Flash程序存储器

原文:http://blog.csdn.net/jinling1441/article/details/5430706
avr-libc 支持头文件:pgmspace.h
#include...
巨大八爪鱼 7-6  巨大八爪鱼
898 9

[測量]現在室內的溫度

[octopus@pc3 tools]$ ./temperature
Can't open serial port!
[octopus@pc3 tools]$ sudo chmod 77...
巨大八爪鱼 6-20  巨大八爪鱼
815 1

目前我暂时淡出单片机领域

我目前专攻的领域是php和android程序,有时候制作魔塔。
巨大八爪鱼 1-11  巨大八爪鱼
1112 2

AVR单片机8M晶振可比C51 11.0592M晶振执行快多了

rt
巨大八爪鱼 11-16  巨大八爪鱼
808 2

我发现,如果PIN31未正确连接和设置,就不能正常使用PB口和PC口

rt
巨大八爪鱼 11-16  巨大八爪鱼
800 3

现在我又开始阅读AVR ATMega16英文手册了

边学单片机边学英语
巨大八爪鱼 11-16  巨大八爪鱼
4580 44

【单片机程序】AVRMega8制作的简易示波器(只能检测高低电平) [优秀程序] [圖片]

单片机端口定义:
巨大八爪鱼 11-16  巨大八爪鱼
772 2

我在我的英文win8系统上安装了英文版avr studio

界面和微软的visual studio差不多,但我基本没用过
巨大八爪鱼 11-9  巨大八爪鱼
781 1

avr什么都好,就是太贵了

在我们这里实体店,atmega16要25块钱一片,atmega8也要18块钱,但at89c52就只要10元
巨大八爪鱼 11-9  巨大八爪鱼
746 1

可以用定时器的fast pwm模式产生38khz的波形

而且还可以设置为三分之一的duty cycle
同样的功能可以用ne555实现
巨大八爪鱼 11-9  巨大八爪鱼
891 3

我记得去年9月我把AVR的两片芯片都锁了

都是熔丝位设置错了
巨大八爪鱼 11-9  巨大八爪鱼
1333 5

【成功的实验】AVR单片机驱动2位【共阴】数码管

电路的连接:
1.数码管的段选全部接到PA口。(直接用导线连接,不用接电阻和三极管什么的)
2.数码管的位选接到PB0和PB1口。(仍然是直接用导线连接,哈哈这就是AVR单片机的优...
巨大八爪鱼 10-1  巨大八爪鱼
745 2

【程序】AVR单片机数码管显示温度

#include "iom16v.h"
#include <macros.h>
//DS18B20
#define DQ (PIND&BIT(3))
#de...
巨大八爪鱼 10-1  巨大八爪鱼
778 1

【不完整程序】AVR单片机透过蓝牙接收消息

#include <iom16v.h>
#include <macros.h>
#include "LCD12864.h"
#define FOSC 7372...
巨大八爪鱼 9-30  巨大八爪鱼
679 0

【程序】AVR单片机数码管显示温度版本2(2014年3月16日版)

#include <iom8v.h>
#include <macros.h>
//DS18B20
#define DQ (PIND&BIT(3))...
巨大八爪鱼 9-30  巨大八爪鱼
794 0

一段AVR驱动共阴数码管的代码

#include <iom16v.h>
#include <macros.h>
unsigned char const NUM[]={0x3f,0x06,0x5b,...
巨大八爪鱼 9-13  巨大八爪鱼
753 0

AVR Frighter没有英文版!

巨大八爪鱼 8-28  巨大八爪鱼
1032 6

【本人原创程序】教你用AVR单片机制作遥控器 [圖片]

电路图:
巨大八爪鱼 11-1  巨大八爪鱼
968 0

【串口通信】AVR单片机串口发送到PC

#include <iom16v.h>
#include <macros.h>
#define FOSC 8000000
#define BAUD 9600...
巨大八爪鱼 10-13  巨大八爪鱼
854 0

avr单片机使用8M晶振且对定时器1进行8分频,恰好相当于51单片机接12M晶振

可以使用内部RC晶振
巨大八爪鱼 10-3  巨大八爪鱼
1130 5

【程序库】AVR单片机操作普通12864液晶的程序库(目前只支持显示字)

【LCD12864.c】
#include <iom16v.h>
#include <macros.h>
#include "LCD12864.h"...
巨大八爪鱼 9-19  巨大八爪鱼
1328 4

【教程】Linux下烧写AVR单片机,以ATMega16为例

首先安装:
sudo yum install gcc
sudo yum install avrdude
sudo yum install avr-gcc
sudo yum in...
巨大八爪鱼 9-8  巨大八爪鱼
1217 9

【电路板】AVR编程器的制作 [圖片]

器材共5样:
空白电路板,40P紧缩座,10PXX座(我不知道名字,看图);ATMega16集成块,ISP下载器
巨大八爪鱼 4-16  浅风仁樱
1210 6

【程序】AVR独立键盘

//这是我编写的
#include <iom16v.h>
#include <macros.h>
unsigned char num=0;
unsign...
巨大八爪鱼 7-22  巨大八爪鱼
889 1

【程序】8位数码管显示

#include <iom16v.h>
#include <macros.h>
unsigned char const NUM[]={0xc0,0xf9,0xa4,...
巨大八爪鱼 7-22  巨大八爪鱼
1165 2

如果流水灯的数量比较多,可以考虑参考矩阵键盘的方法

反正一次只亮一个灯的。
完全可以照搬矩阵键盘的办法。矩阵键盘也是两个端口
巨大八爪鱼 7-22  巨大八爪鱼
1006 1

在单片机中,位运算非常重要

但在其他计算机编程语言中就并不重要,甚至根本不会用到
巨大八爪鱼 7-19  巨大八爪鱼
1069 1

我以前试过,C51不能直接给P口赋16进制的值

否则无效
巨大八爪鱼 7-19  巨大八爪鱼
985 0

数码管动态扫描比较消耗CPU

比如按下按键后数码管会熄灭
巨大八爪鱼 7-19  巨大八爪鱼
934 2

【程序】两排相反的流水灯

#include <iom16v.h>
#include <macros.h>
void delay_ms(unsigned int k)
{...
巨大八爪鱼 7-18  巨大八爪鱼
發表帖子
標題:
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
(快捷鍵:Ctrl+Enter)
本吧信息
本吧粉絲:1
吧主:
會員: 單片機發燒友0

分類:程序設計

關於AVR
載入中...