承诺:经过15天培训让你绝对可以熟悉单片机是什么东东,并可以应用单片机设计简单项目
特色:一对一教学
价格:前10名1000元,先交500元,培训5天后再交500元
培训内容:
(通过学会以下程序让你掌握大部分常用单片机编程技术)
01◇LED 灯实验;流水灯;
02◇数码管实验;在数码管上显示数字;
03◇1602 液晶显示实验;
04◇查询式独立按键实验;
05◇I2C总线、I/O口扩展;
06◇中断式独立按键;
07◇矩阵式按键实验;
08◇定时器0 中断实验;
09◇AD 转换实验;
10◇DA 转换实验;
11◇温度传感器实验;
12◇数字电位器实验;
13◇PWM 实验;
14◇继电器实验;
15◇串口通信实验;
16◇EEPROM 读写实验;
承诺:
签合同,包学包会,不会免费再学
AVR单片机一对一教学培训
全部回复(6)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@oyggj
呵!!!!!!!!有多少这样的需求?不是有10天教你学会AVR的C语言的视频教学下载吗?
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/317531241274162.gif');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@oyggj
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/77/317531241274162.gif');}"onmousewheel="returnimgzoom(this);">
呵呵我也是看(10天)学的AVR,现在遇到一个问题希望你有时间能帮我解答一下好吗,我改变延时控制电灯的亮度时灯闪的厉害,为什么?程序如下:
#include
#include
#define uchar unsigned char
#define uint unsigned int
#pragma interrupt_handler Timer0_OVF_ISR:iv_TIMER0_OVF
void Timer0_OVF_ISR (void)
{
delay(5);
//TCNT0=0xFE;
PORTC=0xFB;
}
void main()
{
PORTD|=0x04;
DDRD|=0xFB;
PORTC=0x04;
DDRC=0xFF;
TCCR0=0x06; //设置定时/计数器1的工作方式
TCCR1B=0x0F;
//TCNT0=0xFE; //置定时/计数器0的初值
TIMSK=0x01; MCUCR=0X02;
GICR=0X40;
SREG=0x80; //开总中断
}
void delay(uint ms)
{
uint i,j;
for(i=0;i {
for(j=0;j<150;j++);
}
}500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/254041241756717.gif');}" onmousewheel="return imgzoom(this);">
#include
#include
#define uchar unsigned char
#define uint unsigned int
#pragma interrupt_handler Timer0_OVF_ISR:iv_TIMER0_OVF
void Timer0_OVF_ISR (void)
{
delay(5);
//TCNT0=0xFE;
PORTC=0xFB;
}
void main()
{
PORTD|=0x04;
DDRD|=0xFB;
PORTC=0x04;
DDRC=0xFF;
TCCR0=0x06; //设置定时/计数器1的工作方式
TCCR1B=0x0F;
//TCNT0=0xFE; //置定时/计数器0的初值
TIMSK=0x01; MCUCR=0X02;
GICR=0X40;
SREG=0x80; //开总中断
}
void delay(uint ms)
{
uint i,j;
for(i=0;i
for(j=0;j<150;j++);
}
}500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/77/254041241756717.gif');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@fzhlpp
呵呵我也是看(10天)学的AVR,现在遇到一个问题希望你有时间能帮我解答一下好吗,我改变延时控制电灯的亮度时灯闪的厉害,为什么?程序如下:#include#include#define ucharunsignedchar#define uint unsignedint#pragmainterrupt_handlerTimer0_OVF_ISR:iv_TIMER0_OVFvoidTimer0_OVF_ISR(void){delay(5);//TCNT0=0xFE;PORTC=0xFB;}voidmain(){PORTD|=0x04;DDRD|=0xFB;PORTC=0x04;DDRC=0xFF;TCCR0=0x06;//设置定时/计数器1的工作方式TCCR1B=0x0F;//TCNT0=0xFE;//置定时/计数器0的初值TIMSK=0x01;MCUCR=0X02;GICR=0X40;SREG=0x80;//开总中断}voiddelay(uintms){ uinti,j;for(i=0;i
你控制开关PWM频率大于50HZ以上就不闪烁了,100HZ就很爽了.
0
回复
提示