电气工程及其自动化单片机课程设计

合集下载

单片机课程设计指导书

单片机课程设计指导书

5
硬件仿真模式下还需配置波特率等,点击“Settings”选项,如图 1-9 所示。
图 1-9
串口等配置
选择“serial interrupt” ,在前面打勾,否则装载过程中,仿真器会发出“嘀”一声 长声报警,仿真结果将可能不正确。 选择正确的串口号,波特率最高为 38400; 建议只选 cache code。
四、参考接线 1、将跳线器插在 JP33_1 上; 2、使用导线连接 MON51 仿真模块与键盘显示模块的相应的点,如 A8 和 DAT, A9 和 CLK,A10 和 CS,INT0 和 KEY; 3、连接电机四相控制端,如 P10 与 BA、P11 与 BB、P12 与 BC、 P13 与 BD。
11
2.4 数字电压表设计 利用 A/D 转换器得到电压值并显示,实现数字电压表功能。
一、预备知识 当前串行 A/D 转换器的使用越来越广泛,本设计利用 TLC549 串行 A/D 转换器 转换输入模拟电压,有关 TLC549 的详细使用说明见使用手册。
二、设计目的 熟悉 A/D 转换原理,掌握串行 A/D、键盘扫描、LED 显示电路的工作原理及编 程方法,提高用户实际应用的能力。
音符 中 5SO 中 6LA 中 7SI
频率(Hz) 784 880 988
T 初值 64948 65012 65069
高 1DO 高 2RE 高 3M 高 4FA 高 5SO 高 6LA 高 7SI
1046 1175 1318 1397 1568 1760 1967
65095 65143 65186 65206 65242 65274 65301
10
2.3 步进电机控制设计 利用按键来控制电机的转动方向和转动速度。

秒表课程设计

秒表课程设计

《单片机技术》课程设计说明书数字式秒表院、部:电气与信息工程学院学生姓名:刘贝贝指导教师:肖冬瑞职称讲师专业:电气工程及其自动化班级:电气本1305班学号:1330120504完成时间:2016年6月湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化指导教师肖冬瑞学生姓名刘贝贝课题名称数字式秒表内内容及任务一、设计任务设计一个具有特定功能的数字式秒表。

二、设计内容1、秒表的硬件系统(1)、单片机最小系统模块(2)、供电模块(3)、显示模块(4)、键盘模块2、秒表的软件系统(1)、系统监控程序模块(2)、显示程序模块(3)、键盘程序模块三、设计要求该数字式秒表上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。

该数字式秒表应具有开始、暂停、连续、清零和停止功能。

主主要参考资料[1]李广弟.单片机基础[M].第3版.北京:北京航空航天大学出版社,2003.6.[2]李全利.单片机原理及应用(C51编程)[M].北京:高等教育出版社,2012.12.[3]马忠梅.单片机的C语言应用程序设计[M].第4版.北京:北京航空航天大学出版社,2003.6.[4]李光飞.单片机C程序设计指导[M].北京:北京航空航天大学出版社,2003.01.[5]李光飞.单片机课程设计实例指导[M].北京:北京航空航天大学出版社,2004.9.教教研室意见见教研室主任:(签字)年月日摘要本次课程设计的数字电子秒表系统采用AT89S52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及外部中断电路来设计。

将软、硬件有机地结合起来,使得系统能够实现LED显示,0~99.99秒,计时精度为0.01秒,能正确地进行计时。

其中软件系统采用汇编语言编写程序,包括主程序,显示程序,中断服务程序,延时程序,按键程序等,并在KEIL中调试运行,硬件系统利用PROTEUS来实现,简单且易于观察,在仿真中就可以观察到实际的工作状态。

单片机电子表设计

单片机电子表设计

目录第1章单片机和数字钟概述 (5)第2章系统总体方案设计 (6)2.1课程设计内容要求 (6)2.2设计思路简要分析 (6)第3章硬件设计 (8)3.1 结构框图 (8)3.2工作原理 (8)3.2主要硬件功能及机构介绍 (10)3.2.1、晶振电路 (10)3.2.2、AT89C51 (10)3.2.3、6位7段共阳显示器 (11)3.2.4、8255芯片 (12)第4章软件设计与调试 (13)4.1 系统软件方案的设计 (13)4.2 系统应用程序设计 (13)4.2.1主程序设计 (13)4.2.2子程序设计 (15)第5章调试和使用说明 (17)第六章总结与体会 (18)参考文献 (20)附录 (34)第1章单片机和数字钟概述单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

我们都知道,设计系统的关键是思路,而系统通常又由各个模块所组成,所以必须先把所要设计系统模块化,再把各个模块组合在一起,实现一个完整的系统。

这就要求我们先要有较扎实的理论知识,特别对芯片的各个管脚功能必须了解,这样才能进行硬件设计。

同时,又必须掌握MCS51的指令功能,通过编程实现其功能,这就能让我们更好地理解《单片机原理及应用》这门课程,也是一种理论在实践中的运用。

如果说我们以前学的都只是些理论,包括c语言,微机原理,c++,微机接口,protel,单片机,那么这次的课程设计就是一个贯穿多学科的综合性实践!单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。

单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。

数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。

数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。

(完整版)电气工程及其自动化专业毕业课程设计任务书(综合实践)

(完整版)电气工程及其自动化专业毕业课程设计任务书(综合实践)

