傻大方


首页 > 学习 >

毕业论文|毕业论文基于STC89C52单片机的定时插座设计( 九 )



按关键词阅读: 设计 插座 定时 单片机 STC89C52 基于 毕业论文


同时 , 这次设计业也离不开其他同学和老师的帮助 , 在硬件软件设计方面给我提供了不少建议和帮助 , 让我在设计过程中少走了不少弯路 , 更好得完成了设计 。
在此谨向他们表示衷心的感谢 。
参考文献1 李华.MCS-51系列单片机实用接口技术M.北京航空航天大学出版社,1993.8.2 孙育才.MCS-51系列单片微型计算机及应用(第4版)M.东南大学出版社,2004.3 7805中文资料.4 DS1302芯片资料.5 曹建树 , 夏云生 , 曾林春.51单片机实用教程M.中国石化出版社 , 2008.8. 6。

51、7 4N25中文资料.8 通用1602液晶资料.9 江思敏 , 姚鹏翼 , 胡荣.Protel电路设计教程M.清华大学出版社,2002.10 童诗白模拟电子技术基础(第四版)M.高等教育出版社 , 2006.11戴仙金.51单片机及其C语言程序开发实例M.清华大学出版社,2008.2.附录1 电路原理图附录2 PCB电路板附录3 程序#include#define uchar unsigned char#define uint unsigned intsbit lcdrs=P37;
sbit lcdrw=P36;
sbit lcden=P35;
sbit inf=P33;
sbit SCLK=P07;
sbit I 。

52、O=P06;
sbit RST=P05;
sbit beep=P04;
sbit P0_2=P02;
sbit P0_1=P01;
sbit P0_0=P00;
sbit s1=P20;
sbit s2=P21;
sbit s3=P22;
sbit s4=P23;
uchar code table1= : : : ;
uchar code table2= : : : ;
uchar code table3= Welcome to ;
uchar code table4= Timing Sockets ;
uchar code table5=20 - - ;
uchar code table6= : : ;
uchar co 。

53、de table7=MON;
uchar code table8=TUE ;
uchar code table9=WED ;
uchar code table10=THR;
uchar code table11=FRI;
uchar code table12=SAT;
uchar code table13=SUN;
uchar code table14=Set the Calendar;
uchar code table15=Set the Mode;
uchar code table16=Set the Timing ;
uchar code table17=Mode Choice;
uchar code tab 。

54、le18=1 2 3 4 5 6;
uint buf_key_code=0;
uint count_T=0,buf_CT=0;
uchar key=255;
uchar key_bit_count=0;
uchar common_code_count=0;
uchar inf_status=0;
uchar dd7;
uchar aa7=0,0,11,17,4,6,11;
uchar ee3=11,0,0;
uchar ff3=11,1,0;
uchar kk2=11,2;
uchar hh2=11,3;
uchar gg6;
bit flag,flag2,flag3,flag4,flag5,flag6,flag7,fl 。

55、ag8,flag9,flag10,flag11,flag12,flag13,flag14;
char miao,fen,shi,ri,yue,zhou,nian;
uchar sw,gw;
uchar s1num,s2num;
void display(void);
void delay(uint i)uint j;
for(;
i0;
i-)for(j=100;
j0;
j-);
void write_com(uchar com) /lcd写指令lcdrs=0;
lcden=0;
P1=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
void write_data(uchar dat)。

【毕业论文|毕业论文基于STC89C52单片机的定时插座设计】56、/lcd写数据lcdrs=1;
lcden=0;
P1=dat;
delay(5);
lcden=1;
delay(5);
lcden=0;
void init()/lcd初始化 uchar num;
lcdrw=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
write_com(0x80);
write_com(0x01);
write_com(0x80);
for(num=0;
num16;
num+)write_data(table3num);
delay(5);
write_com(0xc0);
for(num=0;
num16;
num+)write_data(table4num);
delay(5);
delay(5);
write_com(0x01);
write_com(0x80);
for(num=0;
num8;
num+)write_data(table5num);
delay(1);
write_com(0xc0);
for(num=0;
num8;
num+)write_data(table6num);
delay(1 。


稿源:(未知)

【傻大方】网址:/a/2021/0621/0022536406.html

标题:毕业论文|毕业论文基于STC89C52单片机的定时插座设计( 九 )


上一篇:个人|个人向公司借款协议书

下一篇:2021|2021年XX学校推进落实“五项管理”工作实施方案