|   | 
        点击 | 
        回复 | 
        标题 | 
        作者 | 
        最后回复 | 
      
            
        |   | 
        961 | 
        0 | 
        
                    
           /* 单片机: ATMega16A 晶振: 外部11.0592MHz (熔丝位: 低E1 高99) 红外接收头端口: PD6(ICP1) 数码管段选: PA 数码管位选:...            | 
        巨大八爪鱼 | 
        5-7  巨大八爪鱼 | 
      
            
        |   | 
        922 | 
        4 | 
        
                    
           晶振:外部11.0592MHz 本程序对晶振的要求不高,使用内部8MHz晶振也是可以的。 【main.c】 // 晶振: 外部11.0592MHz #include <a...            | 
        巨大八爪鱼 | 
        4-22  巨大八爪鱼 | 
      
            
        |   | 
        1322 | 
        14 | 
        
                    
          電路板: 三極管全部都是9012的。左邊的74HC595是決定一橫排的顯示內容,右邊的74HC595則是決定顯示哪一橫排。 左上角的按鍵是RESET鍵,最下面的按鍵是暫停鍵(程序中是K1)...              | 
        巨大八爪鱼 | 
        4-4  巨大八爪鱼 | 
      
            
        |   | 
        843 | 
        0 | 
        
                    
           #define F_CPU 11059200 #include <avr/interrupt.h> #include <avr/io.h> #include...            | 
        巨大八爪鱼 | 
        3-26  巨大八爪鱼 | 
      
            
        |   | 
        949 | 
        7 | 
        
                    
           #include <avr/io.h> #include <avr/sfr_defs.h> #include <stdio.h> // 芯片型号:...            | 
        巨大八爪鱼 | 
        3-23  巨大八爪鱼 | 
      
            
        |   | 
        913 | 
        5 | 
        
                    
           #define F_CPU 10000000UL // 晶振:10MHz(更低频率的晶振也是可以的,无需修改程序代码) #include <avr/io.h> #inc...            | 
        巨大八爪鱼 | 
        2-8  巨大八爪鱼 | 
      
            
        |   | 
        720 | 
        0 | 
        
                    
           #define F_CPU 10000000UL #include <avr/io.h> #include <util/delay.h> inline...            | 
        巨大八爪鱼 | 
        2-7  巨大八爪鱼 | 
      
            
        |   | 
        849 | 
        2 | 
        
                    
           #define F_CPU 8000000UL #include <avr/eeprom.h> #include <avr/io.h> #includ...            | 
        巨大八爪鱼 | 
        2-1  巨大八爪鱼 | 
      
            
        |   | 
        939 | 
        1 | 
        
                    
           直接把AVR Fighter文件夹中的libusb0.dll和libusb0.sys文件删除就行了。            | 
        巨大八爪鱼 | 
        2-1  巨大八爪鱼 | 
      
            
        |   | 
        861 | 
        4 | 
        
                    
           真是令人百思不得其解            | 
        巨大八爪鱼 | 
        7-8  巨大八爪鱼 | 
      
            
        |   | 
        889 | 
        3 | 
        
                    
           A&0x10必须加上括号,否则出错            | 
        巨大八爪鱼 | 
        5-15  巨大八爪鱼 | 
      
            
        |   | 
        720 | 
        1 | 
        
                    
                     | 
        巨大八爪鱼 | 
        12-2  巨大八爪鱼 | 
      
            
        |   | 
        2682 | 
        34 | 
        
                    
          最終效果:              | 
        巨大八爪鱼 | 
        11-17  巨大八爪鱼 | 
      
            
        |   | 
        741 | 
        3 | 
        
                    
           但是程序又能写入EEPROM,真是奇怪了            | 
        巨大八爪鱼 | 
        9-18  巨大八爪鱼 | 
      
            
        |   | 
        725 | 
        2 | 
        
                    
                     | 
        巨大八爪鱼 | 
        7-19  巨大八爪鱼 | 
      
            
        |   | 
        717 | 
        1 | 
        
                    
          可以帶動的LED燈閃爍(亮500ms滅500ms)。雖然亮度很暗。 運行的就是昨天寫的這個程序: https://zh.arslanbar.net/post.php?t=22610               | 
        巨大八爪鱼 | 
        7-19  巨大八爪鱼 | 
      
            
        |   | 
        738 | 
        9 | 
        
                    
                     | 
        巨大八爪鱼 | 
        7-18  巨大八爪鱼 | 
      
            
        |   | 
        892 | 
        3 | 
        
                    
           但AVR_frighter可以用來讀寫該芯片的熔絲位,以及讀取EEPROM。只是不能拿來下載程序。 avrdude可以下載用ICC AVR和gcc avr生成的C語言程序到ATtiny13。...            | 
        巨大八爪鱼 | 
        7-18  巨大八爪鱼 | 
      
            
        |   | 
        1653 | 
        22 | 
        
                    
          首先,祝賀我成功地點亮了LED燈!              | 
        巨大八爪鱼 | 
        7-18  巨大八爪鱼 | 
      
            
        |   | 
        2017 | 
        12 | 
        
                    
           關於安裝什麼軟件請參見: http://blog.ptsang.net/developing_avr_under_linux 本人用的RZ-51單片機,2011年9月13日買的,當時買的是...            | 
        巨大八爪鱼 | 
        7-6  巨大八爪鱼 | 
      
            
        |   | 
        827 | 
        3 | 
        
                    
           原文:http://blog.csdn.net/jinling1441/article/details/5430706 avr-libc 支持头文件:pgmspace.h #include...            | 
        巨大八爪鱼 | 
        7-6  巨大八爪鱼 | 
      
            
        |   | 
        830 | 
        9 | 
        
                    
           [octopus@pc3 tools]$ ./temperature  Can't open serial port! [octopus@pc3 tools]$ sudo chmod 77...            | 
        巨大八爪鱼 | 
        6-20  巨大八爪鱼 | 
      
            
        |   | 
        577 | 
        1 | 
        
                    
           我目前专攻的领域是php和android程序,有时候制作魔塔。            | 
        巨大八爪鱼 | 
        1-11  巨大八爪鱼 | 
      
            
        |   | 
        899 | 
        2 | 
        
                    
           rt            | 
        巨大八爪鱼 | 
        11-16  巨大八爪鱼 | 
      
            
        |   | 
        655 | 
        2 | 
        
                    
           rt            | 
        巨大八爪鱼 | 
        11-16  巨大八爪鱼 | 
      
            
        |   | 
        725 | 
        3 | 
        
                    
           边学单片机边学英语            | 
        巨大八爪鱼 | 
        11-16  巨大八爪鱼 | 
      
            
        |   | 
        4794 | 
        44 | 
        
                    
          单片机端口定义:               | 
        巨大八爪鱼 | 
        11-16  巨大八爪鱼 | 
      
            
        |   | 
        691 | 
        2 | 
        
                    
           界面和微软的visual studio差不多,但我基本没用过            | 
        巨大八爪鱼 | 
        11-9  巨大八爪鱼 | 
      
            
        |   | 
        661 | 
        1 | 
        
                    
           在我们这里实体店,atmega16要25块钱一片,atmega8也要18块钱,但at89c52就只要10元            | 
        巨大八爪鱼 | 
        11-9  巨大八爪鱼 | 
      
            
        |   | 
        725 | 
        1 | 
        
                    
           而且还可以设置为三分之一的duty cycle
 同样的功能可以用ne555实现            | 
        巨大八爪鱼 | 
        11-9  巨大八爪鱼 | 
      
            
        |   | 
        687 | 
        3 | 
        
                    
           都是熔丝位设置错了            | 
        巨大八爪鱼 | 
        11-9  巨大八爪鱼 | 
      
            
        |   | 
        1197 | 
        5 | 
        
                    
           电路的连接: 1.数码管的段选全部接到PA口。(直接用导线连接,不用接电阻和三极管什么的) 2.数码管的位选接到PB0和PB1口。(仍然是直接用导线连接,哈哈这就是AVR单片机的优...            | 
        巨大八爪鱼 | 
        10-1  巨大八爪鱼 | 
      
            
        |   | 
        586 | 
        2 | 
        
                    
           #include "iom16v.h" #include <macros.h> //DS18B20 #define DQ (PIND&BIT(3)) #de...            | 
        巨大八爪鱼 | 
        10-1  巨大八爪鱼 | 
      
            
        |   | 
        646 | 
        1 | 
        
                    
           #include <iom16v.h> #include <macros.h> #include "LCD12864.h" #define FOSC 7372...            | 
        巨大八爪鱼 | 
        9-30  巨大八爪鱼 | 
      
            
        |   | 
        546 | 
        0 | 
        
                    
           #include <iom8v.h> #include <macros.h> //DS18B20 #define DQ (PIND&BIT(3))...            | 
        巨大八爪鱼 | 
        9-30  巨大八爪鱼 | 
      
            
        |   | 
        664 | 
        0 | 
        
                    
           #include <iom16v.h> #include <macros.h> unsigned char const NUM[]={0x3f,0x06,0x5b,...            | 
        巨大八爪鱼 | 
        9-13  巨大八爪鱼 | 
      
            
        |   | 
        566 | 
        0 | 
        
                    
                     | 
        巨大八爪鱼 | 
        8-28  巨大八爪鱼 | 
      
            
        |   | 
        867 | 
        6 | 
        
                    
          电路图:              | 
        巨大八爪鱼 | 
        11-1  巨大八爪鱼 | 
      
            
        |   | 
        843 | 
        0 | 
        
                    
           #include <iom16v.h> #include <macros.h> #define FOSC 8000000 #define BAUD 9600...            | 
        巨大八爪鱼 | 
        10-13  巨大八爪鱼 | 
      
            
        |   | 
        733 | 
        0 | 
        
                    
           可以使用内部RC晶振            | 
        巨大八爪鱼 | 
        10-3  巨大八爪鱼 | 
      
            
        |   | 
        969 | 
        5 | 
        
                    
           【LCD12864.c】 #include <iom16v.h> #include <macros.h> #include "LCD12864.h"...            | 
        巨大八爪鱼 | 
        9-19  巨大八爪鱼 | 
      
            
        |   | 
        1159 | 
        4 | 
        
                    
           首先安装: sudo yum install gcc sudo yum install avrdude sudo yum install avr-gcc sudo yum in...            | 
        巨大八爪鱼 | 
        9-8  巨大八爪鱼 | 
      
            
        |   | 
        1097 | 
        9 | 
        
                    
          器材共5样: 空白电路板,40P紧缩座,10PXX座(我不知道名字,看图);ATMega16集成块,ISP下载器              | 
        巨大八爪鱼 | 
        4-16  浅风仁樱 | 
      
            
        |   | 
        1091 | 
        6 | 
        
                    
           //这是我编写的 #include <iom16v.h> #include <macros.h> unsigned char num=0; unsign...            | 
        巨大八爪鱼 | 
        7-22  巨大八爪鱼 | 
      
            
        |   | 
        738 | 
        1 | 
        
                    
           #include <iom16v.h> #include <macros.h> unsigned char const NUM[]={0xc0,0xf9,0xa4,...            | 
        巨大八爪鱼 | 
        7-22  巨大八爪鱼 | 
      
            
        |   | 
        977 | 
        2 | 
        
                    
           反正一次只亮一个灯的。 完全可以照搬矩阵键盘的办法。矩阵键盘也是两个端口            | 
        巨大八爪鱼 | 
        7-22  巨大八爪鱼 | 
      
            
        |   | 
        860 | 
        1 | 
        
                    
           但在其他计算机编程语言中就并不重要,甚至根本不会用到            | 
        巨大八爪鱼 | 
        7-19  巨大八爪鱼 | 
      
            
        |   | 
        936 | 
        1 | 
        
                    
           否则无效            | 
        巨大八爪鱼 | 
        7-19  巨大八爪鱼 | 
      
            
        |   | 
        912 | 
        0 | 
        
                    
           比如按下按键后数码管会熄灭            | 
        巨大八爪鱼 | 
        7-19  巨大八爪鱼 | 
      
            
        |   | 
        878 | 
        2 | 
        
                    
           #include <iom16v.h> #include <macros.h> void delay_ms(unsigned int k) {...            | 
        巨大八爪鱼 | 
        7-18  巨大八爪鱼 | 
      
          
         |