- 8
- 0
- 约1.05万字
- 约 19页
- 2017-12-22 发布于天津
- 举报
单片机系统设计实训项目指导书
单片机系统设计Ⅱ实训项目指导书
(以数字电子时钟设计与制作为例)
1.项目设计任务与要求
1.1 设计任务
设计制作一数字电子钟。
1.2 设计要求
(1)数字钟具有显示时、分、秒的功能;由LED或LCD显示时间:时、分、秒;
(2)具有校时和校分的功能;
(3)具备定时启闹功能:可以设置启闹时间,闹10秒后自动关闭闹铃;
(4)其他功能:如在按键时会发出提示音、无线数据传输、远程控制等其他功能。
2. 项目安排
整个项目通过以下五个基本项目实验分段实施完成,最后综合实现数字电子时钟的基本功能和扩展功能。
实训项目之一
单片机开发环境的使用
熟悉单片机开发仿真软件Proteus和Keil C51开发环境的设置与使用。
此项目作为后面所有项目的基础,不单独作报告。
一、KEIL软件简介
1.Keil 软件是德国 Keil Software公司开发的51系列兼容单片机汇编语言、C语言的编译软件,支持美国ANSI的87C标准。
2.目前Keil 软件已推出V9.4以上版本。且已被集成为一个功能强大的集成开发环境 uVision2 / uVision3/ uVision4 中。我们这里介绍的是uVision3,uVision3/ uVision4多用于开发高档8位机或32位机语言应用。
3.uVision3主要组成部分包括:
(1)源程序编辑/编译器;
(2)项目管理器;
(3)软件模拟仿真器;
(4)目标电路在线调试器;
(5)相关文件库等
4.KEIL_C51与ANSI_C的主要区别有:
(1)KEIL_C51 包含多种不同51单片机特征的头文件;
(2)KEIL_C51 包含多种不同51单片机特征的库文件;
(3)KEIL_C51 具有位数据类型与位处理指令;
(4)数据存储区分为片内区(data),片外区(xdata),直址区(data),间址区(idata),代码区(Coade)等;
(5) 库函数类虽没有标准C丰富,但具有单片机的特色。
二、KEIL_C51的安装
1、获取软件安装盘(CD盘)
(1)商业购买;
(2)网络(WWW.K)下载(试用版);
2、安装过程:
(1)下载的软件是压缩包,解压后双击Setup.exe;
(2)选择免费试用版(Eval Version),依提示安装
(3)不作选择,一般安装在C:\ KEIL文件夹,并在桌面生成UV3图标。
三、uVision3 开发应用
1、启动,建立,配置工程;
2、编辑,编译源程序,连接生成目标程序;
3、虚拟仿真和在线仿真调试运行程序;
详细操作步骤见课件PPT-《单片机开发环境的使用-Keil C51软件应用》。
实训项目之一-单片机开发环境的使用
一、设计要求
根据单片机开发环境的说明,要求项目完成以下内容:
1.使用Proteus软件绘制原理图,AT89C51单片机的IO端口连接LED灯;
2.使用Keil软件新建工程、编辑文件、编译文件,生成目标文件;
3.完成Keil软件和Proteus软件的联调,实现点亮IO端口连接的LED灯。
二、电路原理
IO口连接LED灯参考电路如图1-1所示:
图1-1 LED显示电路
三、设计与制作报告
此项目作为后面所有项目的基础,不单独作报告。
实训项目之二
单片机最小系统的设计与制作
一、设计要求
制作一个单片机的最小系统。要求:
1.对每个引脚留有方便接口,以备后续项目扩展使用。建议每个单片机引脚使用插针引出。
2.制作完成后,用示波器检测单片机的XTAL2 (18)引脚是否有脉冲信号输出。
3.制作完成后,用示波器检测单片机的ALE(30)引脚是否有脉冲信号输出。
二、电路原理
电路原理参考图2-1,单片机每个引脚使用插针引出。晶振频率根据后续电路选取。
图2-1单片机最小系统电路
三、设计与制作报告
此项目作为后面所有项目的基础,不单独书写报告。
实训项目之三
显示接口扩展的设计与制作
一、设计要求
制作一个显示接口电路。要求:在单片机最小系统的设计项目基础上中,扩展显示器LCD,通过单片机连接扩展液晶显示器LCD1602。
1.单片机和液晶显示器LCD1602连接;
2.液晶显示器1602能在指定位置显示指定字符;
3.能够显示当前指定的时间显示格式,以及设置的值。
二、电路原理
电路原理参考图3-1,单片机每个引脚使用插针引出。晶振频率根据后续电路选取。
图3-1 LCD1602显示电路
图3-2 4LED显示电路
三、程序的设计
1、独立按键计数处理流程图
独立按键计数处理软件流程如图3-3所示。
图3-3 独立按键计数流程图
2、4位LED动态显示按键计数电路参考程序
#include reg5
您可能关注的文档
- 加州预设医疗护理指示californiaadvancehealthcare.pdf
- 加工助剂国际研讨会管理措施与优良作业规范-internationallife.pdf
- 加强财务管理提高企业经济-威海会计培训.doc
- 加快社会事业发展促进民生持续改善-上海人大.pdf
- 加拿大不列颠哥伦比亚世界级创意产业中心服务全球内容制作行业.pdf
- 加拿大最佳管理措施流域评价项目评述-生态与农村环境学报.pdf
- 加替沙星葡萄糖注射液说明书修订详情修订项目修订前修订后.doc
- 加筋土坡动态稳定性拟静力分析-岩石力学与工程学报.pdf
- 加筋土挡墙结构系统的可靠性分析-中南大学学报.pdf
- 加速康复外科在经尿道输尿管软镜钬激光碎石术围术期护理中的应用.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)