- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计说明书
设计题目:
学 院:机械工程学院
专 业:机械设计制造及其自动化
班 级:
学 号:
姓 名:
指导教师:
目 录
1. 课程设计要求 1
2. 系统功能分析与方案确定 1
方案一:(简易红外遥控电路) 1
方案二:(利用红外遥控开关电路) 2
方案比较 3
3. 系统主要硬件电路模块设计 3
3.1蜂鸣器电路模块 3
3.2液晶屏显示模块 4
3.3红外遥控模块 5
3.4单片机CPU最小系统 5
3.5 单片机硬件端口分配 6
4. 程序软件设计与分析 7
4.1系统软件分析及详细技术文件设计 7
4.2系统软件主程序设计 8
4.3外部中断程序设计 9
4.4按键检测和处理模块设计 12
5. 后续有待完善和提高的工作 12
6. 结束语 13
参考文献 14
附录 15
1. 课程设计要求
设计一个智能小车控制系统,要求具有:
1、小车能实现前进、后退、转弯等各种简单的动作;
2、用红外遥控实现各种动作;
2. 系统功能分析与方案确定
根据设计要求的功能,结合单片机课程所学知识,分析如下:系统要求能够实现用红外遥控实现小车前进、后退、转弯等各种简单的动作。那就需要用到红外遥控模块,根据任务书的要求,利用单片机设计一个遥控开关电路,可以拟定以下的两种方案。
方案一:(简易红外遥控电路)
在不需要多路控制的应用场合,可以使用由常规集成电路组成的单通道红外遥控电路。这种遥控电路不需要使用较贵的专用编译码器,因此成本较低。
红外发射部分
考虑到本方案电路是简单的单通道遥控器,可直接产生一个控制功能的震荡频率,再通过红外发光二极管发射出去。
红外接收部分
当红外接收头接收到控制频率时,由一个电路对其进行解调并产生相应的控制功能。
方案二:(利用红外遥控开关电路)
红外线发射/接收控制电路均采用单片机来实现,输出控制方式可选择,实用性强。
方案结构图:
红外发射部分:
当按下遥控按钮时,单片机产生相应的控制脉冲,由红外发光二极管发射出去。
红外接收部分:
当红外接收器接收到控制脉冲后,由控制方式选择开关选择是“互锁”还是单路控制,再由单片机处理后,对相应的受控电器产生控制。
方案比较
综上所述通过比较两套方案,方案一未采用单片机控制,功能过于单一,仅能对一路电器进行简单的遥控;方案二的红外线发射/接电路简单,可控制多个电器,实用性强。且本设计用到的元器件较少,电路相对简单实用。所以本设计采用方案二作为设计蓝本。
最后剩下的就是每当遥控器按下一个按钮时,蜂鸣器输出提醒模块,这个功能模块可以使用定时器输出一定频率的方波信号来获得蜂鸣器发出一定频率的声音。收控制电路采用单片机来实现,
根据上述分析,由硬件功能可以将本系统分解为如下 5 个功能模块:
1.蜂鸣器发音软硬件模块,采用蜂鸣器及其接口电路;
2.红外遥控软硬件模块,采用红外遥控板及其接口电路;
4.lcd液晶显示软硬件模块,采用lcd液晶屏显示屏及其接口电路;
5.系统 CPU 模块,采用 STC89c52 最小系统。
3. 系统主要硬件电路模块设计
根据上述分析确定的设计方案,本系统主要设计和使用了蜂鸣器电路模块、液晶屏显示模块、红外遥控模块。
3.1蜂鸣器电路模块
本系统的音乐播放时通过蜂鸣器发出不同的音调从而来实现的,蜂鸣器控制电路如图3.1所示。
图3.1 蜂鸣器接口电路图
3.2液晶屏显示模块
QC12864B中文字库型液晶显示模块可以显示字母、数字、中文字型及图形,具有绘图及文字画面混合显示功能。可显示128(列)× 64(行)点阵。可完成图形显示,也可显示8×4个(16×16点阵)中文汉字。 提供三种控制接口: 8位微处理器接口、4位微处理器接口、串行接口。模块内置2M-位元中文字型ROM CGROM 总共提供8192 个中文字型16×16点阵,16K-位元半宽字型ROM HCGROM 总共提供126 个符号字型16×8点阵,64×16-位元显示RAM DDRAM,另外绘图显示画面提供一个64×256点的绘图区域(GDRAM)
文档评论(0)