信电工程学院电气工程及其自动化专业课程设计任务书(综合实践)课程设计的目的是通过一个实际工程的设计,巩固和加深对课程所学理论知识的理解;培养学生分析问题和独立解决实际问题的能力,理论联系实际的能力,技术与经济全面考虑问题的观点;初步学习工程经济的计算方法等。

因此,课程设计是专业课程教学中重要的实践性环节。

设计题目1:220kV降压变电站电气一次部分设计1、设计任务根据电力系统规划需新建一座220kV终端变电站。

该站建成后与A、B、C三个220kV电网系统相连并供给110、10kV近区用户供电。

2、原始资料2.1 按照规划要求该所有220kV、110kV和10kV三个电压等级。

本期投产2台变压器预留1台变压器的扩建间隔220kV出线7回其中备用2回110kV出线10回其中备用2回10kV出线14回其中备用2回。

2.2 根据规划本所与系统的连接方式为220kV侧与A及C系统各通过2回架空线路相连与B系统通过1回架空线路相连A与B及B与C之间各有1回架空线路联络。

2.3系统阻抗220kV侧电源A、B、C三个系统容量分别为SA2000MVASB1500MVASC4000MVA系统阻抗标幺值分别为XA 0.3XB 0.4XC 0.2各电抗均以各电源容量为基值计算的标幺值110及10kV侧没有电源。

2.4 110kV侧负荷主要为工厂和地区变电站最大负荷约231MW功率因数cosφ0.9-0.8负荷同时率为0.8其中I、II级负荷占8510kV侧总负荷为12.4MW功率因数cosφ0.9-0.8负荷同时率为0.7Ⅰ、Ⅱ级负荷占70最大一回出线负荷为2500kW所用负荷为400kVAⅠ、Ⅱ级负荷占50。

2.5 220kV和110kV侧出线主保护动作时间为0.2s后备保护时间为2s变压器主保护动作时间为0.2s后备保护时间为1s220kV和110kV侧断路器燃弧时间按0.05s考虑。

2.6 本站拟建地区位于山坡上南面靠丘陵东西北地势平坦、地质构造稳定、土壤电阻率为1.5³102欧²米。

单片机课程设计---单片机病房呼叫系统

单片机课程设计---单片机病房呼叫系统

单片机课程设计设计题目:____________ 单片机病房呼叫系统专业:电气工程及其自动化____________年级:_________________ 08级________________学号:______________ 20084450427___________姓名:_______________________________________指导教师:__________ 徐祖华__________________2012年 01 月01日摘要病床呼叫系统是一种应用于医院病房、养老院等地方,用来联系沟通医护人员和病员的专用呼叫系统,是提高医院水平的必备设备之一。

病床呼叫系统的优劣直接影响到病员的安危,历来受到各大医院的普遍重视。

它要求及时、准确可靠、简便可行、利于推广。

目前市场上存在着许多种型号不一功能各异的医院病房呼叫系统,主要为两大类:有线式和无线式。

无线式病房呼叫系统不存在铺设线路的问题,但是可靠性差,而且无线电波会干扰其他医疗仪器设备。

有线式的病房呼叫系统适合较小的医院病房使用,具有成本低,易于操作、安装和维护,而且具有可靠稳定,对其他医疗设备不会产生干扰的特点;但受到布线较多,影响美观,故不适宜较大的医院。

病床呼叫管理系统便于病员快捷的呼叫护士,缩短人工呼叫的时间。

当今病房呼叫系统正在逐步地向智能化发展,它可以和录像机一起使用,当病人按下开关时,在护士值班室的大屏幕能够观察病人的需要。

并且可以配备对讲机等设备,能够使病员及时快捷地与医护人员进行沟通。

本课程设计是基于AT89C52核心单片机的有线式病房呼叫系统。

为了便于操作仅仅开设了四个病房,但是其功能大致相同,都考虑了高优先级和低优先级,因此可以称为一个简易病房呼叫系统。

每个病床有一个呼叫开关按键,当病人有需要的时候,按下按键,此时监护室就会得到响应信号,在数码管显示相应的床位号,并且有警示灯亮起。

本次设计有运行简单,安装方便,成本低,稳定可靠的优点。

浅议电气工程及其自动化专业单片机课程教学新体系

浅议电气工程及其自动化专业单片机课程教学新体系
维普资讯
O8 N O O 1 6
科 教 平 台
Sce c a d Te h oo y In v in e n c n lg n o a
_ F
浅 议 电气 工程 及 其 自动 化 专 业 单 片 机 课 程 教 学 新体 系
周震 宰文姣 林彬 ( 』 l 范大学草 堂校 区工程技 术系 四川成都 6 0 2 四 I ̄ l / 1 7) 0
的 专业知 识 较 扎 灾 , 在面 对 各类 与 自动 化
术 就 显 得 十 分 重 要 和 迫 切 。 这 就 要 求 作 为

