单片机实验开发板设计(包含各模块c程序)

单片机实验开发板设计(包含各模块c程序)

ID:14716333

大小:39.50 KB

页数:31页

时间:2018-07-30

单片机实验开发板设计(包含各模块c程序)_第1页
单片机实验开发板设计(包含各模块c程序)_第2页
单片机实验开发板设计(包含各模块c程序)_第3页
单片机实验开发板设计(包含各模块c程序)_第4页
单片机实验开发板设计(包含各模块c程序)_第5页
资源描述:

《单片机实验开发板设计(包含各模块c程序)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机实验开发板设计(包含各模块C程序)该程序包含有:液晶、24C02、LED、键盘扫描等。#include#include#include#defineuint  unsignedint#defineucharunsignedchar#defineledRD#definekey_recT1#defineBUZZERINT0uchar  data_com,data_show;uchardat1,dat2,dat3,dat4,dat5;uchara,b;longtemp1;uintc=0;sbitled_1=P2^7;sbi

2、tled_2=P2^5;sbitled_3=P2^6;sbitled_4=P2^4;sbitled_5=P2^3;sbitled_6=P2^2;sbitled_7=P2^1;sbitled_8=P2^0;sbitCS1=P1^0;sbitCS2=P1^1;sbitCS3=P1^2;sbitclk_adc=P0^0;sbitdout_adc=P0^1;sbitlcd_data=P1^7;sbitlcd_rw=P1^6;sbitlcd_clk=P1^5;bitkey1_black,key2_black,key3_black,key4_black,key1_blue,key2_blue,

3、key3_blue,key4_blue,key5_blue,key6_blue,keyon,keyoff,buzzer1,point;ucharkey1_state,count,temp;uchar  codeorder[4]={0x38,0x01,0x06,0x0C};uchar  codedata1[17]={0x20,0x20,0x20,0x54,0x69,0x6D,0x65,0x3A,0x45,0x54,0x46,0x4D,0x3A,0x20};uchar  codedata2[16]={0x77,0x77,0x77,0x2E,0x79,0x64,0x64,0x7A,0x3

4、3,0x31,0x35,0x2E,0x63,0x6F,0x6D,0x20};ucharcodeT0_H[16]={0xFF,0xFB,0xFB,0xFC,0xFC,0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,0xFE,0xFE,0xFE,0xFE,0xFE};ucharcodeT0_L[16]={0xF1,0x4,0x90,0xC,0x44,0xAC,0x9,0x34,0x82,0xC8,0x06,0x22,0x56,0x85,0x9A,0xC1};ucharcodemusic[32]={8,0,8,9,8,0xB,0xA,0,8,0,8,9,8,0xC,0xB,0

5、,8,0,8,0xF,0xD,0xB,0xA,9,0xE,0,0xE,0xD,0xB,0xC,0xB,0x0};ucharcodemusic_L[32]={2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4,2,1,1,4,4,4,4,4};uint  LED1_data,LED2_data,LED3_data,LED4_data,LED_data,LED5_data,LED6_data,LED7_data,LED8_data;uintsecond,minute;longt0count;ucharcodeled_segment[13]={

6、0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x0,0xFF,0x7F};voiddelay(uintv){while(v!=0)v--;}voiddelay1(uintj){while(j!=0){j--;delay(200);}}voiddelay2(uintj){while(j!=0){j--;delay1(80);}}/************液晶写指令程序***********************/write_com(uchardata_com){lcd_rw=0;lcd_data=0;lcd_clk=1;  P

7、0=data_com;  delay(500);lcd_clk=0;}/************液晶写数据程序*************************/write_data(uchardata_show){    lcd_rw=0;    lcd_data=1;    lcd_clk=1;    P0=data_show;    delay(500);lcd_clk=0;}/***********液晶初始化程序************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。