久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
PIC單片機(jī)開發(fā)板之流水燈代碼
[打印本頁]
作者:
51黑芯片
時(shí)間:
2016-1-17 02:22
標(biāo)題:
PIC單片機(jī)開發(fā)板之流水燈代碼
這個(gè)是我自己diy的單片機(jī)開發(fā)板:
http://www.zg4o1577.cn/bbs/dpj-42590-1.html
/*
這是自已寫的流水燈,速度為500ms
*/
#include<pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
void delay(uint x)
{
uint a,b; for(a=x;a>0;a--)
for(b=110;b>0;b--);
}
void main()
{
uchar i; //變量定義最好放在第一行,否則會(huì)出錯(cuò)(提示一大堆的錯(cuò)誤)
TRISD=0x00;
TRISC=0x00; PORTC=0x00; //把數(shù)碼管屏蔽掉
//------------左移效果,向高位移動(dòng)------------------------------
while(1)
{
PORTD=0x01;
/* RD0=1; //這是靜態(tài)的,PORTD=0x??是動(dòng)態(tài)的,如果加了蜂鳴器就得用動(dòng)態(tài)的,用靜態(tài)的蜂鳴器會(huì)一直響。
同樣,573鎖存器是靜態(tài)的,而38譯碼器是動(dòng)態(tài)的,無法做到靜態(tài)同時(shí)選中8個(gè)數(shù)碼管。38譯碼器每次譯一個(gè)碼,每次只能選中一個(gè)數(shù)碼管,所以無法做到同時(shí)選中8個(gè)數(shù)碼管*/
for(i=8;i>0;i--)
{
delay(500);
PORTD=PORTD<<1; //左移(向高位移動(dòng),顯示效果為向右邊高位移動(dòng)),移動(dòng)形成流水效果
}
//------------右移效果,向低位移動(dòng)------------------------
/*
心得:通過調(diào)試窗口,實(shí)踐得知PORTD=0x80才能形成右移效果。
犯的錯(cuò):之前設(shè)為0x08則為0000 1000。而0x80則為1000 0000
*/
PORTD=0x80;
for(i=8;i>0;i--) //循環(huán)8次
{
delay(500);
PORTD=PORTD>>1; //右移(向低位移動(dòng),顯示效果為向左邊高位移動(dòng)),移動(dòng)形成流水效果
}
}
}
復(fù)制代碼
作者:
seataozhang
時(shí)間:
2020-1-4 06:46
學(xué)習(xí)了,受益良多,感謝樓主分享,頂一下!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
超碰成人免费观看
|
午夜精品久久久久久久久久久久久
|
在线视频a
|
最新毛片网站
|
91精品国产综合久久久久久首页
|
wwww.8888久久爱站网
|
一区二区三区国产
|
国产一区在线免费
|
在线免费黄色小视频
|
国产精品久久久99
|
久久久999精品
|
色婷婷国产精品
|
精品视频成人
|
超碰8
|
日韩高清电影
|
国产综合久久
|
国产精品日韩欧美一区二区
|
91看片网
|
欧美一区二区三区精品免费
|
成人蜜桃av
|
亚洲精品一区二区三区蜜桃久
|
国产一区二区精品在线
|
亚洲一区二区在线播放
|
国产一级黄色网
|
成人精品一区
|
亚洲 欧美 精品
|
特黄av
|
国产精品亚洲片在线播放
|
国产免费xxx
|
亚洲精品一区二区三区在线
|
www.久
|
久草院线
|
精品国产三级
|
亚洲一区不卡
|
国产一区二区在线免费观看
|
男女羞羞视频在线看
|
日韩免费一区二区
|
国产精品免费av
|
色桃网
|
激情三区
|
国产一二三区电影
|