练 ,含模拟 、数 字 电路及 单片 机应 用系统 等
方 面 的 内 容 。 要求 小组 成 员每 学 期 初 接 受
研 究 课题 ,学 期 末提 交 研 究 实 物 和 研 究 报 告等 文档 资料 。在后 续的 教学 中 ,我们准 备 在 专 题 兴趣 小 组 模 块 中 , 引入 目前 单 片 机
从 事 单 片 机 教学 的 教学 队 必 须要 尝 试 采 用 新 的 教 学 体 系 ,以 适 应 这 种 要 求 。 通 过
为 此 ,我 们 设 计 提 出 了 一 以 课堂 内教 学 用 了C5 种 l语 占,我们考虑在 汇编程 序设计部 为 基 本 模 块 ,同 时 外 延 衔 接学 生课 设 计 分 适 当的 削 减对 学 生 编 写 编 程 序 的要 求 , 逐步增加 C5 语 言程序 设计的比重 。可以采 l 组 模 块 、学 科 竞 赛 等 五 大 模块 构 成 三 个 具 用汇编 和 C5l对 比教学的 方式 ,让 学生通过 有 紧 密 衔 接 和 延 续 性 层 面 的 综 合 教 学 体 比 较 存 熟 悉 汇 编 语 言 程 序 设 计框 架 的 基 础 系 ,该 体 系 的构 成 图 l所示 : },能 够逐步 激 发其 掌握 C 5 1语 言 的积 极 : 性 ,为后 续 教学 层面 的 开 展埋 下伏 笔 。 7 芏把握教学内容的详略之上 ,采 用何种教 学组织方式也很 重要 。我们提 出在课程 内容组

单片机课设设计论文:基于STC89C51单片机的简易电子琴设计

单片机课设设计论文:基于STC89C51单片机的简易电子琴设计

单片机课程设计论文题目:基于单片机的简易电子琴设计学院:机电工程学院专业:电气工程及其自动化姓名: ### ### ###指导教师:完成日期: 2012-12-27目录摘要 (1)绪论 (2)1方案论证 (3)1.1原理图 (3)1.2主体方案 (3)1.3系统方案设计绍 (4)1.3.STC89C51简介 (5)1.3.1单片机工作原理 (8)1.3.2数码管 (13)2实现过程 (14)2.1.1 程序设计内容 (14)2.1.2 I/O并行口直接驱动LED显示 (14)2.2 音乐产生的方法 (15)2.2.1 原理 (15)2.2.2 程序框图 (16)3全文总结 (17)3.1结束语 (18)参考文献 (19)附录 (20)1.电路原理图 (20)2.程序框图 (21)3.系统流程图 (22)4.语言源程序 (23)摘要在现代各种生活中,电子琴作为一种音乐型玩具,广泛用于与人们的日常生活中。

市场上有各种各样的电子琴。

特别是日本产的,音质优美,它是有专门的音乐控制芯片制造的。

由于其价格较贵,无法大面积普及,且功能单一。

用89c51作为主控中心,研制一种简易的微型电子琴,尽可能地体现较好的音质来,是一种可做的尝试。

以单片机为核心设计的简易电子琴系统,由按键扫描电路、声音产生驱动电路、复位电路、等模块组成的,是一种比较实用、廉价的电子玩具。

本论文所设计的简易电子琴,它分为两大部分,硬件电路的设计和软件的设计。

硬件电路的设计以AT89S51单片机为控制主板,辅以外围的扩展设备蜂鸣器、矩阵键盘、共阳数码管,形成一个可被控制的显示系统。

软件设计通过控制单片机内部的定时器T0来产生不同频率的方波,驱动喇叭发出不同音节的声音.再利用延迟来控制发音时间的长短,即可控制音调中的节拍.把乐谱中的音符对应的频率转换为定时常数,把相应的节拍变换为定时常数,然后作成表格存放在储存器中,由程序查表得到定时常数和延时常数,分别用以控制定时器产生方波的频率和该频率方波的持续时间.当延迟常数到时,再查下一个音符的定时常数和延迟常数.依次进行下去,就可演奏悦耳动听的音乐.主要实现 1》能够发出1.2.3.4.5.6.7等七个音符。

单片机原理及应用课程设计

单片机原理及应用课程设计

电气化16届《单片机原理及应用》课程设计“简约-创新”立方光组员赵志远张风旗葛富杰学院机械电气化工程学院专业农业电气化与自动化班级16-4指导教师王丽黄钢日期2014年12月塔里木大学教务处制目录摘要: ......................................................................................................................................... - 1 -1. 设计背景................................................................................................................................ - 1 -2. 设计流程及方案..................................................................................................................... - 1 -2.1 设计思路流程图.......................................................................................................... - 1 -2.2 设计方案及流程图...................................................................................................... - 2 -3. 设计目的及要求.................................................................................................................... - 3 -3.1 设计目的...................................................................................................................... - 3 -3.2 设计要求...................................................................................................................... - 3 -4. 设计所需器件清单................................................................................................................. - 3 -5. 硬件设计................................................................................................................................ - 3 -5.1 设计任务描述.............................................................................................................. - 3 -5.2 设计思想...................................................................................................................... - 3 -6. 软件设计................................................................................................................................ - 4 - 6.1 设计原理图.................................................................................................................. - 4 -6.2 小组分工情况.............................................................................................................. - 5 -6.3 设计、搭建立方光阵步骤.......................................................................................... - 5 -7.测试及分析结果...................................................................................................................... - 6 -8.总结心得................................................................................................................................... - 6 - 参考文献...................................................................................................................................... - 7 - 致谢 ............................................................................................................................................. - 8 - 附录 ............................................................................................................................................. - 9 -1. C语言编程程序..................................................................................................................... - 9 -2. 实物验收图.................................................................................................................. - 10 -摘要:本设计是采用的单片机芯片AT89C52完成硬件电路设计。

PIC单片机课程设计 - 三位倒计时器(含全部汇编程序清单)

PIC单片机课程设计 - 三位倒计时器(含全部汇编程序清单)

