|
点击 |
回复 |
标题 |
作者 |
最后回复 |
|
750 |
0 |
/* 單片機: ATMega16A 晶振: 外部11.0592MHz (熔絲位: 低E1 高99) 紅外接收頭端口: PD6(ICP1) 數碼管段選: PA 數碼管位選:... |
巨大八爪鱼 |
5-7 巨大八爪鱼 |
|
752 |
4 |
晶振:外部11.0592MHz 本程序對晶振的要求不高,使用內部8MHz晶振也是可以的。 【main.c】 // 晶振: 外部11.0592MHz #include <a... |
巨大八爪鱼 |
4-22 巨大八爪鱼 |
|
1318 |
14 |
電路板: 三極管全部都是9012的。左邊的74HC595是決定一橫排的顯示內容,右邊的74HC595則是決定顯示哪一橫排。 左上角的按鍵是RESET鍵,最下面的按鍵是暫停鍵(程序中是K1)...  |
巨大八爪鱼 |
4-4 巨大八爪鱼 |
|
762 |
0 |
#define F_CPU 11059200 #include <avr/interrupt.h> #include <avr/io.h> #include... |
巨大八爪鱼 |
3-26 巨大八爪鱼 |
|
772 |
7 |
#include <avr/io.h> #include <avr/sfr_defs.h> #include <stdio.h> // 晶片型號:... |
巨大八爪鱼 |
3-23 巨大八爪鱼 |
|
747 |
5 |
#define F_CPU 10000000UL // 晶振:10MHz(更低頻率的晶振也是可以的,無需修改程序代碼) #include <avr/io.h> #inc... |
巨大八爪鱼 |
2-8 巨大八爪鱼 |
|
589 |
0 |
#define F_CPU 10000000UL #include <avr/io.h> #include <util/delay.h> inline... |
巨大八爪鱼 |
2-7 巨大八爪鱼 |
|
711 |
2 |
#define F_CPU 8000000UL #include <avr/eeprom.h> #include <avr/io.h> #includ... |
巨大八爪鱼 |
2-1 巨大八爪鱼 |
|
906 |
1 |
直接把AVR Fighter文件夾中的libusb0.dll和libusb0.sys文件刪除就行了。 |
巨大八爪鱼 |
2-1 巨大八爪鱼 |
|
704 |
4 |
真是令人百思不得其解 |
巨大八爪鱼 |
7-8 巨大八爪鱼 |
|
836 |
3 |
A&0x10必須加上括號,否則出錯 |
巨大八爪鱼 |
5-15 巨大八爪鱼 |
|
634 |
1 |
|
巨大八爪鱼 |
12-2 巨大八爪鱼 |
|
2165 |
34 |
最終效果:  |
巨大八爪鱼 |
11-17 巨大八爪鱼 |
|
721 |
3 |
但是程序又能寫入EEPROM,真是奇怪了 |
巨大八爪鱼 |
9-18 巨大八爪鱼 |
|
660 |
2 |
|
巨大八爪鱼 |
7-19 巨大八爪鱼 |
|
494 |
1 |
可以帶動的LED燈閃爍(亮500ms滅500ms)。雖然亮度很暗。 運行的就是昨天寫的這個程序: https://zh.arslanbar.net/post.php?t=22610   |
巨大八爪鱼 |
7-19 巨大八爪鱼 |
|
527 |
9 |
|
巨大八爪鱼 |
7-18 巨大八爪鱼 |
|
630 |
3 |
但AVR_frighter可以用來讀寫該晶片的熔絲位,以及讀取EEPROM。只是不能拿來下載程序。 avrdude可以下載用ICC AVR和gcc avr生成的C語言程序到ATtiny13。... |
巨大八爪鱼 |
7-18 巨大八爪鱼 |
|
1476 |
22 |
首先,祝賀我成功地點亮了LED燈!  |
巨大八爪鱼 |
7-18 巨大八爪鱼 |
|
1412 |
12 |
關於安裝什麼軟件請參見: http://blog.ptsang.net/developing_avr_under_linux 本人用的RZ-51單片機,2011年9月13日買的,當時買的是... |
巨大八爪鱼 |
7-6 巨大八爪鱼 |
|
548 |
3 |
原文:http://blog.csdn.net/jinling1441/article/details/5430706 avr-libc 支持頭文件:pgmspace.h #include... |
巨大八爪鱼 |
7-6 巨大八爪鱼 |
|
596 |
9 |
[octopus@pc3 tools]$ ./temperature Can't open serial port! [octopus@pc3 tools]$ sudo chmod 77... |
巨大八爪鱼 |
6-20 巨大八爪鱼 |
|
472 |
1 |
我目前專攻的領域是php和android程序,有時候製作魔塔。 |
巨大八爪鱼 |
1-11 巨大八爪鱼 |
|
798 |
2 |
rt |
巨大八爪鱼 |
11-16 巨大八爪鱼 |
|
527 |
2 |
rt |
巨大八爪鱼 |
11-16 巨大八爪鱼 |
|
531 |
3 |
邊學單片機邊學英語 |
巨大八爪鱼 |
11-16 巨大八爪鱼 |
|
3022 |
44 |
單片機端口定義:   |
巨大八爪鱼 |
11-16 巨大八爪鱼 |
|
493 |
2 |
界面和微軟的visual studio差不多,但我基本沒用過 |
巨大八爪鱼 |
11-9 巨大八爪鱼 |
|
485 |
1 |
在我們這裏實體店,atmega16要25塊錢一片,atmega8也要18塊錢,但at89c52就只要10元 |
巨大八爪鱼 |
11-9 巨大八爪鱼 |
|
464 |
1 |
而且還可以設置為三分之一的duty cycle
同樣的功能可以用ne555實現 |
巨大八爪鱼 |
11-9 巨大八爪鱼 |
|
581 |
3 |
都是熔絲位設置錯了 |
巨大八爪鱼 |
11-9 巨大八爪鱼 |
|
1012 |
5 |
電路的連接: 1.數碼管的段選全部接到PA口。(直接用導線連接,不用接電阻和三極管什麼的) 2.數碼管的位選接到PB0和PB1口。(仍然是直接用導線連接,哈哈這就是AVR單片機的優... |
巨大八爪鱼 |
10-1 巨大八爪鱼 |
|
442 |
2 |
#include "iom16v.h" #include <macros.h> //DS18B20 #define DQ (PIND&BIT(3)) #de... |
巨大八爪鱼 |
10-1 巨大八爪鱼 |
|
478 |
1 |
#include <iom16v.h> #include <macros.h> #include "LCD12864.h" #define FOSC 7372... |
巨大八爪鱼 |
9-30 巨大八爪鱼 |
|
377 |
0 |
#include <iom8v.h> #include <macros.h> //DS18B20 #define DQ (PIND&BIT(3))... |
巨大八爪鱼 |
9-30 巨大八爪鱼 |
|
480 |
0 |
#include <iom16v.h> #include <macros.h> unsigned char const NUM[]={0x3f,0x06,0x5b,... |
巨大八爪鱼 |
9-13 巨大八爪鱼 |
|
488 |
0 |
|
巨大八爪鱼 |
8-28 巨大八爪鱼 |
|
714 |
6 |
電路圖:  |
巨大八爪鱼 |
11-1 巨大八爪鱼 |
|
677 |
0 |
#include <iom16v.h> #include <macros.h> #define FOSC 8000000 #define BAUD 9600... |
巨大八爪鱼 |
10-13 巨大八爪鱼 |
|
560 |
0 |
可以使用內部RC晶振 |
巨大八爪鱼 |
10-3 巨大八爪鱼 |
|
804 |
5 |
【LCD12864.c】 #include <iom16v.h> #include <macros.h> #include "LCD12864.h"... |
巨大八爪鱼 |
9-19 巨大八爪鱼 |
|
997 |
4 |
首先安裝: sudo yum install gcc sudo yum install avrdude sudo yum install avr-gcc sudo yum in... |
巨大八爪鱼 |
9-8 巨大八爪鱼 |
|
859 |
9 |
器材共5樣: 空白電路板,40P緊縮座,10PXX座(我不知道名字,看圖);ATMega16集成塊,ISP下載器  |
巨大八爪鱼 |
4-16 浅风仁樱 |
|
908 |
6 |
//這是我編寫的 #include <iom16v.h> #include <macros.h> unsigned char num=0; unsign... |
巨大八爪鱼 |
7-22 巨大八爪鱼 |
|
573 |
1 |
#include <iom16v.h> #include <macros.h> unsigned char const NUM[]={0xc0,0xf9,0xa4,... |
巨大八爪鱼 |
7-22 巨大八爪鱼 |
|
809 |
2 |
反正一次只亮一個燈的。 完全可以照搬矩陣鍵盤的辦法。矩陣鍵盤也是兩個端口 |
巨大八爪鱼 |
7-22 巨大八爪鱼 |
|
705 |
1 |
但在其他計算機編程語言中就並不重要,甚至根本不會用到 |
巨大八爪鱼 |
7-19 巨大八爪鱼 |
|
744 |
1 |
否則無效 |
巨大八爪鱼 |
7-19 巨大八爪鱼 |
|
702 |
0 |
比如按下按鍵後數碼管會熄滅 |
巨大八爪鱼 |
7-19 巨大八爪鱼 |
|
618 |
2 |
#include <iom16v.h> #include <macros.h> void delay_ms(unsigned int k) {... |
巨大八爪鱼 |
7-18 巨大八爪鱼 |
|