单片机开发板实习程序

上传人:千****8 文档编号:180542052 上传时间:2021-04-22 格式:DOC 页数:29 大小:86.50KB
返回 下载 相关 举报
单片机开发板实习程序_第1页
第1页 / 共29页
单片机开发板实习程序_第2页
第2页 / 共29页
单片机开发板实习程序_第3页
第3页 / 共29页
单片机开发板实习程序_第4页
第4页 / 共29页
单片机开发板实习程序_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《单片机开发板实习程序》由会员分享,可在线阅读,更多相关《单片机开发板实习程序(29页珍藏版)》请在金锄头文库上搜索。

1、个人收集整理 勿做商业用途include reg52.h#include absacc.h#define PD1 61 / 122/2 分成左右两半屏(122x32)#define uchar unsigned char#define uint unsigned int#define LEDLen 6#define mode8255 0x81;sbit speaker = P35; sbit FB=P1;sbit D1=P00;sbit D2=P01;sbit D3=P02;sbit D4=P03;sbit D5=P04;sbit D6=P05;sbit D7=P06;sbit D8=P07;

2、unsigned char timer0h, timer0l, time=0;xdata unsigned char CTL _at_ 0x6003;xdata unsigned char PA _at_ 0x6000;xdata unsigned char PB _at_ 0x6001;xdata unsigned char PC _at_ 0x6002;unsigned char LEDBufLEDLen; / 显示缓冲code unsigned char LEDMAP = / 八段管显示码 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0

3、x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71;uchar temp,num=0,bzw,m=0,x=0,xh=1,dz=1,zkb,xz=1;uchar k, i, Key; uchar d6=0;uchar num1,num2,shi01,shi02,fen01,fen02,miao01,miao02;/shi1=1,shi2=2,fen1=0,fen2=0,miao1=0,miao2;void delay1(uint CNT) unsigned char i; while (CNT- !=0) for (i=110; i !=0; i-);uc

4、har n;uchar DOTBIT8=0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80;/列码uchar DOTMAP= 0x00,0xE7,0x99,0x81,0x81,0x42,0x24,0x18, 0x00,0xE7,0x99,0x81,0x81,0x42,0x24,0x18 ;void Dotmatrix()/点阵显示函数 uchar i,k=60; while(k) for(i=0;i8;i+) PA=DOTBITi;/分列点亮 P1=DOTMAPi+n;/送行码 delay1(1); void DisplayLED() uchar LED,i; uc

