久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
AVR_點(diǎn)亮LED程序
[打印本頁(yè)]
作者:
liuqq
時(shí)間:
2015-5-22 01:11
標(biāo)題:
AVR_點(diǎn)亮LED程序
//++++++++++++++++++++++++++++++++++
很糾結(jié)的用ICC AVR寫(xiě)了個(gè)程序。調(diào)試通過(guò),木有仿真下載線。貌似挺貴,
窮人家的孩子買(mǎi)不起。鉆研下做個(gè)AVR ISP還是比較靠譜,加油!
+++++++++++++++++++++++++++++++++++//
#include <iom16v.h>
#include <macros.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint ms)
{
uint i,j;
for(i=0;i<ms;i++)
{
for(j=0;j<1141;j++);
}
}
void main()
{
uchar k;
DDRA|=BIT(2);
PORTA|=BIT(2);//我表示AVR的位操作比51單片機(jī)更加復(fù)雜,|運(yùn)算是關(guān)鍵
DDRB=0XFF;
PORTB=0XFF;
while(1)
{
for(k=0;k<8;k++) //for語(yǔ)句
{
PORTB&=~BIT(k);//取反操作
delay(500);//延時(shí)500ms
PORTB|=BIT(k);
delay(500);
}
}
}//我靠!寫(xiě)完了。滾床睡覺(jué),很晚了, 明天是該死的體育考試,oh my god
作者:
liuqq
時(shí)間:
2015-5-22 01:17
#include <iom16.h>
#include <macros.h>
/* This seems to produce the right amount of delay for the LED to be
* seen
*/
void Delay()
{
unsigned char a, b;
for (a = 1; a; a++)
for (b = 1; b; b++)
;
}
void LED_On(int i)
{
PORTB = ~BIT(i); /* low output to turn LED on */
Delay();
}
void main()
{
int i;
DDRB = 0xFF; /* output */
PORTB = 0xFF; /* all off */
while (1)
{
/* forward march */
for (i = 0; i < 8; i++)
LED_On(i);
/* backward march */
for (i = 8; i > 0; i--)
LED_On(i);
/* skip */
for (i = 0; i < 8; i += 2)
LED_On(i);
for (i = 7; i > 0; i -= 2)
LED_On(i);
}
}
復(fù)制代碼
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩欧美国产成人
|
天天天天操
|
香蕉在线观看视频
|
色婷婷在线播放
|
成人在线小视频
|
中文字幕永久免费
|
中文字幕伊人
|
在线观看黄色av
|
91久久精品日日躁夜夜躁欧美
|
在线观看不卡av
|
欧美激情第二页
|
不卡免费视频
|
四虎影视大全
|
伊人国产精品
|
免费看黄色av
|
欧美激情xxx
|
中文字幕在线观看网址
|
日韩精品视频在线播放
|
欧美一级视频
|
国产极品国产极品
|
亚洲黄色网址
|
www.99热
|
99在线精品视频
|
中文字幕国产
|
午夜影院污
|
国产不卡视频
|
日韩成人一区二区
|
免费黄色一级
|
精品成人av
|
国产一及片
|
免费观看av
|
日韩一区不卡
|
伊人国产女
|
欧美激情自拍
|
成人免费在线播放
|
亚洲欧美网站
|
亚洲第一av
|
精品无人国产偷自产在线
|
欧美一级色
|
日日日干干干
|
一区二区三区在线播放
|