课程设计报告课程名称:单片机原理与接口技术课程设计设计题目:三位倒计时器院系:机电工程学院班级:2012级电气工程及其自动化专业姓名:XXX学号:2012XXXX指导教师:XXXX设计时间:2014年X月X日出勤实物报告总分目录前言 (1)第一章设计方案 (1)1.1 设计内容及要求 (1)1.1.1 设计内容 (1)1.1.2设计要求 (1)1.1.3功能设计 (2)1.2硬件设计 (2)1.2.1 矩阵键盘电路设计 (2)1.2.2数码管电路设计 (3)1.2.3 LED及蜂鸣器电路设计 (4)1.2.4单片机主电路设计 (4)1.2.5上电电路的设计 (5)1.2.6总电路图 (5)1.3总体方案 (6)第二章软件设计 (7)2.1 倒计时部分 (7)2.1.1 键盘扫描子程序 (8)2.1.2 0到9按键功能子程序和键盘显示子程序 (9)2.1.3 一位转多位十进制子程序 (12)2.1.4 TMR0中断服务子程序 (13)2.1.5 倒计时显示子程序 (15)2.2 附加功能部分 (15)2.2.1 暂停和继续 (16)2.2.2 计数功能 (17)2.2.3 复位和归零 (17)2.3 结束提示部分 (18)2.4 程序部分总结 (18)第三章实物照片 (19)3.1 实验板照片 (19)3.2 脱机运行照片 (19)第四章问题与体会 (21)结论 (22)参考文献 (23)附录:程序清单 (24)前言此次课程设计的内容为三位数的倒计时器的设计。

目前倒计时器的发展已经相当先进,我做这次设计的主要目的是想更进一步了解基本电路的设计流程,以提高自己的设计理念,使自己的动手动脑能力有更进一步提高。

通过解决现实生活中的问题,巩固和加深单片机课程中所学的理论知识和实验能力,加深对单片机软硬件知识的理解,以获得初步的应用经验,为以后从事生产和科研工作打下一定的基础。

本次设计注重对单片机工作原理以及键盘控制及显示原理的理解,能够提高自己的动手能力和设计能力,以培养自己的创新能力,做到理论和实践相结合。

八路抢答器

八路抢答器

单片机课程设计说明书八路抢答器设计专业电气工程及其自动化学生姓名刘振宇班级B电气081班学号0810601105指导教师张兰红完成日期2011年6 月18 日目录1概述 (1)1.1 课题背景与意义 (1)1.2 课题设计内容 (1)2 课程方案设计 (1)2.1总体设计思路 (1)2.2 设计基本功能 (1)3 各模块的选择和论证 (2)3.1抢答器显示模块选择 (2)3.2 控制器选择 (2)3.3 键盘选择 (3)3.4 时钟频率电路的设计 (3)3.5 复位电路的设计 (4)3.6 报警电路 (4)3.7 STC89C52单片机管脚说明 (5)4 系统软件的设计 (7)4.1软件设计 (7)4.2 数码显示 (7)5软硬件联调及调试结果 (7)6 电路板的制作与检查 (9)7 总结 (9)参考文献 (10)附录 (10)附录1 基于单片机的八路抢答器原理图 (11)附录2基于单片机的八路抢答器PCB图 (12)附录3基于单片机的八路抢答器proteus仿真图 (13)附录5基于单片机的八路抢答器元器件目录表 (22)1概述1.1 课题背景与意义抢答器在我们的日常生活中是很常见的,特别是在一些知识竞赛和一些益智性的电视节目中抢答器的作用更是不容忽视。

能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式。

近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测日新月异更新。

在电视和学校中我们会经常看到一些智力抢答的节目,如果要是让抢答者用举手等方法,主持人很容易误判,会造成抢答的不公平,比赛中为了准确、公正、直观地判断出第一抢答者,所设计的抢答器通常由数码显示、灯光、音响等多种手段指示出第一抢答者。

为了使这种不公平不发生,只有靠电子产品的高准确性来保障抢答的公平性.1.2 课题设计内容设计一个简易的抢答器,本方案以AT89C52单片机作为主控核心,与晶振、数码管、蜂鸣器等构成八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时/中断等电路,设计的八路抢答器具有实时显示抢答选手的号码,还有复位电路,使其再开始新的一轮的答题和比赛,同时还利用C51语言编程,使其实现一些基本的功能。

(最新整理)单片机课设0-59s计时器

(最新整理)单片机课设0-59s计时器

单片机课设0-59s计时器编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机课设0-59s计时器)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机课设0-59s计时器的全部内容。

课程设计设计名称: 0-59秒计时器学年学期:2010-2011学年第二学期课程名称:单片机原理及应用课程设计专业年级:08级电气工程及其自动化姓 名: 学 号:提交日期: 2011年月日成 绩: 指导教师:00-59 秒计时器一、内容摘要0-59秒计时器系统模拟采用单片机作为主控制器,秒表是由单片机的P0口,P1口和P2口分别控制3个数码管,是数码管工作,循环显示00.0-59。

0.由于秒表计时器主要的功能有启动、暂停和清零(复位)。

秒表计时器按启动键后每一秒计数一次,当计数超过59次时返回到0从新计时;当按暂停键后系统停止计时秒表显示当前的计数次数,当再次按下启动键时在原来的计数基础上系统恢复计时;在计数过程中当按下复位键后,系统显示的秒数清零。

通常还是用石英晶体振荡器电路构成整个秒表的结构电路。

