娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月05日(星期三)

正在發生

2020年03月05日 | 單片機實驗期末考試-使用兩個外部中斷控制8只LED顯示的電路

發布者:科技探險者 來源: eefocus關鍵字:單片機  外部中斷控制  8只LED顯示 手機看文章 掃描二維碼
隨時隨地手機看文章

51單片機的某一IO口上接8只LED,在外部中斷0輸入P3.2(INT0)引腳接一只按鈕開關K1,在外部中斷1輸入P3,.3(INT1)引腳接一只按鈕開關K2。要求K1和K2未按下時,8只LED呈流水燈逐一動態顯示【方向自定義】,當K1按下時,8只LED奇數偶數位交替閃爍,按下K2時,8只LED以特定時間間隔動態的顯示你的學號,多個學號以特定花型。


#include "SST89x5x4.h"

#include "Intrins.h"

unsigned int arr1[8] = {0x03, 0x01 , 0x04, 0x01, 0x04, 0x00, 0x04, 0x02};

unsigned int arr2[8] = {0x03, 0x01 , 0x04, 0x01, 0x04, 0x00, 0x05, 0x08};

void delay()

{

unsigned int x;

for(x = 0; x < 0xFFFF; x++);

}

void int0_isr() interrupt 0

{

unsigned char j;

for(j = 0; j < 4; j++)

{

P1 = 0xAA;

delay();

P1 = ~P1;

delay();

}

}

void int2_isr() interrupt 2

{

unsigned char j;

for(j = 0; j < 8; j++)

{

P1 = arr1[j];

delay();

delay();

delay();

}

P1 = 0xFF;

delay();

delay();

delay();

for(j = 0; j < 8; j++)

{

P1 = arr2[j];

delay();

delay();

delay();

}

}

void LSD()

{

int i;

P1 = 0x01;

delay();

for(i = 0; i < 7; i++)

{

P1 = _crol_(P1, 1);

delay();

}

}

void main()

{

P1 = 0x00;

IT0 = 1;

EX0 = 1;

IT1 = 1;

EX1 = 1;

EA = 1;

while(1)

{

LSD();

}

}

關鍵字:單片機  外部中斷控制  8只LED顯示 引用地址:單片機實驗期末考試-使用兩個外部中斷控制8只LED顯示的電路

上一篇:51單片機(AT89C52)一鍵多功能(短按、長按)
下一篇:51單片機EA=1的問題

推薦閱讀

  以AT89C51為主器件.I2C總線上連接4個PCF8591芯片,芯片地址分別為(OOOb、OlOb、020b、400b),89C51的P3.6作為SCL信號.P3.7做為SDA信號,每個芯片的模擬輸入采用單端方式輸入,參考電壓VREF選用4.8V。參考電路如下圖所示。下面程序為I2c協議、讀取4路A,D轉換數據以及寫入D/A變換數值的C語言代碼。
開學啦!開學啦!冬去春來,該來的新學期總會來。所謂新學期新氣象,都2019年了,是該來點智能化的學習裝備了。 上學期開始00后都開始上大學了,這一代人伴隨著互聯網的成長,習慣于運用各種電子設備和社交媒體,更傾向于交互式多媒體教學。國內高校也在與時俱進,不斷優化自己的教學方式。現在很多大學老師們都會在課前把課件上傳至系統供學生下載,這就...
一個新的仿生機器人技術 “仿生機器人”是指模仿生物、從事生物特點工作的機器人。同時關于動物如何移動、處理危險和保存能量的特別見解和觀察不僅有趣,而且對機器人領域的科學家也很有價值。在德國漢堡舉行的IROS年會上,類似動物的機器人運動做出了這樣的貢獻。 來自南非開普敦大學的三名研究人員展示了他們的研究成果,“一種受蜘蛛啟發的牽引線使...
勞特巴赫(Lauterbach)的TRACE32工具現在具有對OpenSynergy的COQOS虛擬機管理及其上運行的客戶端系統的支持。這為客戶提供了一種有效的方式來調試和跟蹤SoC的復雜性,而無需詳細了解多個操作系統之間的交互。作為勞特巴赫與OpenSynergy之間合作伙伴關系的一部分,這項新的支持功能使客戶能夠通過識別所需的源代碼和相應的變量并允許用戶切換虛擬機,從而...

