在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();
}
}
上一篇:51單片機(AT89C52)一鍵多功能(短按、長按)
下一篇:51單片機EA=1的問題
推薦閱讀
史海拾趣
ENSIGN不僅局限于照明領域,還積極向能源服務領域拓展。近年來,ENSIGN通過技術創新和戰略合作,為客戶提供定制化的電源解決方案。例如,在2009年,ENSIGN建成了新的工廠,并與多家本地供應、裝配和測試組織建立了合作關系,以提供更高質量、更可靠的產品和服務。
作為一家擁有百年歷史的電子企業,BELDEN公司始終保持著持續創新和可持續發展的理念。公司不斷投入研發資金,加強技術研發和創新能力,推出了一系列具有自主知識產權的新產品和技術。同時,公司還注重環保和可持續發展,積極采用環保材料和生產工藝,致力于降低生產過程中的能耗和排放。這些舉措不僅提升了公司的競爭力和市場份額,還為公司的長期發展奠定了堅實的基礎。
這五個故事從不同角度展示了BELDEN公司在電子行業中的發展歷程和成就,體現了公司不斷創新、追求卓越的精神。這些事實性的描述旨在客觀呈現BELDEN公司的歷史與現狀,不含任何褒貶之意。
隨著市場的不斷擴大,雙嶺電子逐漸意識到品質對于企業長遠發展的重要性。因此,公司投入大量資源加強品質管理,建立了完善的質量檢測體系,并對全體員工進行品質意識培訓。通過不懈的努力,雙嶺電子的產品質量得到了顯著提升,贏得了客戶的廣泛贊譽。同時,公司還積極參與國際標準化組織的認證工作,為進一步提升品牌影響力奠定了基礎。
上海雙嶺電子自成立以來,一直致力于場效應半導體器件的研發和生產。在成立初期,公司面臨著技術瓶頸和市場競爭的雙重壓力。然而,雙嶺電子的創始人團隊憑借對技術的執著追求和對市場的敏銳洞察,成功研發出具有自主知識產權的結型場效應晶體管,并迅速在航空、通訊等領域打開了市場。這一創新不僅為公司帶來了豐厚的利潤,也奠定了雙嶺電子在電子行業中的領先地位。
為了持續提升產品質量和客戶滿意度,碩頡科技于2005年通過了ISO9001質量管理體系認證。這一認證標志著公司在質量管理方面達到了國際標準,也進一步提升了公司的行業地位和競爭力。通過實施嚴格的質量管理體系,碩頡科技確保了產品從設計、研發到銷售的每一個環節都符合高質量標準,為客戶提供了可靠的產品和服務。
這些故事只是碩頡科技發展歷程中的一部分,它們共同展示了公司在電子行業中不斷壯大、創新發展的歷程。未來,碩頡科技將繼續秉承創新、質量、服務的理念,不斷推出更多優質產品,拓展更廣闊的市場空間,為電子行業的發展貢獻更多力量。
碩頡科技高度重視知識產權保護,積極申請專利。截至2015年10月,公司已取得臺灣63件、美國52件、中國大陸24件、日本4件及韓國10件等共153件專利。這些專利的取得,不僅為公司的技術創新提供了法律保障,也進一步鞏固了公司在行業內的競爭地位。
[實驗一 新手上路] 初學者編寫的第一個程序通常是控制XF引腳的變化,然后用示波器測量XF腳波形或觀察與相接的LED。這個程序也常常用來測度一下DSP能否正常工作。實驗1.1 最簡單的程序:控制XF引腳周期性變化實驗目的:通過簡單的程序了解DSP程序的 ...… 查看全部問答∨ |
|
時值裝修旺季,許多家庭在經歷去年雪災嚴寒之后開始將采暖設備優先采購,而目前一項精確采暖和高效節能相結合的高科技產品——碳晶平面發熱材料正式登陸南京,作為擁有三項國家發明專利的新產品,碳晶地暖已經在上海成功實踐,并被南極科考隊采納使 ...… 查看全部問答∨ |
|
說到要求超高性能的前沿應用,就不得不提起ADI公司的SHARC處理器。隨著更高動態范圍、更高性能和更低成本等市場壓力的與日俱增,各種應用對浮點處理器的需求也在不斷增加。本文將介紹第一款SHARC處理器背后的歷史,并討論其架構的創新,這使得這款 ...… 查看全部問答∨ |
|
今天是初七,按國家規定已經要上班了。不過EEWORLD明天才上班,所以還有一天的輕松。不過,要向今天已開始緊張工作的壇友們表示崇高的敬意,并由衷地說一聲“你們辛苦了”!!!… 查看全部問答∨ |
本帖最后由 paulhyde 于 2014-9-15 09:33 編輯 信息 技 術 的快速發展,電子產品廣泛地進入生產和生活領域,使得數據存儲需求日益增強。本文研究設計了一種基于Nios I處理器的硬盤存儲系統。首先,本文介紹了論文選題的背景及國內外相關研究的進展 ...… 查看全部問答∨ |
1,寫了一個SPI的驅動,使用的是驅動模型框架,probe,remove等,現在要給上層應用程序提供接口,以實現讀,寫,打開,關閉等功能,是不是要向字符驅動那樣實現write,read等函數? 2,如果不使用字符驅動的那些接口,那要怎么實現以提供接口給上 ...… 查看全部問答∨ |