利用proteus系统仿真软件对0-59秒计时器系统进行模拟,同时用相应的编程软件对编写的系统程序进行检验,以检验设计方案和程序的准确性,快速性和实用性。

二、设计目的1)掌握51系列单片机的基本硬件结构及工作原理;2)掌握51系列单片机的汇编语言及基本程序设计方法;3)学习并掌握使用51系列单片机开发控制系统的基本步骤及方法。

4)学会利用单片机定时器中断和定时器计数方式实现秒定时.5)通过LED显示程序的调整,熟悉单片机与LED的接口技术,熟悉LED动态显示的控制过程。

基于AVR用MAX515芯片调节LED灯亮度

基于AVR用MAX515芯片调节LED灯亮度

单片机课程设计说明书CHANGZHOU INSTITUTE OF TECHNOLOGY单片机课程设计说明书项目名称:用MAX515芯片调节LED灯亮度二级学院:电子信息与电气工程学院专业:电气工程及其自动化班级:11电卓学生姓名:朱斌学号:11020343指导教师:马金祥职称:讲师起止时间:2013年6月21日— 2014年7月2 日目录1.引言 (1)2.设计内容2.1设计内容及其要求 (1)2.2产品认知 (1)2.3LED灯的认识 (2)2.4产品设计原理 (2)3.系统总体结构3.1系统结构框图 (3)3.2主要设计框图 (3)3.3系统原理图 (3)4.硬件设计4.1 主要芯片介绍 (4)4.1.1ATMEGA16 (6)4.1.2 MAX515 (8)4.2最小系统 (9)5. 软件设计5.1 系统软件设计整体思路 (11)5.2 系统软件设计的一般原则 (12)5.3系统软件设计的步骤 (12)5.4软件AVR Studio 4的应用 (12)5.5程序设计与调试 (13)5.6protuse仿真 (18)6.调试过程中遇到的问题及解决方法7.小结 (18)8.参考文献 (19)附录1 电路图 (20)附录2 源程序 (21)附录3 元器件清单 (33)附录4 实物图 (34)1.引言单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲,一块芯片就成了一台计算机。

单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

同时,学习使用单片机了解计算机原理与结构的最佳选择。

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

单片机课程设计任务书(自动化)

单片机课程设计任务书(自动化)

提高解决问题的能力: 课程设计需要学生解决 实际问题,提高解决问 题的能力,为未来工作 提供支持。
汇报人:
软件调试:检 查程序逻辑是 否正确,确保 程序正常运行
功能测试:测 试单片机系统 的各项功能是 否正常,确保 系统满足设计
要求
性能测试:测 试单片机系统 的性能指标, 如响应时间、 处理速度等, 确保系统满足
性能要求
稳定性测试: 测试单片机系 统的稳定性, 如长时间运行 是否会出现异 常,确保系统
稳定可靠
具备一定的创新思维和实践能 力
任务:完成一个基于单片机的自动化项目
内容:包括硬件设计和软件设计两部分
硬件设计:选择合适的单片机型号,设计电路图,选择元器件 等
软件设计:编写程序,实现对硬件的控制和功能实现
课程设计要求:完成项目设计报告,包括设计思路、设计方案、 实现过程、测试结果等
课程设计目标:提高学生的实践能力和创新能力,加深对单片 机技术的理解和应用。
设计内容:包括硬件设计和 软件设计
硬件设计:包括单片机、传 感器、执行器等
软件设计:包括程序编写、 调试和优化
设计成果:成功实现自动化 控制功能,提高了工作效率
设计总结:通过课程设计, 提高了单片机应用能力,加 深了对自动化控制的理解。
单片机课程 设计任务书 (自动化)
课程设计任 务总结
课程设计经 验总结
复位等
硬件组装:按 照电路图将单 片机和外围设 备组装在一起, 并进行调试和
测试
编程语言:C语言或汇编语言
编程环境:Keil uVision或 IAR Embedded Workbench
程序结构:主程序、子程序、 中断服务程序
编程技巧:模块化编程、代码 优化、错误处理

电气工程及其自动化专业课程设置安排表

电气工程及其自动化专业课程设置安排表

1.5 24 20 4

2
1.5 24 24

2
1.5 24 24

2
2.5 40 40

3
2 32 28 4

2
3 48 40 8

3
2 32 32

2
2 32 32

2
3 48 48
4

3
2 32 26
6

2
2 32 32

2
2 32 16
16

2
3 48 42 6

3
3 48 40 8

3
2 32 16
课 41 建筑供配电
4.5 72 64 8
程 42 自动控制系统
4 64 56 8
16 试
2
6试
3
试4

4

4

4
查2

2

2

2
16 试 3
74
12 8 8 8 3
试6

5

3

3

3

3
查3

3

3

4
查3

3

5

1

4

1

4

1
12 15 18 8 5

1

4

4

5

2

5

2

[单片机课设]秒表时钟计时器的设计

[单片机课设]秒表时钟计时器的设计

单片机原理课程设计——秒表时钟计时器的设计专业:电气工程及其自动化方向:电力系统*****学号:************指导老师:***目录第1章方案论证 (3)第2章硬件设计 (5)2.1秒表/时钟计时器的总体设计 (5)2.2 AT89C52单片机最小系统 (6)2.3 74LS244芯片说明 (8)2.4 LED显示器的显示方法及其与单片机的接口 (8)2.5电源电路的设计 (10)第3章软件设计 (11)3.1主程序 (11)3.2显示子程序 (11)3.3定时器T0中断服务程序 (12)3.4 T1中断服务程序 (12)3.5调时功能程序 (13)3.6整点响程序 (13)3.7时钟/秒表功能程序 (13)3.8 程序清单 (13)第4章设计总结 (23)第1章方案论证现今的计时器通常只能通过启/停按键实现断点计时的功能,即通过启/停按键来记录一段时间。

