数字电子钟课程设计--基于arm的简易电子闹钟设计内容摘要:
三章 结 论 综合效果图: 以上为 protues 部分设计的, ads 程序见附录。 14 心得体会 回顾起此次课程设计,至今我仍感慨颇多,从理论到实践,我学到很多很多的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的内容。 通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与 实践相结合起来,从理论中得出结论,才是真正的知识,才能提高自己的实际动手能力和独立思考的能力。 在设计的过程遇到了各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计,把以前所学过的知识重新温故,巩固了所学的知识。 15 参考文献 [1] 谢自美,电子线路设计、实验、测试,华中理工大学出版社, 2020。 [2] 宋春荣,通用集成电路速查手册,山东科学技术出版社, 1995。 [3] Arnold Berger, 嵌入式系统设计 , 吕 骏 译 , 北京 : 电子工业出版社 , 2020 [4] 桑楠 . 嵌入式系统原理及应用开发技术 , 北京 : 北京航空航天大学出版社 , 2020 16 附 录 成品展示 17 源程序 include define uint unsigned int define uchar unsigned char sbit key1=P1^0。 sbit key2=P1^1。 sbit key3=P1^2。 sbit key4=P1^3。 sbit lcden=P2^2。 sbit lcdrs=P2^0。 sbit lcdrw=P2^1。 sbit jdq=P2^3。 sbit led=P2^4。 sbit sound=P2^5。 int a,b,i,min,hour,minge,minshi,hourge,hourshi,amin,ahour,aminge,aminshi,ahourge,ahourshi,sec,secshi,secge。 //unsigned char code x[]={0xFF,0xC7,0x83,0x01,0x00,0x00,0x00,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF}。 //unsigned char code z[]={0xFF,0xE3,0xC1,0x80,0x00,0x00,0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xF 18 C,0x7F,0xFF,0xFF}。 uchar code table1[]={39。 039。 ,39。 139。 ,39。 239。 ,39。 339。 ,39。 439。 ,39。 539。 ,39。 639。 ,39。 739。 ,39。 839。 ,39。 939。 }。 uchar code table2[]=Time:00:00:00。 uchar code Alarm_1[]=Alarm:00:00。 uchar code nul[]=。 uchar num1,num2。 bit flag=0。 void delay(unsigned int xms) //延时程序 { uint i,j。 for(i=xms。 i0。 i) for(j=124。 j0。 j)。 } void write_(uchar ) //LCD 命 令控制,写指令函数 { delay(5)。 lcdrs=0。 P0=。 delay(5)。 lcden=1。 delay(5)。 19 lcden=0。 } void write_data(uchar date) //LCD 数据控制,写数据函数 { delay(5)。 lcdrs=1。 P0=date。 delay(5)。 lcden=1。 delay(5)。 lcden=0。 } void time() //设置时间函数 { while(1) { if(key1==0) { delay(10)。 if(key1==0) { 20 if(hour==23) //时 设置 hour=0。 else hour++。 hourge=hour%10。 hourshi=hour/10。 write_(0x0f)。 delay(2)。 write_(0x80+6)。 write_data(table1[hourge])。 //时 个位写入 LCD第二行第 6 位 delay(5)。 write_(0x80+5)。 delay(2)。 write_data(table1[hourshi])。 //时 十位写入 LCD第二行第 5 位 while(!key1)。 //delay(1)。 } } if(key2==0) { 21 delay(10)。 if(key2==0) { if(min==59) //分 设置 min=0。 else min++。 minge=min%10。 minshi=min/10。 write_(0x0f)。 write_(0x80+9)。 write_data(table1[minge])。 //分 个位写入 LCD 第二行第 9 位 delay(1)。 write_(0x80+8)。 write_data(table1[minshi])。数字电子钟课程设计--基于arm的简易电子闹钟设计
相关推荐
铝、钛及其合金);钢铁材料(碳钢、低合金钢、工具钢、不锈钢、耐热钢等);复合材料;塑料类等。 ( 2) 被加工工件的材料性能状况。 包括硬度、韧性组织状态等。 ( 3) 被加工工件的几何形状、零件精度、和加工余量等因素。 ( 4) 切削工艺的类别。 分车、钻、铣、镗、粗加工、精加工、超精加工,内孔、外圆,切削流动状态,刀具变位时间间隔。 ( 5) 要求刀片(刀具)能承受的 切削用量(背吃刀量
烈坞梳赂辱集磅橇舶甸闽颂彪崇搜气哲敞五基于 PROE软件的铣刀头设计 底稿 10(1)德州职业技术学院毕业设计论文基于 Pro/ E软件的铣刀头装置设计摘 要铣刀头是铣床加工的重要组成元件之一,主要是由带轮、轴、端盖、座体等 16个部件组成。 铣刀装在铣刀盘上,铣刀盘通过键与轴连接,当动力通过 V带传给带轮,经键传到 轴
_____ 最高学历学校: _____________ 专业: _____________ 时间: ____年 ___月 至 ____年 ___月 第二学历: _____________ 第二学历学校: _____________ 专业: _____________ 时间: ____年 ___月 至 ____年 ___月 教育情况描述:(此处可注明:所修课程、在学校所参加的组织活动、担任职务
个结果枝。 大树的结果母枝较短,多在 5~15cm 之间,能形成 1~3 个结果枝。 (二)结果习性 1. 花的特点 柿树的花性分为两种,即单性花(雄花和雌花)和两性花。 ( 1)雌花:生产栽培上多以雌性花品种为主。 单生,黄白色,花瓣厚,肉质,萼片大,四裂, 8 个雄蕊退化。 一般着生在粗壮的结果枝上,每叶腋间着生一朵,可单性结实。 ( 2)雄花:仅在个别品种上出现,它的雌蕊退化,雄花簇生成序
2RQ ; 21Y Q Q 21Y Q Q ; 21G Q Q 21G Q Q ; 数字电子技术课程设计 13 次干道红黄绿灯: 2rQ 2rQ ; 21y Q Q 21y Q Q ; 21g Q Q 21g Q Q ; 交通灯状态显示电路的设计 主要元件有:红 、 黄 、 绿指示灯 、 三态门电路 74LS125N、电阻 构成。 在设计中
y3t=39。 y_3(t)39。 figure。 subplot(2,1,1)。 t=n*T。 plot(t,y3)。 xlabel(39。 t/s39。 )。 ylabel(y3t)。 axis([0,t(end),min(y3),*max(y3)]) subplot(2,1,2)。 plot(f,abs(fft(y3)))。 %播放声音 % sound(x,fs)。 sound(y1