久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5875|回復: 15
打印 上一主題 下一主題
收起左側

單片機小白求教51單片機流水燈控制

  [復制鏈接]
跳轉到指定樓層
樓主
ID:135359 發表于 2016-7-28 16:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本人51單片機小白,剛剛開始學習單片機。
最近看到簡單的流水燈的設計,在文件中輸入
#include<reg52.h>
Void main()
{
P1=0xaa;
}
對單片機P1口的8I/O口同時進行輸入,0x表示后面的數據以十六進制表示,十六進制的aa在二進制中為10101010,那么對應發光二極管的1.3.5.7亮,2.4.6.8滅,也可以將0xaa轉化為十進制的170,如“P1=170;”
以上是郭天祥主編的51單片機教程中的一段,我拿著單片機進行嘗試,流水燈也確實亮了。
但是,當我嘗試對P1口的賦值做出改變時,結果卻出了問題。
我輸入P1=0xab,十六進制的ab轉化成二進制應該是10101011,對應的應該是發光二極管1.3.5.7.8亮,然而實際上亮的燈卻是3.5.7
P1=0xac,轉化為二進制10101100對應發光二極管1.3.5.6亮,但實際上亮的是1.2.5.7
P1=0xad,轉化為二進制10101101對應發光二極管1.3.5.6.8亮,但實際上亮的是2.5.7
求大神指教,這是怎么回事。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:135410 發表于 2016-7-29 06:33 | 只看該作者
P1=0XAA 二進制為10101010對應發光二極管的1.3.5.7亮,說明你的發光二極管采用的是共陽極連接方式,二進制0為亮點,1為滅燈。所以P1=0xab二進制為10101011對應的應該是發光二極管3.5.7亮,P1=0xac,轉化為二進制10101100對應發光二極管1.2.5.7亮。P1=0xad,轉化為二進制10101101對應發光二極管2.5.7亮。
回復

使用道具 舉報

板凳
ID:135359 發表于 2016-7-29 08:07 | 只看該作者
自頂,求大神指教
回復

使用道具 舉報

地板
ID:135440 發表于 2016-7-29 11:47 | 只看該作者
你那個應該是0亮1不亮,從右像左看,注意00000001,我這里的1是指P1_0口,你看下你的電路,
回復

使用道具 舉報

5#
ID:135359 發表于 2016-7-29 15:04 | 只看該作者
明白了,謝謝哈
回復

使用道具 舉報

6#
ID:134239 發表于 2016-7-29 20:38 | 只看該作者
#include<reg52.h>
Void main()
{
P1=0xaa;
while (1);//不加程序就跑飛了
}
回復

使用道具 舉報

7#
ID:134803 發表于 2016-7-30 09:57 | 只看該作者
寫的時候要看看你板子的原理圖,一般都能找到哪里出錯
回復

使用道具 舉報

8#
ID:135514 發表于 2016-7-30 10:48 | 只看該作者
#include<reg52.h>

int i;
int j;
void main()
{
        P1=0x7F;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xBF;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xDF;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xaEF;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xF7;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xFB;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xFD;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
        P1=0xfe;
        for(i=0;i<1000;i++)
                for(j=0;j<50;j++);
       

}
回復

使用道具 舉報

9#
ID:135528 發表于 2016-7-30 14:11 | 只看該作者
學習中!感謝!!
回復

使用道具 舉報

10#
ID:135528 發表于 2016-7-30 14:12 | 只看該作者
學習中!謝謝!!!!
回復

使用道具 舉報

11#
ID:135359 發表于 2016-8-1 10:03 | 只看該作者

這是?
回復

使用道具 舉報

12#
ID:71099 發表于 2016-8-1 11:55 | 只看該作者
因為二極管的陰極接在單片機的引腳上,而陽極接在了VCC上,在陰極為0時,發光二極管才會亮!
回復

使用道具 舉報

13#
ID:135592 發表于 2016-8-1 16:47 | 只看該作者
看著很有幫助。
回復

使用道具 舉報

14#
ID:135710 發表于 2016-8-1 17:55 | 只看該作者

這個程序不錯哦
回復

使用道具 舉報

15#
ID:135715 發表于 2016-8-1 18:47 | 只看該作者
請提供原理圖
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 秋霞电影院午夜伦 | 久久久久国产一区二区三区 | 欧美成年网站 | 国产在线拍偷自揄拍视频 | 国产清纯白嫩初高生在线播放视频 | 福利精品在线观看 | 国产在线精品一区二区三区 | 国产激情精品 | 黄色一级大片在线免费看产 | 欧美精品网站 | 欧美黄 片免费观看 | 中文字幕视频免费 | 国产精品一级 | 8x国产精品视频一区二区 | 九九激情视频 | www.色综合| 日韩久久网 | 精品国产乱码久久久久久丨区2区 | 福利av在线| 北条麻妃视频在线观看 | 91麻豆精品国产91久久久久久 | 亚洲天堂网站 | 999久久久| 日本午夜精品一区二区三区 | 91成人影院| 久久久免费毛片 | 成人午夜视频在线观看 | 久久精品综合 | 亚洲综合成人网 | 免费观看一级毛片 | 免费看黄色视屏 | 精品国产欧美一区二区 | 日本精品一区二区三区在线观看视频 | www.亚洲一区 | 日韩欧美一级精品久久 | 青青草原精品99久久精品66 | 亚洲精品一区二区三区蜜桃久 | 男女啪啪高潮无遮挡免费动态 | 午夜在线视频 | 一a一片一级一片啪啪 | 97精品超碰一区二区三区 |