这种计时器查看的时间只能为计时结束时刻。

实际的应用中往往需要在不影响正常计时的基础上,能查看记录过程中的某些点的时间。

本课设即针对此问题,设计了一种能通过按键方式查看记录过程中任一时刻值的计时器。

这种计时器在查看中间值时不会影响整个记录过程,并且能把相应数据送入存储模块及显示模块,以便查看。

本系统采用AT89C52单片机作控制器,LED数码管,实现显示时、分、秒,以24小时计时方式。

为了实现LED显示器的数字显示,可以采用静态显示法和动态显示法。

由于静态显示法需要数据锁存器等硬件,结构较为复杂,考虑时钟显示只有六位,且系统没有其他复杂的处理任务,所以采用动态扫描法实现LED的显示。

单片机采用AT89C52系列,有足够的空余硬件资源实现其它的扩充功能。

秒表/时钟计时器的总体设计框图如下图所示。

图1.1 系统总体设计框图系统主要实现如下功能:1.时钟功能对于时钟功能,需要在数码管上显示小时、分钟和秒钟,因此,可以在内部存储空间分别定义它们的显示缓存空间,来存放小时、分钟和秒钟的BCD码,各2个字节。

单片机原理与应用技术课程设计报告

单片机原理与应用技术课程设计报告

单片机原理与应用技术课程设计报告题目基于单片机控制的出租车计价器专业班级:电气工程及其自动化2009年3月6日基于单片机控制的出租车计价器任务书一.设计目的与要求1.基本功能(1)显示:可以显示单价、里程、总金额。

(2)停车计费功能:中途因故停车超过5分钟后每分钟按当时单价的50%收费。

(3)自动分时计费功能:白天和夜间应能自动更换单价。

2.性能里程误差小于2%。

3.扩展功能(1)可增加时钟功能。

(2)可增加数据掉电保护功能。

二.计划完成时间三周(1)第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。

(2)第二周完成软件的具体设计和硬件的制作。

(3)第三周完成软件和硬件的联合调试。

目录1 引言 (1)2 总体设计方案 (1)2.1 设计思路 (1)2.1.1方案论证与比较 (1)3 设计原理分析 (2)3.1计价器的硬件设计 (2)3.1.1单片机最小系统单元 (2)3.1.2霍尔电路 (3)3.1.3掉电存储单元单元电路 (3)3.1.4显示单元电路设计 (4)3.1.5 键盘电路 (5)3.2计价器的软件设计 (6)3.2.1主程序模块 (6)3.2.2外部计数中断(计程计价程序) (6)4 结束语 (7)参考文献 (8)附录 (9)整体电路图 (9)源程序 (10)基于单片机控制的出租车计价器摘要:随着出租车行业的发展,出租车行业已经是城市交通的重要组成部分,从加强行业管理以及减少与乘客的纠纷出发,以单片机为核心的智能出租车计价系统的开发就显得尤其重要。

本设计采用AT89S51单片机为主控器,A44E霍尔传感器测距,实现对出租车的多功能的计价设计,输出采用8段数码显示管。

本设计是以单片机AT89S51为核心,通过外围及附属电路来实现的。

该系统满足计程、计时、计费、存储等多种计量功能为一体的出租车计价器的实用要求。

给出了硬件电路图及主程序流程图,阐述了软硬件设计过程中关键技术的处理。

单片机课程设计

单片机课程设计

《单片机原理及应用》课程设计报告课题名称频率计的设计学院自机学院专业电气工程及其自动化班级学号姓名时间2014/6/23-2014/7/04前言单片机原理及应用课程设计,是针对自动化、电气工程及其自动化、机械设计制造及其自动化等专业的学生学习单片机原理及应用课程,配套开设的课程设计。

作为嵌入式系统低端的单片机已成为电子系统中最普遍的应用手段,已经深入到国民经济与人民生活的各个领域。

近年来,采用单片机系统已成为解决各类电子技术和控制问题主要方法之一。

《单片机原理及应用》课程已被几乎所有工科院校中自动化、电气、仪器仪表、测控技术、机电一体化、电子、通信、计算机等类专业列为本科主干专业课程,是培养现代电子技术应用类专业人才的重要技术课程之一。

单片机课程设计是学习单片机理论的重要实践环节。

在单片机实验课程基础上,通过本课程设计的学习,使学生增进对单片机的感性认识,加深对单片机理论方面的理解;使学生掌握单片机的内部功能模块的应用,掌握单片机接口功能和扩展应用,掌握一些特殊器件及常用器件的使用方法,学习编制综合程序;使学生了解和掌握单片机应用系统的软硬件设计方法及调试过程。

充分发挥学生的主观能动性,激发学生的学习兴趣,培养学生主动利用单片机解决工程实际问题的意识。

培养学生的工程实践能力、实际动手能力和自我学习能力。

使学生完成从实际项目立题、调研、方案论证、方案实施、系统调试、编写使用说明书等科研全过程的基本训练,为今后在相关领域中从事与单片机有关的设计、开发、应用等工作打下良好的基础。

