51CTO博客开发
还是菜鸟级的arn实践 功能:实时时钟RTC,用uart串口打印出来。 模块分为三块 第一个:uat的实现,包括时钟设置,uart的读写 #include <S3C2440.H> void init_clock() { rLOCKTIME=0xffffff; rMPLLCON=0x44011; //fclk=300M &
S3C2440实现流水灯,用软件延时!
程序太简单啦,就不说啦,自己看吧 ATMEGA16用ICCAVR编译器 1、外部中断 #include<iom16v.h> #include <AVRdef.h> unsigned char temp=0x80; void main() { DDRA=0xff; &nb
最近看了ATmega16的ADC,写下这个简单的程序,了解下ADC的简单控制。 程序用Proteus仿真的,用的是ICCAVR7 的编译器(头文件有所不同,自己掂量) 程序的内容是:通过PA1外部电压的读入并动态的显示在3位数码管上 #include<iom16v.h> #include<AVRdef.h> unsigned char tab[]={0x3f,0x
今天看了下AVR的EEPROM,自己写了个简单的程序。 程序内容是:向EEPROM的地址从0x111开始写10个数据,然后读出来显示在数码管上。(地址范围0~511) 我用的是ICCAVR的编译器头文件有点不同。因为macros.h文件是空的并说明用AVRdef.h,所以就用啦。 写时序如下 ( 第 3 步和第 4 步的次序并不重要 ):1. 等待 EEWE 位变为零2. 等待 SPMCSR
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号