- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能电动百叶窗单片机课程设计说明书
单片机课程设计——智能电动百叶窗姓 名: 班 级: 机101-3班 专 业:机械设计制造及其自动化学 号: 2010*****1310 指导教师: ****** 完成时间: 2013年6月5日 目录一、课程设计任务书- 3 -(一)课程设计题目:智能电动百叶窗- 3 -(二)任务详情:- 3 -二、设计项目简介- 3 -(一)基本要求:- 3 -(二)基本工作原理:- 4 -(三)各元器件资料:- 4 -1.AT89C51单片机- 4 -2.ADC0808- 7 -3.光敏传感器- 8 -4.74SEG-MPX4-CA数码管- 9 -5.74LS245 驱动- 10 -三、电路原理图- 11 -(一)复位电路- 11 -(二)时钟电路- 11 -(三)数码管显示电路- 11 -(四)电机控制电路- 12 -(五)A/D转换电路- 14 -(六)总体电路图- 14 -四、程序框图- 15 -五、程序清单- 16 -六、总结- 18 -七、参考资料- 19 -课程设计任务书课程设计题目:智能电动百叶窗任务详情:本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:?手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。?设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。?按键输入采用中断方式,按键中断请求信号接INT0。单片机根据设定光强S1和S2(S2??S1)和实测光强P控制电机M的动作:?当P=S1时,控制M正转以增加进光量;?当PS2时,控制M反转以减少进光量;?当S1P=S2时,M停转。设计项目简介基本要求:用MCS-51单片机,12MHz时钟,常规的上电手动复位电路3个以上的按键LED或/和数码管/和LED显示及其接口至少2路输入信号,可以使模拟量或数字量基本工作原理:本设计就是应用传感器技术、单片机技术以及直流电机来控制百叶窗调节杆的旋转角度从而达到控制百叶窗的目地.设计主要包括光传感器、单片机控制系统、直流电机、百叶窗自动机构,电源用直流电源;电机驱动的电路与电机连接。本设计用新型光敏电阻感应室内的光照强度将室内光照强度或手动开关作为输入的模拟信号,通过AD转换将模拟信号转换成数字信号,再经过51单片机处理之后, 将输出信号用来控制直流电机的转向,从而实现百叶窗的开关以及透光角度大小。各元器件资料:AT89C51单片机AT89C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128个RAM单元及4K的ROM。AT89C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。AT89C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于AT89C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。引脚的功能:图2-311 Proteus中的AT89C51图2-312 AT89C51引脚图主电源引脚 Vcc(40脚):一般接+5V电源正端。 Vss(20脚):一般接+5V电源地端。 外接晶体振荡器引脚 XTAL1(19脚):外接晶体振荡器的一端。 XLAT2(18脚):外接晶体振荡器的另一端。RST/VPD(9脚):复位/备用电源线。ALE:(30脚):地址锁存允许/编程线PSEN(29脚):片外程序存储器读选通信号输出端, 低电平有效。PSEN(31脚):片外程序存储器选用端,低电平有效。EA(31脚):片外程序存储器选用端,低电平有效。P0口(39~32脚) :输入/输出线P0.0~P0.7统称为P0口。 P1口 (1~8脚) :输入/输出线P1.0~P1.7统称 为P1口。 P2口 (21~28脚) :输入/输出线P2.0~P2.7统称为P2口。 P3口 (10~17脚) :输入/输出线P3.0~P3.7统称为P3口。 以下是P3口第二功能:引脚第二功能 说 明P3.0RXD串行口输入端P3.1TXD串行口输出端P3.2INT0外部中断0请求输入P3.3INT1外部中断1请求输入P3
文档评论(0)