5、har a6=0x60,0x64,0x68,0x6c,0x70,0x74; PB=0; /关闭数码管 for (i = 0; i LEDLen; i+) P2=ai; LED = LEDBufi; PB=LED; delay1(5); uchar GetKey() uchar i,j,k4=0x70,0xb0,0xd0,0xe0,c; for(i=0;i4;i+) PC=ki; temp=0x01; for(j=0;j4;j+) if(!(PC&temp) if(temp=0x01) num=1+i;c+; if(temp=0x02) num=5+i; c+; if(temp=0x04) nu

6、m=9+i; c+; if(temp=0x08) num=13+i;c+; temp=1; if(c=0)num=0; else c=0; return num; uchar GetKey1() uchar a; a=PC; a=a&0x0f; if(a!=0x0f) if(a=0x0e) num=1; if(a=0x0d) num=2; if(a=0x0b) num=3;if(a=0x07) num=4;return num;code unsigned char FREQH = 0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8, /低音12345670xF9,

7、 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xFC, 0xFC,/1,2,3,4,5,6,7,i0xFC, 0xFD, 0xFD, 0xFD, 0xFD, 0xFE, /高音 2345670xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFF; /超高音 1234567/ 频率-半周期数据表 低八位code unsigned char FREQL = 0x42, 0xC1, 0x17, 0xB6, 0xD0, 0xD1, 0xB6, /低音12345670x21, 0xE1, 0x8C, 0xD8, 0x68, 0xE9, 0x5B, 0x8F,

8、/1,2,3,4,5,6,7,i0xEE, 0x44, 0x6B, 0xB4, 0xF4, 0x2D, /高音 2345670x47, 0x77, 0xA2, 0xB6, 0xDA, 0xFA, 0x16; /超高音 1234567code unsigned char Tonesheet300 = /一个音符有三个数字.前为第几个音、中为第几个八度、后为时长(以四分之一拍为单位)./6, 0, 3 分别代表:, 低音, 个半拍;/5, 1, 1 分别代表:, 中音, 个半拍;/3, 1, 2 分别代表:, 中音, 个半拍;/5, 2, 2 分别代表:, 高音, 个半拍;/1, 3, 2 分别代

9、表:, 超高音, 个半拍; /那些年/0, 1, 1,/ 5, 1, 1, 5, 1, 1, 7, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1,5, 1, 2, 5, 1, 4, 5, 1, 1,/* 那 些 年 错 过 的 大 雨 / 5, 1, 4, 0, 1, 1, 5, 1, 1, 5, 1, 1,1, 2, 1, 2, 2, 2, 2, 2, 1,2, 2, 1,5, 1, 2, 5, 1, 1, /* 那 些 年 错 过 的 爱 */5, 1, 1,5, 1, 4, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 1, 1, 2, 1, 1,

10、2, 1,0, 1, 2, 7, 1, 2, / 情 好 想 拥 抱 你 拥 /7, 1, 1, 1, 2, 2, 7, 1, 2, 5, 1, 2, 6, 1, 1, 2, 2, 1, 2, 2, 8,0, 1, 1,2, 1, 1,2, 1, 1,/* 抱 错 过 的 勇 气 曾 经 */3, 1, 1,4, 1, 2,3, 1, 2,4, 1, 2,6, 1, 1,5, 1, 1,5, 1, 4,0, 1, 1,4, 1, 1,3, 1, 1,/* 想 征 服 全 世 界 到 最 / 4, 1, 1,5, 1, 2,5, 1, 2,2, 2, 2,7, 1, 1,1, 2, 1,0, 1

11、, 2,1, 2, 2,7, 1, 2,5, 1, 2,/* 后 回 头 才 发 现 这 世 界 / 4, 1, 2,3, 1, 1,4, 1, 1,4, 1, 1,5, 1, 2,6, 1, 2,3, 2, 2,2, 2, 2,1, 2, 1,2, 2, 1,/ 滴 滴 点 点 全 部 都 是 你 /2, 2, 8, 0, 0, 0,0, 0, 0,0, 0, 0, 1,1,2, 2,1,2, 3,1,2, 1,1,2, 1,1,2, 2,1,2, 3,1,2, 1,1,2, 3,1,2, 4,1,2, 5,1,2, 5,1,2, 3,1,2, 4,1,2, 5,1,2, 5,1,2, 5,

12、1,2, 6,1,1, 5,1,2, 4,1,1, 3,1,4, 1,1,2, 1,1,2, 5,1,2, 1,1,2, 1,1,2, 1,1,2, 5,1,2, 1,1,2, 1,1,2, 0,0,0, 0,0,0,, /liang zhi lao hu/ 0,2,2, 5,1,2, 1,2,4, 1,2,2, 1,2,2, 1,2,1, 5,1,2, 6,1,1, 7,1,1, 1,2,4, 1,2,4, 0,2,2, 3,2,2, 1,2,2, 2,2,1, 3,2,1, 5,2,4, 5,2,4, 3,2,2, 3,2,1, 1,2,2, 3,2,1, 5,1,2, 3,2,1, 2,2,4, 2,2,4, 6,2,4, 5,2,4, 2,2,4, 3,2,4, 5,2,2, 3,2,2, 0,2,2, 5,2,2, 3,2,2, 2,2,1, 3,2,1, 3,2,4, 0,2,4,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号