史海拾趣

問答坊 | AI 解惑

微波自動節電開關

微波自動開關是根據微波的多普勒效應來進行控制的,它能夠監測物體移動,并把移動轉換為電信號從而控制燈泡的亮滅或電器的啟閉。本文介紹了其原理…

查看全部問答∨

TI C54xx DSP 十天速成講義 &lt;一&gt;

[實驗一 新手上路] 初學者編寫的第一個程序通常是控制XF引腳的變化,然后用示波器測量XF腳波形或觀察與相接的LED。這個程序也常常用來測度一下DSP能否正常工作。實驗1.1 最簡單的程序:控制XF引腳周期性變化實驗目的:通過簡單的程序了解DSP程序的 ...…

查看全部問答∨

智能溫控器使居家采暖更舒適

時值裝修旺季,許多家庭在經歷去年雪災嚴寒之后開始將采暖設備優先采購,而目前一項精確采暖和高效節能相結合的高科技產品——碳晶平面發熱材料正式登陸南京,作為擁有三項國家發明專利的新產品,碳晶地暖已經在上海成功實踐,并被南極科考隊采納使 ...…

查看全部問答∨

FSA4157模擬開關

大家有誰知道什么產品上還在使用FSA4157模擬開關,希望知道的能夠幫幫我!謝謝…

查看全部問答∨

ADI SHARC處理器的起源和演進

說到要求超高性能的前沿應用,就不得不提起ADI公司的SHARC處理器。隨著更高動態范圍、更高性能和更低成本等市場壓力的與日俱增,各種應用對浮點處理器的需求也在不斷增加。本文將介紹第一款SHARC處理器背后的歷史,并討論其架構的創新,這使得這款 ...…

查看全部問答∨

向今天已開始工作的表示敬意

今天是初七,按國家規定已經要上班了。不過EEWORLD明天才上班,所以還有一天的輕松。不過,要向今天已開始緊張工作的壇友們表示崇高的敬意,并由衷地說一聲“你們辛苦了”!!!…

查看全部問答∨

基于NiosⅡ的硬盤存儲系統的研究與設計

本帖最后由 paulhyde 于 2014-9-15 09:33 編輯 信息 技 術 的快速發展,電子產品廣泛地進入生產和生活領域,使得數據存儲需求日益增強。本文研究設計了一種基于Nios I處理器的硬盤存儲系統。首先,本文介紹了論文選題的背景及國內外相關研究的進展 ...…

查看全部問答∨

急求用MATLAB實現頻率提取(FFT) 代碼

急求用MATLAB實現頻率提取(FFT) 代碼…

查看全部問答∨

問幾個驅動模型的問題

1,寫了一個SPI的驅動,使用的是驅動模型框架,probe,remove等,現在要給上層應用程序提供接口,以實現讀,寫,打開,關閉等功能,是不是要向字符驅動那樣實現write,read等函數? 2,如果不使用字符驅動的那些接口,那要怎么實現以提供接口給上 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 崇左市| 皋兰县| 连南| 旬邑县| 马公市| 邯郸县| 怀集县| 行唐县| 榆社县| 大名县| 博乐市| 桐城市| 石城县| 横峰县| 瑞金市| 辽阳县| 昌图县| 博客| 海淀区| 保亭| 白朗县| 重庆市| 阿尔山市| 临沧市| 西昌市| 广东省| 烟台市| 延寿县| 务川| 博罗县| 深州市| 渭南市| 响水县| 科技| 石首市| 辉南县| 温宿县| 上思县| 莒南县| 武安市| 惠安县|