目录一、摘要 (2)二、项目的意义与目的 (2)三、频率计设计任务及要求 (2)1.设计任务 (2)2.设计要求 (2)四、方案设计 (3)3.方案论证 (4)4.方案选择 (4)五、芯片的选择与控制 (5)5.单片机AT89C51的介绍 (5)(1)AT89C51引脚图 (5)(2)引脚说明 (5)6.74LS245芯片的介绍 (8)(1) 74LS245引脚图 (8)7.LED数码管显示器介绍 (9)(1)LED引脚图 (9)(2)LED的静动态显示驱动 (9)六、各模块电路设计 (10)8.电路原理图 (10)9.电路流程图 (11)10.控制电路 (12)11.复位电路 (12)12.显示电路 (13)七、仿真与调试 (13)13.电路仿真图 (13)14.矩形波仿真 (14)15.三角波仿真 (14)16.正弦波仿真 (15)八、心得体会 (16)九、参考文献 (17)附录 0一. 电路原理图 0二.源程序 0一、摘要设计以单片机为核心,被测信号先进入信号放大电路进行放大,再被送到波形整形电路整形,把被测的正弦波或者三角波整形为方波。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北建筑工程学院单片机课程设计任务书课程名称:单片机原理及应用系:电气工程系专业:电气工程及其自动化班级:学号:2008308112学生姓名:指导教师:职称:讲师2012年1月1日目录一、摘要 (3)二、系统总体方案设计 (3)1、功能要求 (3)2、技术可行性 (3)3、单片机的选择 (4)4、DS1302简介 (5)三、系统硬件设计 (7)I、电路设计 (7)II、系统硬件概述 (7)1. 主控制器AT89C51 (7)2. 时钟电路DS1302 (8)3. 显示驱动74LS164 (9)4. 主要单元电路的设计 (9)四、系统软件设计................................................................................ ..11五、总结....................................................................... (12)六、参考文献 (12)附录 (13)一·摘要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此越来越广泛地应用各个领域.本文的电子钟系统是以单片机(AT89C51)为核心,时钟芯片DS1302、数码管显示驱动芯片74LS164等元器件组成。

具体介绍应用protell软件进行单片机系统的电子钟设计与仿真的实现方法。

该方法既能准确验证所设计的系统是否满足技术要求,又能提高系统设计的效率和质量,降低开发成本,具有推广价值。

关键词:单片机;时钟芯片;数码管显示驱动芯片;电子钟二·系统总体方案设计随着电子技术的发展,人类不断研究,不断创新纪录。

万年历目前已经不再局限于以书本形式出现。

以电脑软件或者电子产品形式出现的万年历被称为电子万年历。

与传统书本形式的万年历相比,电子万年历得到了越来越广泛的应用,采用电子时钟作为时间显示已经成为一种时尚。

目前市场上各式各样的电子时钟数不胜数,但多数是只针对时间显示,功能单一不能满足人们日常生活需求。

本文提出了一种基于AT89C51单片机的万年历设计方案,本方案以AT89C51单片机作为主控核心,与时钟芯片DS1302、按键、LED显示等模块组成硬件系统。

在硬件系统中设有独立按键和LED显示器,能显示丰富的信息,根据使用者的需要可以随时对时间进行校准、选择时间等,综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。

1.功能要求本电子时钟能显示星期、小时、分钟、秒2. 技术可行性随着国内超大规模集成电路的出现,微处理器及其外围芯片有了迅速的发展。

集成技术的最新发展之一是将CPU和外围芯片,如程序存储器、数据存储器、并行I/O口、串行I/O 口、定时/计数器、中断控制器及其他控制部件集成在一个芯片之中,制成单片计算机(Single-Chip Microcomputer)。

而近年来推出的一些高档单片机还包括有许多特殊功能单元,如A/D、D/A转换器、调制解调器、通信控制器、锁相环、DMA、浮点运算单元、PWM控制输出单元、PWM输出时的死区可编程控制功能等。

因此,只要外加一些扩展电路及必要的通道接口就可以构成各种计算机应用系统,如工业流水线控制系统、作为家用电器的主控制器、分布式控制系统的终端节点或作为其主控制节点起中继的作用、数据采集系统、自动测试系统等。

单片机的出现,并在各技术领域中得到如此迅猛的发展,与单片机构成计算机应用系统所形成的下述特点有关:1、单片机构成的应用系统有较大的可靠性。

这些可靠性的获得除了依靠单片机芯片本身的高可靠性以及应用有最少的联接外,还可以方便地采用软、硬件技术。

2、系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统,应用系统有较高的软、硬件利用系数。

3、由于构成的应用系统是一个计算机系统,相当多的测、控功能由软件实现,故具有柔性特征,不须改变硬件系统就能适当地改变系统功能。

4、有优异的性能、价格比。

3. 单片机的选择采用传统的AT89C51作为电机的控制核心。

单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛。

图2.11 AT89C51单片机4.DS1302简介(1)D S1302特性介绍DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。

实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。

工作电压宽达2.5~5.5V。

采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓细电流充电的能力。

(2)D S1302引脚介绍各引脚的功能为:8 、Vcc1:备用电池端;1、Vcc2:5V电源。

当Vcc2>Vcc1+0.2V时,由Vcc2向DS1302供电,当Vcc2< Vcc1时,由Vcc1向DS1302供电。

