ALIM7672.JPG (72.29 KB, 下載次數: 45)
下載附件
2018-3-18 00:57 上傳
ALIM8903.JPG (2 MB, 下載次數: 34)
下載附件
2018-3-18 00:57 上傳
ALIM7684.JPG (88.95 KB, 下載次數: 56)
下載附件
2018-3-18 00:57 上傳
S52入門與提高1.jpg (510.7 KB, 下載次數: 31)
下載附件
2018-3-18 00:57 上傳
單片機開發板散裝套件焊接順序說明
0.png (38.31 KB, 下載次數: 31)
下載附件
2018-3-18 17:36 上傳
0.png (19.29 KB, 下載次數: 41)
下載附件
2018-3-18 17:36 上傳
0.png (14.19 KB, 下載次數: 39)
下載附件
2018-3-18 17:43 上傳
模數轉換 DAC0832的應用--輸出0~5V的鋸齒波或三角波 單片機源程序如下:
- /********************************************************************
- 匯誠科技
- *********************************************************************/
- #include<reg52.h> //庫文件
- #define uchar unsigned char//宏定義無符號字符型
- #define uint unsigned int //宏定義無符號整型
- /********************************************************************
- 初始定義
- *********************************************************************/
- sbit P3_2=P3^2;
- sbit P3_3=P3^3;
- unsigned char keycnt=0;
- unsigned char tcnt=0; //鍵值判斷
- bit sjz=0; //產生三角波時用到的標志
- void delayl() //延時子程序
- { unsigned char i,j;
- for(i=20;i>0;i--)
- for(j=248;j>0;j--); }
- void KEY() //按鍵掃描程序
- {
- if(P3_2==0)
- {
- delayl(); //延時跳過按下時的抖動
- if(P3_2==0)
- {
- keycnt=0; //定時器產生鋸齒波標志
- TR0=0; //暫時停止波形輸出
- TH0=0x256-40; //對TH0 TL0 賦值
- TL0=0x256-40;
- TR0=1; //開始定時,產生鋸齒波
- while(P3_2==0); //如果一直按著鍵,則等待松鍵開
- delayl(); //延時跳過松開后的抖動
- } }
- if(P3_3==0)
- {
- delayl(); //延時跳過按下時的抖動
- if(P3_3==0)
- {
- keycnt=1; //定時器產生三角波標志
- TR0=0; //暫時停止波形輸出
- TH0=0x256-40; //對TH0 TL0 賦值
- TL0=0x256-40;
- TR0=1; //開始定時 產生三角波
- }
- while(P3_2==0); //如果一直按著鍵,則等待松鍵開
- delayl(); //延時跳過松開后的抖動
- }
- } //請注意寫程序時的格式規范,此處是為了節省紙張
- void t0(void) interrupt 1 using 0 //定時中斷服務函數
- {
- if(keycnt==0) //產生鋸齒波
- {
- P0=tcnt;
- tcnt=+0x0a; //步進0.2V/一次中斷
- if(tcnt==0xfb)
- {tcnt=0;}
- }
- if(keycnt==1) //產生三角波
- { if(sjz==0)
- {P0=tcnt;
- tcnt=+0x0a;//步進0.2V/一次中斷
- if(tcnt==0xfa)
- {sjz=1;}
- }
- if(sjz==1)
- {
- P0=tcnt;
- tcnt=-0x0a;
- if(tcnt==0)
- {sjz=0;}
- }
- }
- }
- void main(void)
- {
- TMOD=0x02; //定時器工作在方式2
- ET0=1;
- EA=1;
- while(1)
- { KEY(); }
- }
復制代碼
【簡要說明】 一、尺寸:長128mm寬87mm高18mm
二、支持芯片:AT89S51/S52/S53 支持STC89C51/C52/C53(加轉換板可使用ATMEGA8/48、ATMEGA16/32)
三、工作電壓:直流4.5~5.5伏
四、單片機標準十針下載接口。(可使用并口下載線和USB下載線下載)
五、特點:
1、具有電源指示。
2、所以I/O口以引出并有LED燈指示。
3、四位數碼管顯示、四位按鍵輸入、32位LED發光二極管顯示。
4、標準的11.0592M晶振。(晶振可以插拔更換)
5、具有上電復位和手動復位。
6、四種供電接口(USB供電、端子引入供電、排針引入供電、電源頭接口供電)
7、串口通信使用MAX232接口,同時可以下載STC單片機程序。
8、帶有蜂鳴器,可以輸出音調
9、S52和AVR兩種不同復位方式(高電平復位和低電平復位)
10、40P單片機引腳夾座,方便更換單片機。
11、具有掉電保護芯片24C02
12、留有128X64和1602液晶接口
13、提供大量程序、參考程序
14、提供仿真程序
0.png (50.18 KB, 下載次數: 28)
下載附件
2018-3-18 17:44 上傳
0.png (15.45 KB, 下載次數: 47)
下載附件
2018-3-18 17:37 上傳
全部資料51hei下載地址:
GYJ-0091_AT89S52_AVR入門與提高發貨資料.rar
(17.59 MB, 下載次數: 27)
2018-3-18 00:57 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|