多功能微电脑控制(二版).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多功能微电脑控制(二版)

4.2.3 C51程序设计及调试过程 1.按Keil μVision使用步骤编写源程序和建立工程; 2.在Keil μVision环境下编译、连接无错误后产生.HEX文件 3.通过微机串行接口或者USB TO RS-232转换接口,进行程序下载,实现微机对单片机的在线编程控制。 ?4、和已有的微机串行通信通用测试程序进行通信 微机串行通信通用测试程序可采用SSCOM串口调试程序(可从网上下载),其界面如图。可以设置波特率和帧格式,可以进行1次性发送和定时循环发生,可以接收并显示接收数据。 微机串行通信通用测试程序 6. 组织实施 1、? 学生分组(每组3-4人),各组选1人为组长,报告指导教师,并按组在微机原理实验室管理人员处领取工具和器件(设计完成后交还),部分工具由指导老师管理:万用表、松香、焊接渡锡板。 2、学生按课设安排完成课题的硬件安装调试、单片机控制程序设计、微机控制程序设计。 3、? 完成设计后接受指导教师的检查和问辩。 4、第16周内提交设计报告。 重要提示 本次课程设计采用的套件是南昌天火科技公司提供,有关套件的安装、学习和使用的有关资料,可以直接从该公司网站下载。 南昌天火科技有限公司网站域名: 的“技术支持”栏目-“技术资料” 多功能自编程 微电脑控制器 专业综合课程设计 1 设计内容、安排、及评分 1.1 设计内容 1、分析课程设计的“自编程微电脑定时控制器”硬件电路原理,完成硬件电路焊接、安装、调试; 2、查阅有关的资料,并对资料进行整理综合; 3、控制软件的设计,包括微机控制编程软件和单片机控制器软件二部分: 微机部分(1)驱动程序安装;(2)用VC、VB或其它面向对象的程序设计语言编程,能实现对单片机串行通信、定时控制; 单片机部分:用汇编或C编程,直接实现对控制器的键盘、液晶显示、串行通信、继电器定时等模块的控制、存储器读写、8段数码管、LED显示等进行控制; 4、按工程化的原则完成控制器的电路原理图、使用说明书;进行设计展示、问辩和优化设计; 5、学生独立完成课程设计报告。 1.2 时间安排 1.3 ? 评分 完成情况70%+设计报告及答辩30% 1.??完成情况 (1)??? 硬件焊接装配及电源测试:30分 (2)??? 键盘处理程序:15分 (3)??? 串行通信:15分 (4)??? 液晶显示控制15分 (5)??? 继电器定时控制15分 (6)??? LED及数码管显示控制(10分) (7)??? 问辩:2-3题 2.??设计报告 2. 系统构成 2.1 硬件结构 图3-1 系统电路原理图 2.2 主要功能及技术要求 1、能进行单片机仿真实验 2.控制器自编程 3.能够进行四家电控制 3.硬件电路原理 系统硬件主要由:STC89C52单片机主控模块、5110LCD液晶显示模块、键盘、定时及电器控制模块、异步串行通信模块、在线编程接口等组成。 3.1 89C52单片机主控模块 图3-1 主控电路图 3.2 液晶显示模块 图3-2 单片机和5110LCD的连接如 单片机和5110LCD的连接如图3-2 所示。P1.0用于模块选中,RESET信号对模块复位,P0.2选择数据/命令输入,P0.3接输入引脚,P0.4接SCLK产生时钟脉冲 3.2.1显示控制方法 1、共享软件zimo221.exe生成要显示的汉字点阵编码,如图3-3所示; 图3-3 显示汉字字模的生成 2、往液晶显示模块内RAM写入数据和48*84点阵显示的关系如图3-4所示的次序 图3-4 用垂直寻址方式(V=1)和水平寻址方式(V=0)往RAM写入数据的次序单片机和5110LCD的连接如 3、5110LCD的控制 图3-5 5110LCD的串行总线协议 3.3 键盘处理模块 3.3.1键盘工作原理 键盘分为独立式键盘和矩阵键盘,本系统中采用4*3矩阵键盘,采用中断方式加行扫描进行按键处理,当有键闭合时,向单片机/INT0请求中断,CUP响应键盘中断,对键盘进行行扫描,以识别哪一个键按下,然后执行相应的处理程序。 在键盘的键被按下和断开的过程中,会出现一段时间的机械抖动,抖动时间的长短和开关的机械特性有关,一般为5~10ms,为保证CPU对键的闭合仅做一次处理,必须去除抖动,通常采取软件延时等方法,在键的稳定闭合时读键的状态。 3.4 定时及电器控制 3.4.1 继电器控制电路 3.4.2 声、光报警及上电显示 声、光报警电路主要是在控制过程结束和对出错处理时,用蜂鸣器的发声或闪烁发光给用户以警示,以便用户及时进行人工处理。 3.5 异步串行通信及单片机在线编程 3.5.1 异步串行通信接口 232信号的传输标准是采用负逻辑电平,即用-3V~-15V表示1

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档