版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四川信息职业技术学院毕业设计书(论文)设计(论文)主题:_彩灯循环操纵系统专业:_电子信息工程技术:_ _电子通讯0.7第一级学位3360 _ _ _ _ _ _ _ .名字: _ _ _ _ _ _指导人民教师: _ _2009年12月26日目录摘要1第一章绪论21.1单片微型计算机简介21.2单片微型计算机的应用领域21.3单片微型计算机发展趋势2第二章彩灯硬件电路信息帧设计32.1彩色灯功能说明32.2硬件电路设计信息帧工作32.3系统硬件针织面料电路设计与论证42.3.1石英振荡电路42.3.2重新定径套定电路42.3.3错误报告电路42.3.4开关电路52.3.5发光电路5第三章彩色
2、灯系统软件设计63.1计程仪预编分块图63.2子程序设计和功能介绍63.2.1延迟普拉姆63.2.2初始化函数73.2.3彩色灯循环方式控制计程仪83.2.4中断服务计程仪程序的1.0第四章系统调试1.34.1软件调试1.34.2硬件调试1.3第五章毕业设计总结1.5参考文献16附录1彩色灯电路图及零配件列表1.7附录2彩色灯整体计程仪柱1.8四川情报职业技术学院毕业设计书(论文)第1页,摘要单片微型计算机是一种IC集成电路芯片,通过使用超大规模技术集成具有数据处理能力(例如,算术运算、逻辑运算、数据传输、中断处理)的微处理器(电脑CPU )。 随着单片微型计算机技术的迅速发展,各种单片微型计
3、算机蜂拥而至,单片微型计算机技术已经成为国家现代化技术水平的重要指标。 单片微型计算机能够单独完成现代工业控制所要求的智能二烯烃控制功能是单片微型计算机的最大特点。 单片微型计算机操纵系统能够代替以往由复杂的电子电路及数字电路构成的操纵系统,能够以软件控制来实现智能化。 目前,单片微型计算机的控制范畴随处可见,如通讯产品、家电产品、斯玛特仪器仪表、过程控制和专用控制装置等单片微型计算机应用领域越来越广泛。 本毕业设计的课题是“彩灯循环操纵系统的设计”。 主要做评估单片微型计算机技术、计程仪编程能力等方面的情况。 观察独立分析、单片微型计算机设计能力和实际计程仪编程技能。牛鼻子字:单片微型计算机
4、彩灯循环控制特罗尔设计的定径套是3346389411或3012250582四川情报职业技术学院毕业设计书(论文)第1 2.3页第一章绪论1.1单片微型计算机简介微处理器(电脑CPU )、随机网站数据库数据存储器(RAM )、只读计程仪程序存储器(ROM )、投入产出电路(I/O通讯端口)、定时器计数器、串行通讯通讯端口(SCI )、显示驱动电路(LCD或LED驱动电路)、脉冲宽度调制电路(PWM )、以及这些个电路能够在软件的控制下,准确、快速、有效地完成计程仪程序设计者预先确定的任务。由此可见,单片微型计算机能够单独完成现代工业控制所要求的知识二烯烃操纵系统是单片微型计算机的最大特点。1.2
5、单片微型计算机的应用领域现在,单片微型计算机已经渗透到我们生活的各个领域,很难找到哪个领域是单片微型计算机的不着痕迹。 单片微型计算机广泛应用于仪表、家电设备、医疗设备、航空航天、专用设备的智能二烯烃管理和过程控制特罗尔等领域,可大致分为以下几个领域1 .应用于智能仪器仪表2 .在工业控制中的应用3 .在家电设备中的应用4 .在计算机网络和通讯领域的应用5 .单片微型计算机在医疗器械领域的应用1.3单片微型计算机发展趋势如今,单片微型计算机百花齐放,在百鸟争鸣时期,世界各大芯片制造商都开始销售自各儿的单片微型计算机。 第8名,从1.6位到3.2位,应该有数不清的程度,与主流的C51系列也有互换
6、性,也没有互换性。 但各有特色,相辅相成,为单片微型计算机的应用提供了广阔的天地。 从单片微型计算机的发展过程来看,可以看出单片微型计算机的发展趋势,大致有以下几个方面1 .低电功耗CMOS化2 .微芯片化3 .主流和多品种共存第二章彩灯硬件电路信息帧设计2.1彩色灯的功能说明本次毕业设计的主要完成功能如下(1)推一推开关KEY1后,彩色指示灯一个一个点亮。(2)推一推定开关KEY2后,彩色指示灯每隔2个间隔点亮一次。(3)推一推定开关KEY3后,彩色指示灯全部闪烁。(4)推一推开关(步骤)后,上述3种点亮方式各执行1次。(5)一旦推一推定暂停开关,彩色灯就保持现在的状态,一旦松开开关就继续运
7、转。(6)如果推一推中断开关,则表示彩色灯系统错误,所有红色点亮,电脑音箱发出警报。 (设想中断故障)(7)推一推重启开关后,彩色灯系统恢复到最初的状态。2.2硬件电路设计信息帧工作根据设计要求,彩色灯的硬件油路块图的设计如图2-1所示RST P1通讯端口X1 p2通讯端口X2单片微型计算机P3.2、P3.3P0.1P0.4P0.0石英振荡电路彩色灯发光电路错误报告电路重定径套电路开关电路图2-1彩色灯设计分块图由分块图可知,本次毕业设计单位针织面料电路包括3.2色不同的发光电路、由12MHz石英晶体谐振器构成的石英振动电路、重定径套电路、错误报警电路、开关电路。2.3系统硬件针织面料电路设计
8、与论证2.3.1水晶振荡电路c1.c1XTLA1飞弹XTLA2飞弹c2.c2单片微型计算机动作所需的时钟控制信号有内部时钟方式和外部时钟方式两种发生方式。 图1是内部时钟方式,图中的电容器C1和C2为33PF,结晶的振荡频率为12MHz,结晶的振荡频率高时,系统的时钟频率也高,单片微型计算机的运转速度也快。 实际连接如图2-2所示图2-2水晶振动电路2.3.2重新定径套定电路重定径套电路如图2-3所示。 一旦单片微型计算机接通电源,将立即重新定径套。 电容器c和电阻被电自动重新定径套定。 重定径套也是在单片微型计算机中导入低电功耗工作方式,使之成为正常状态的操作。PS图2-3重定径套电路2.3
9、.3错误报告电路P0.0错误报警电路(图2-4 )的设计由一个发音装置构成,主要作用是当系统发出错误中断信号时,向p0.0通讯端口提供高电平,报警电路进行错误报警。图2-4错误报告电路2.3.4开关电路开关电路(图2-5 )的设计由六个独立的开关按钮组成,并且提供六个不同的中断信号,从而使彩色灯完成不同的闪烁效果。图2-5开关电路2.3.5发光电路红、黄、绿、蓝等颜色的发光二极管3.2匹,分别连接限流电阻,设计了如图2-6所示的彩色灯发光电路。图2-6彩色指示灯的连接图第三章彩灯系统软件设计3.1计程仪预编分块图有无按下按钮调出延迟函数调用颜色渐变循环函数结束。yyny开始。初始化有无中断请求
10、条件是真的还是假的调用中断服务函数n在本次的计程仪编程中,采用习语言计程仪编程,其设计分块图如图3-1所示图3-1普计程仪拉姆设计分块图3.2子程序的设计和功能的介绍3.2.1延迟普拉姆计程仪定音讯延迟(单位z )举止uint x,y;for(x=z; x0; x- )for(y=120; y0; y- );以下在计程仪节目中,返还值定义了空delay函数,定义了波形参考的无符号整数变量z,还定义了无符号整数变量x和y,并且通过双重for循环完成了多次空操作,实现延迟功能。3.2.2初始化函数定义void init()/返还值为空的init函数举止EA=1; /释放所有中断EX0=1; /行政
11、许可外部中断0中断IT0=1; /外部中断0的中断触发方式控制位置1,将外部中0设定为边缘触发方式ET0=1; /允许T0中断(定时器/计数器T0的输出中断允许二进制位)TR0=0; /停止定时器/计数器0TH0=(65536-30000)/256;TL0=(65536-30000)%6;EX1=1; /外部中断行政许可1中断IT1=0; /将外部中断1的中断触发方式控制为位置0,也就是说将外部中断1设定为电平触发方式PX1=1; /将外部中断1中断到优先级控制位置1ET1=1; /t1行政许可中断TR1=0; /停止定时器/计数器1TH1=(65536-50000)/256;TL1=(655
12、36-50000)%6;P1=0xFF;P2=0XFF; /p1通讯端口和P2通讯端口设为1,P1通讯端口和P2通讯端口的大头针时,在锁存器中写入“1”温度1=0x7f;温度2=0x7f;cnt=8;aa=0;bb=0;key_int1=1;键1=1;键2=1;key3=1;键4=1;时间1=密钥1;关键字1=关键字1;时间密钥2=密钥2;temp_key3=key3;关键字4=关键字4;beep=1;标志=0;临时1、临时2、cnt、aa、bb、密钥输入1、密钥1、密钥2、密钥y 3、密钥4、临时输入1、临时密钥1、临时密钥2、临时密钥y 3、临时密钥4、临时密钥p以下此函数名为init,该
13、段计程仪程序主要初始化并分配中断优先级、中断控制二进制位、变量等。3.2.3彩色灯循环方式控制计程仪程序1 .循环方式1void FUN1()举止cnt=8;温度1=0x7f;温度2=0x7f; 为/cnt、temp1和temp2分配值魔法少女=0)/while循环,如果cnt不等于0循环则退出循环举止cnt-; /变量cnt自减1时间1=_ crol _ (时间1,1,1 )调用delay(500) /延迟子函数P2=0xFF; /p2通讯端口中加1p1=暂停1; 将temp1的值提供给p1通讯端口temp2=_ crol _ (1) temp2,1,1 )将temp 2向右移动一位数调用d
14、elay(500) /延迟子函数P1=0xFF; /p1在通讯端口中定径套1p2=暂停2; 把/temp2的值代入temp2以下P1=0x0ff;P2=0x0ff; 在/p1和p2通讯端口中分别定径套1以下所设计的这个计程仪程序的功能实现一个接一个的点亮。2 .循环方式2void FUN2()举止时间1=0x aa;时间2=0x aa; /将二进制10101010分配给temp1、temp2TR0=1; /启动定时器/计数器0while(TR0=1) /while循环,tr0=1时循环P1=0x0ff;P2=0x0ff; 在/p1通讯端口和p2通讯端口中定径套1以下设计该计程仪程序实现的功能是
15、每隔两个间隔点亮一盏灯。3 .循环方式3void FUN3()举止时间1=0x 0;时间2=0x 0; 对temp1、temp2赋予0,使彩色灯发光TR1=1; /启动定时器/计数器1while(TR1=1) /while循环,如果tr1=1则循环P1=0x0ff;P2=0x0ff; 在/p1通讯端口和p2通讯端口中定径套1以下本计程仪程序是为实现彩色灯的所有闪烁而设计的。3.2.4中断服务堆计程仪程序1 .外部中断0服务计程仪程序void _ ex0_ ()中断0举止while(1) /while循环,如果条件真的是1则循环举止P1=0x77;P2=0xee; /p1分配给通讯端口和p2通讯
16、端口贝叶p=! beep; 反转beep的值delay(100) /调用延迟函数以下以下此段计程仪程序定义了一个返还值为null的_EX0_函数,牛鼻子字interrupt之后的0表示结束符,即外部中断0,中断矢量地址0003H。2 .定时器0中断服务计程仪程序void _ et0_ ()中断1举止TH0=(65536-50000)/256; /将计算出的值代入计时器0的前8位TL0=(65536-50000)%6; /将计算出的值赋予计时器0的低位8二进制位aa; 在/aa的值中脚丫子1国际航站楼判断=20)/的值是否等于2.0,否则执行循环举止p1=暂停1;p2=暂停2; 将/temp1、temp2的状态值代入temp1、temp2时间1=_ cror _ (时间1,1,1 )temp2=_ cror _ (temp2,1,1 )/temp 1,t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 陕西邮电职业技术学院《国际经贸地理》2024-2025学年第二学期期末试卷
- 景区管委会内部制度
- 机关内部激励制度
- 机关单位内部工作制度
- 机务班组内部奖罚制度汇编
- 机电科室内部考核制度
- 林业局单位内部管理制度
- 检察院完善内部控制制度
- 模拟企业内部核算制度
- 民宿内部日常考勤制度
- GB/T 20118-2025钢丝绳通用技术条件
- 2026瑞木镍钴管理(中冶)有限公司校园招聘笔试模拟试题及答案解析
- 骨科电钻的清洗流程
- 牙科蜡型制作培训课件
- 河南省2025年中考真题化学试卷(含答案)
- CD30阳性弥漫大B细胞淋巴瘤
- 职业演变与人才观念
- 《阳光成长-心理健康导航》中职生心理健康全套教学课件
- 公司笔记本统一管理制度
- 2025高考化学复习新题速递之有机合成(解答大题)(2025年4月)
- 小老师活动实施方案
评论
0/150
提交评论