久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)入門開關(guān)流水程序
[打印本頁]
作者:
螺旋丸
時(shí)間:
2017-11-8 15:59
標(biāo)題:
單片機(jī)入門開關(guān)流水程序
單片機(jī)AT89S51的P2口接8個(gè)發(fā)光二極管led,P1口低兩位P1.0,P1.1接兩個(gè)按鈕開S1,S2。
要求:
1)S1鍵閉合,S2鍵斷開,8只led低四位點(diǎn)亮,高四位熄滅(依次低位到高位循環(huán)點(diǎn)亮);
2)S1鍵斷開,S2鍵閉合,8只led低四位熄滅,高四位點(diǎn)亮。(低四位和高四位交替閃爍)(注意畫上時(shí)鐘電路和復(fù)位電路。)
電路仿真原理圖如下圖所示
1)
4455.jpg
(214.45 KB, 下載次數(shù): 49)
下載附件
2017-11-8 15:59 上傳
源程序如下
#include <reg51.h> // 包含頭文件reg51.h
#include <intrins.h>
#define uchar unsigned char
uchar i,temp,shift ;
void delay() //延時(shí)程序 //
{
uchar i,j;
for(i=0;i<250;i++)
for(j=0;j<250;j++);
}
void liushuiyi() //第一個(gè)流水燈程序//
{
P2=0x0f;
delay();
P2=~P2 ;
delay ();
}
void liushuier() //第二個(gè)流水燈程序//
{
temp=0xfe;
for(i=0;i<8;i++)
{
P2=temp;
delay();
temp=_crol_(temp,1); }
}
void main( ) //主函數(shù)main( )
{
char state;
do
{
P1=0xff; // P1口為輸入
state=P1; // 讀入P1口的狀態(tài),送入state
state=state&0x03; // 屏蔽P1口的高6位
switch (state) // 判P1口低2位開關(guān)狀態(tài)
{
case 0: P2=0xf1; break;// P1.1、P1.0=00,點(diǎn)亮P2.0腳LED
case 1: liushuiyi();break;// P1.1、P1.0=01,點(diǎn)亮P2.1腳LED
case 2: liushuier();break;// P1.1、P1.0=10,點(diǎn)亮P2.2腳LED
case 3: P2=0xf8;break;// P1.1、P1.0=11,點(diǎn)亮P2.3腳LED 1111 0011
}
}while ( 1 );
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久国产精品视频
|
亚洲欧美日本在线
|
国产1区2区在线观看
|
九九九视频
|
日韩精品一区二区三区在线播放
|
久久亚洲国产
|
日韩伦理一区二区
|
欧美精品久久久久
|
免费观看www
|
亚洲视频中文
|
国产婷婷色综合av蜜臀av
|
午夜私人影院在线观看
|
亚洲精品久久久久国产
|
国产精品国产a级
|
久久精品一
|
国产丝袜一区二区三区免费视频
|
亚洲精品第一国产综合野
|
久久精品国产99国产
|
一区二区免费在线视频
|
91成人小视频
|
日本在线一区二区三区
|
成人av一区
|
天天色av
|
中文字幕免费在线
|
国产精品久久久久久久久久免费看
|
国产精品免费av
|
不卡视频一区
|
日韩久草
|
japan21xxxxhd美女 日本欧美国产在线
|
国产精品美女久久久免费
|
男女一区二区三区
|
精品一区二区三区四区
|
久久九九免费
|
就操在线
|
成人欧美一区二区三区在线播放
|
国产精品久久国产精品久久
|
午夜影院在线观看
|
欧美日韩亚洲视频
|
亚洲福利一区二区
|
中文字幕国产视频
|
久久com
|