|
|
開發(fā)板的電路原理圖:
【簡(jiǎn)要說(shuō)明】
一、尺寸:長(zhǎng)80mmX寬65mmX高15mm
二、主要芯片:主要芯片:STC89C52單片機(jī)、MAX232
三、工作電壓:直流4.5 - 5.5V
四、電腦串口下載,USB供電,可外接5V供電
五、特點(diǎn):
1、具有電源指示。
2、所有I/O口都以引出。
3、可以實(shí)現(xiàn)與電腦串口通信。
4、標(biāo)準(zhǔn)的12M晶振。
5、具有上電復(fù)位和手動(dòng)復(fù)位。
6、支持AT89SXX系列單片機(jī)和STC89CXX系列單片機(jī)
7、支持STC串口下載;
8、P1口四位按鍵輸入;
9、P0口八位信號(hào)燈指示;
10、可USB供電、可端子接線供電、可排針引電;
11、帶有蜂鳴器
六、提供相關(guān)軟件、資料、原理圖
適用場(chǎng)合:?jiǎn)纹瑱C(jī)學(xué)習(xí)、電子競(jìng)賽、產(chǎn)品開發(fā)、畢業(yè)設(shè)計(jì)。。。
這是其中的一個(gè)例程:
單片機(jī)上下來(lái)回的流水燈仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機(jī)上下來(lái)回的流水燈源程序如下:
- /********************************************************************
- 佳和科技
- *********************************************************************/
- //實(shí)例6:上下來(lái)回的流水燈:
- #include<reg52.h> //包含單片機(jī)寄存器的頭文件
- #define uchar unsigned char//宏定義無(wú)符號(hào)字符型
- #define uint unsigned int //宏定義無(wú)符號(hào)整型
- /********************************************************************
- 初始定義
- *********************************************************************/
- uchar temp; //定義字符型變量
- uchar a,b,i;
- /********************************************************************
- 延時(shí)函數(shù)
- *********************************************************************/
- void delay()//延時(shí)程序
- {
- uchar m,n,s;
- for(m=20;m>0;m--)
- for(n=20;n>0;n--)
- for(s=248;s>0;s--);
- }
- /********************************************************************
- 主函數(shù)
- *********************************************************************/
- main()
- {
- while(1) //無(wú)限循環(huán)
- {
- temp=0xfe; //11111110定義每次一個(gè)燈亮
- P0=temp;//直接對(duì)1/0口賦值,使批輸出低電平。
- delay();//延時(shí)
- /**********************************
- LED從移動(dòng)上到下移動(dòng)
- ***********************************/
- for(i=1;i<8;i++)//實(shí)現(xiàn)LED的從右到左移動(dòng)
- {
- a=temp<<i; //左移i位
- b=temp>>(8-i); //右移8-i位
- P0=a|b;//按位或
- delay();
- }
- /**********************************
- LED從移動(dòng)下到上移動(dòng)
- ***********************************/
- for(i=1;i<8;i++)//實(shí)現(xiàn)廣告燈的從左到右移動(dòng)
- {
- a=temp>>i; //右移i位
- b=temp<<(8-i); //左移8-i位
- P0=a|b;//按位或
- delay();
- }
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
|
-
-
AT89S52單片機(jī)迷你開發(fā)板.doc
2018-2-19 01:32 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
3.86 MB, 下載次數(shù): 20, 下載積分: 黑幣 -5
-
-
配套參考程序.rar
2018-2-19 01:32 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
656.85 KB, 下載次數(shù): 30, 下載積分: 黑幣 -5
-
-
原理圖.doc
2018-2-19 01:32 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
467.5 KB, 下載次數(shù): 25, 下載積分: 黑幣 -5
|