7、 SCLK:串行时钟,输入;6、I/O:数据输入输出口;5、CE/RST:复位脚2 3、X1、X2 是外接晶振脚(32.768KHZ的晶振)4、地(GND)(4)DS1302有关日历、时间的寄存器寄存器的说明如下:1、秒寄存器(81h、80h)的位7定义为时钟暂停标志(CH)。

当初始上电时该位置为1,时钟振荡器停止,DS1302处于低功耗状态;只有将秒寄存器的该位置改写为0时,时钟才能开始运行。

2、小时寄存器(85h、84h)的位7用于定义DS1302是运行于12小时模式还是24小时模式。

当为高时,选择12小时模式。

在12小时模式时,位5是,当为1时,表示PM。

在24小时模式时,位5是第二个10小时位3、控制寄存器(8Fh、8Eh)的位7是写保护位(WP),其它7位均置为0。

在对任何的时钟RAM的写操作之前,WP位必须为0。

当WP位为1时,写保护位防止对任一寄存器的写操作。

也就是说在电路上电的初始态WP是1,这时是不能改写上面任何一个时间寄存器的,只有首先将WP改写为0,才能进行其它寄存器的写操作。

(5)DS1302控制字介绍控制字的最高有效位(位7)必须是逻辑1,如果它为0,则不能把数据写入到DS1302中。

位6:如果为0,则表示存取日历时钟数据,为1表示存取RAM数据;位5至位1(A4~A0):指示操作单元的地址;位0(最低有效位):如为0,表示要进行写操作,为1表示进行读操作。

读数据:读数据时在紧跟8位的控制字指令后的下一个SCLK脉冲的下降沿,读出DS1302的数据,读出的数据是从最低位到最高位。

写数据:控制字总是从最低位开始输出。

在控制字指令输入后的下一个SCLK时钟的上升沿时,数据被写入DS1302,数据输入也是从最低位(0位)开始。

位0(最低有效位):为1表示进行读操作。

如为0,表示要进行写操作,控制字后 SCLK 下降沿读数据 SCLK上升沿写数据(6)DS1302单字节读写时序介DS1302的数据读写是通过I/O串行进行的。

当进行一次读写操作时最少得读写两个字节,第一个字节是控制字节,就是一个命令,告诉DS1302是读还是写操作,是对RAM还是对CLOK 寄存器操作,以及操作的址。

第二个字节就是要读或写的数据了。

我们先看单字节写:在进行操作之前先得将CE(也可说是RST)置高电平,然后单片机将控制字的位0放到I/O上,当I/O的数据稳定后,将SCLK置高电平,DS1302检测到SCLK的上升沿后就将I/O上的数据读取,然后单片机将SCLK置为低电平,再将控制字的位1放到I/O上,如此反复,将一个字节控制字的8个位传给DS1302。

接下来就是传一个字节的数据给DS1302,当传完数据后,单片机将CE置为低电平,操作结束。

单字节读操作的一开始写控制字的过程和上面的单字节写操作是一样,但是单字节读操作在写控制字的最后一个位,SCLK还在高电平时,DS1302就将数据放到I/O上,单片机将SCLK 置为低电平后数据锁存,单机机就可以读取I/O上的数据。

如此反复,将一个字节的数据读入单片机。

读与写操作的不同就在于,写操作是在SCLK低电平时单片机将数据放到IO上,当SCLK上升沿时,DS1302读取。

而读操作是在SCLK高电平时DS1302放数据到IO上,将SCLK置为低电平后,单片机就可从IO上读取数据。

三·系统硬件设计1.电路设计图示为电子万年历电路设计原理图,系统由主控制器AT89C51、时钟电路DS1302、显示驱动MAX7219电路,显示电路及键扫描电路组成。

2.系统硬件概述(1) 主控制器AT89C51ATMEL公司生产的AT89C51单片机采用高性能的静态80C51设计,并采用先进工艺制造,还带有非易失性Flash程序存储器。

它是一种高性能、低功耗的8位CMOS微处理芯片,市场应用最多。

其主要特点如下:8KB Flash ROM,可以擦除1000次以上,数据保存10年。

●256字节内部RAM;●电源控制模式;●时钟可停止和恢复;●空闲模式;●掉电模式;●6个中断源;●4个中断优先级;●4个8位I/O口;●全双工增强型TUAR;●3个16位定时/计数器:T0、T1(标准80C51)和增加的T2(捕获和比较)●全静态工作方式:0~24MHZ(2)时钟电路DS1302DS1302的性能特性:●实时时钟,可对秒、分、时、日、周、月以及带闰年补偿的年进行比较;●用于高速数据暂存的31*8位RAM;●最少引脚的串行I/O;●2.5~5.5V电压工作范围;●2.5V时耗小于300nA;●用于时钟或RAM数据读/写的单字节或多字节(脉冲方式)数据传送方式;●简单的三线接口;●可选的慢速充电(至Vcc1)的能力。

DS1302在任何数据传送时必须先初始化,把RST脚置为高电平,然后把8位地址和命令字装入移位寄存器,数据在SCLK的上升沿被访问到。

在开始8个时钟周期,把命令字节装入移位寄存器后,另外的时钟周期在读操作时输出数据,在写操作时写入数据。

时钟脉冲的个数在单字节方式下为8+8,在多字节方式下为8+字节数,最大可达248字节数。

如果在传送过程中置RST脚为低电平,则会终止本次数据传送,并且I/O引脚变为高阻态。

上电运行时,在Vcc≥2.5V之前,RST脚必须保持低电平。

只有在SCLK为低电平时,才能将RST 置为高电平。

相关文档
最新文档