|
這是51黑論壇里面的程序
- /****************《51單片機(jī)輕松入門-基于STC15W4K系列》配套例程 *************
- ★★★★★★★★★★★★★★★★★★★★★★★★
- 《51單片機(jī)輕松入門-基于STC15W4K系列》 一書已經(jīng)由北航出版社正式出版發(fā)行。
- 作者親手創(chuàng)作的與教材配套的51雙核實(shí)驗(yàn)板(2個(gè)MCU)對(duì)程序下載、調(diào)試、仿真方便,不需要外部
- 仿真器與編程器,這種設(shè)計(jì)方式徹底解決了系統(tǒng)中多個(gè)最高優(yōu)先級(jí)誰也不能讓誰的中斷競(jìng)爭(zhēng)問題。
- 驗(yàn)證信息:STC15單片機(jī)
- 郵箱:xgliyouquan@126.com
- ★★★★★★★★★★★★★★★★★★★★★★★★*/
- #include "STC15W4K.H"
- #include "uart_debug.h"
- unsigned char xdata a1[256];
- unsigned char xdata b1[256];
- unsigned char xdata c1[256];
- unsigned char xdata d1[256];
- unsigned char xdata e1[256];
- unsigned char xdata f1[256];
- unsigned char xdata g1[256];
- unsigned char xdata h1[256];
- unsigned char xdata i1[256];
- unsigned char xdata j1[256];
- unsigned int i;
- unsigned long dat;
- void delay500ms(void) // 22.1184mhz
- {
- unsigned char i,j,k;
- for(i=93;i>0;i--) // 注意后面沒分號(hào)
- for(j=235;j>0;j--) // 注意后面沒分號(hào)
- for(k=125;k>0;k--); // 注意后面有分號(hào)
- }
- void main ()
- {
- i=0;
- dat=0;
- UART_init(); // 波特率:9600 /22.1184MHZ
- UART_Send_Str("串口設(shè)置完畢\r\n");
- for (i=0;i<=255;i++)
- {
- a1[i]=100;b1[i]=100;c1[i]=100;d1[i]=100;e1[i]=100;
- f1[i]=100;g1[i]=100; h1[i]=100;i1[i]=100;j1[i]=100;
- }
- P00 =0; // 點(diǎn)亮P0_0引腳LED,提示開始進(jìn)入運(yùn)算過程
- for (i=0;i<=255;i++)
- {
- dat=dat+a1[i]+b1[i]+c1[i]+d1[i]+e1[i]+f1[i]+g1[i]+h1[i]+i1[i]+j1[i];
- }
- // 軟件調(diào)試 dat=256000
- UART_Send_Num(dat);
- for (;;) // for (;;) 讓for下面1對(duì)大括號(hào)內(nèi)程序無限循環(huán)
- {
- P01 =!P01; // 取反P1_0引腳
- delay500ms(); // 延時(shí)1000ms即1S時(shí)間
- }
- }
復(fù)制代碼
看 版主的書 http://www.zg4o1577.cn/bbs/dpj-37954-1.html 第28 章 單片機(jī)擴(kuò)展32K 外部數(shù)據(jù)存儲(chǔ)器62256
|
|