亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Mixly開源項(xiàng)目設(shè)計(jì)27:移位寄存器(二)

        2018-10-16 01:24:34隋杰峰
        中國信息技術(shù)教育 2018年19期
        關(guān)鍵詞:流水程序設(shè)計(jì)

        隋杰峰

        上一期,我們介紹了通過74HC595移位寄存器只用UNO的3個(gè)管腳就可以控制8個(gè)LED的亮滅。本期,我們將進(jìn)一步介紹74HC595的一些應(yīng)用,將分別做一個(gè)8位二進(jìn)制計(jì)數(shù)器和一個(gè)流水燈項(xiàng)目。

        在元件的使用和電路的連接上,依然沿用上一期的元件和電路。

        需要的元件(如表1)

        電路連接(如圖1)

        程序設(shè)計(jì)

        1.8位二進(jìn)制計(jì)數(shù)器

        上一期的文章介紹了在shiftOut模塊中輸入數(shù)值,控制8個(gè)LED亮滅的過程,實(shí)際上,就是將十進(jìn)制的數(shù)值轉(zhuǎn)換為8位二進(jìn)制,依次送入移位寄存器,明白了這個(gè)過程,就可以設(shè)計(jì)一個(gè)程序,來展現(xiàn)二進(jìn)制進(jìn)位了,程序如圖2所示。

        我們來解釋一下這個(gè)程序:

        首先聲明一個(gè)變量i為整數(shù),并賦值為0;

        然后是一個(gè)for循環(huán)模塊,讓i依次(步長為1)取從0到255的值,即第一次取值0,第二次取值1,第三次取值2……第256次取值255;

        接著就是我們熟悉的模塊,在上一期,我們用它來控制了8個(gè)LED的亮滅;

        最后延時(shí)200毫秒,作用是讓每一次輸入數(shù)值后,LED亮滅的狀態(tài)保持200毫秒。

        上傳程序后,我們就可以看到LED從全滅到全亮的過程,LED從右往左開始被點(diǎn)亮,它們每200毫秒變化一下,相當(dāng)于從二進(jìn)制00000000每次加1,一直加到11111111,再重新開始,如此重復(fù)執(zhí)行。

        2.流水燈

        如果要設(shè)計(jì)一個(gè)流水燈,只需要將下面的二進(jìn)制數(shù)一個(gè)個(gè)輸入即可,為了方便,我們可以將它們轉(zhuǎn)換成十進(jìn)制或者十六進(jìn)制放到數(shù)組里(如表2)。

        以十進(jìn)制為例,流水燈程序如圖3所示。

        上面的程序采用了數(shù)組,依次取出數(shù)組mylist中的8個(gè)數(shù)值,轉(zhuǎn)換為二進(jìn)制輸入移位寄存器,就實(shí)現(xiàn)了流水燈的效果。以十六進(jìn)制為例,流水燈程序如圖4所示。

        需要注意的是,以上兩個(gè)程序,在用數(shù)組時(shí),數(shù)值(或字符)之間是英文狀態(tài)下的“,”,十六進(jìn)制字符前面要加“0x”。

        實(shí)際上,我們仔細(xì)觀察上面的8個(gè)二進(jìn)制數(shù),會(huì)發(fā)現(xiàn)二進(jìn)制數(shù)中1的位置是依次從最低位到最高位的,因此,我們也可以用移位的思路設(shè)計(jì)程序,程序如圖5所示。

        當(dāng)然,我們也可以設(shè)計(jì)其他效果的流水燈程序,這里不再一一舉例。

        結(jié)束語

        74HC595是我非常喜歡的一個(gè)芯片,它能幫助我們?cè)黾訑?shù)字輸出引腳的數(shù)量,因此,可以讓Arduino送出更多的數(shù)字信號(hào),也可以當(dāng)作數(shù)字開關(guān)使用,控制更多的低電壓元件,如LED,甚至可以通過三極管或繼電器模塊控制一些高電壓元件。

        猜你喜歡
        流水程序設(shè)計(jì)
        流水
        文苑(2020年10期)2020-11-07 03:15:26
        試論我國未決羈押程序的立法完善
        瞞天過?!律O(shè)計(jì)萌到家
        “程序猿”的生活什么樣
        流水有心
        天津詩人(2017年2期)2017-11-29 01:24:12
        設(shè)計(jì)秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計(jì)叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        英國與歐盟正式啟動(dòng)“離婚”程序程序
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        前身寄予流水,幾世修到蓮花?
        視野(2015年6期)2015-10-13 00:43:11
        亚洲精品国产字幕久久vr| 亚洲乱码国产乱码精华| 久热国产vs视频在线观看| 好大好硬好爽免费视频| 亚洲乱在线播放| 国产一区二区三区不卡视频| 狠狠躁18三区二区一区| 日日躁夜夜躁狠狠久久av| 亚洲欧美在线视频| 口爆吞精美臀国产在线| 秋霞在线视频| 欧美粗大无套gay| 2021久久精品国产99国产 | 亚洲人妻av综合久久| 完整版免费av片| 精品久久久久久久久久中文字幕 | 久久青草亚洲AV无码麻豆| 精品国产免费一区二区久久| 丰满少妇作爱视频免费观看| 日本高清aⅴ毛片免费| 精品国产91久久久久久久a| 国产一区二区三区十八区| 亚洲日韩欧美一区、二区| 国产尤物精品自在拍视频首页| 国产黄色精品高潮播放| av免费在线免费观看| 四虎影视免费永久在线观看| 在线观看视频亚洲| 日本一区二区三区精品不卡| 日韩av无码中文字幕| 国产乱人伦偷精品视频| 少妇高潮惨叫久久久久电影| 日韩精品视频高清在线| 精品亚洲成a人片在线观看| 国产一区二区激情对白在线| 日韩人妻美乳中文字幕在线| 一本色道久久综合狠狠躁篇| 色窝窝在线无码中文| 日韩一区二区三区天堂| 国产精品婷婷久久爽一下| 国产精品福利自产拍久久|