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