桂林电子科技大学信息科技学院ppt
- 格式:pptx
- 大小:2.11 MB
- 文档页数:30
《嵌入式系统开发与应用实训》实训报告倒计时秒表1 整机设计1.1 设计要求使用Qt编程,在ARM实验箱的液晶显示屏幕上实现99秒倒计时,采用AT89S51单片机模块与ARM9实验箱之间的串口通信,实现数码管显示、按键控制的同步,通过按键可以实现“运行/暂停”、“调整计时初值”的功能,当倒计时到0时,会有指示灯闪烁或亮。
使用串口连接单片机模块与ARM9实验箱,单片机模块要求:接收串口发来的命令进行输出显示,当按键按下后将按键信息通过串口发送出去;ARM9实验箱模块要求:通过Qt编程实现相应的计算和控制功能。
即单片机要求承担信息输入、输出的“中转站”功能,不承担主控任务。
1.1.1设计任务采用AT89S51单片机与ARM9实验箱之间的串口通行,通过Qt编程设计一个99秒倒计时秒表。
1.1.2性能指标要求1、使用Qt编程,在ARM实验箱的液晶屏幕上实现99秒倒计时;2、实验箱通过串口与单片机模块通信,实现数码管显示、按键控制的同步;3、通过按键实现“运行/暂停”、“调整计时初值”功能;4、倒计时为0时,指示灯闪烁;5、扩展多位数码管,实现多位显示(动态扫描);2方案设计2.1方案论证方案一:做个简单的普通倒计时秒表。
就是能让它倒计时,还可以同按键控制它的开始与暂停,能够实现单片机与实验箱之间的串口通信。
方案二:做个多功能倒计时秒表,通过按键可以实现“运行/暂停”、“调整计时初值”功能,让单片机承担主控任务,ARM实验箱上做的UI界面仅仅承担同步显示功能。
方案三:做个多功能倒计时秒表,通过按键可以实现“运行/暂停”、“调整计时初值”功能,单片机可以接收串口发来的命令进行输出显示,当按键按下后将按键信息通过串口发送出去,ARM实验箱可以实现与单片机的同步,同时可以进行互相控制,即通过ARM实验箱可以控制单片机显示和ARM实验箱上的UI的同步显示,繁反之通过单片机也可以控制实验箱与单片机的同步操作功能。
显示采用多位数码管来实现。
通信工程专业(本科四年)本专业以电子技术、计算机技术为基础,以移动通信和光纤通信为方向培养掌握现代电子技术、计算机技术、网络技术、通信技术,具有扎实的专业基础知识、较高的人文、管理素质,较强的专业工程能力、外语应用能力和社会适应能力,在通信产品和电子产品制造业、计算机通信网络、光纤通信、移动通信等单位从事产品开发、制造、生产管理、服务及通信系统和网络的开发、调试、管理等工作的高级工程应用型人才。
主要课程:工程数学、电路分析基础、模拟电子电路、数字逻辑电路、信号与系统、数字信号处理与应用、通信电子线路、现代通信原理、移动通信技术、光纤通信技术、单片机原理及应用、EDA技术及应用、计算机网络技术及电子线路CAD、电子线路实训等相关实训课程。
就业方向:通信及电子产品制造企业;电信部门、通信公司(移动通信公司、联通、铁通等)民航、交通、银行、国家行政部门、学校、部队等单位;攻读硕士研究生。
电子信息工程专业(本科四年)本专业以电子技术、计算机技术、信息处理技术为基础,以应用电子技术、测控技术为方向,理论、实践并重,培养系统掌握现代电子技术、信息处理技术、自动检测技术、计算机控制技术,具有扎实的专业基础知识、较高的人文、管理素质,较强的专业工程能力、外语应用能力和社会适应能力,从事电子设备、电子产品、通信系统、测控系统的开发、制造、生产管理等工作的高级工程应用型人才。
主要课程:工程数学、电路分析基础、模拟电子电路、数字逻辑电路、信号与系统、高频电子线路、数字信号处理与应用、电子线路CAD、EDA技术及应用、单片机原理及应用、微机控制技术、非电量检测技术、电子测量与仪器、智能仪器、测控电路、多媒体信息处理技术、嵌入式系统原理与设计、数字电视技术、电子线路实训等通信系统相关的课程。
就业方向:电子仪器、电子产品制造企业;现代通信、测控、工业控制等企事业单位、政府职能部门、院校;攻读硕士研究生。
计算机科学与技术专业(软件方向)(本科四年)本专业培养掌握计算机软件与应用的基本理论、基本知识和基本方法,以计算机软件、网络工程为方向,面向IT及计算机应用相关行业,在软件开发、软件项目管理、软件测试等方面,以工程应用能力为主线,以实际开发项目为中心,采用项目制、模块化教学模式,使学生从市场需求和实际案例中掌握实用的开发工具和开发技能,培养具备“强能力、高素质、富创新、有个性”的高级应用型IT职业人才。
桂林电子科技大学信息科技学院《单片机原理及应用》实训报告学号姓名指导教师:李德明、江明珠年月日实训题目:基于单片机的抢答器的设计(不能有错误)1 系统设计1.1 设计要求1.1.1 设计任务设计并制作基于单片机的抢答器。
1.1.2 性能指标要求1. 抢答器具有一个主持人控制开光和6路抢答按扭。
2.抢答操作在主持人允许抢答之后。
3.选手抢答后显示选手编号,并且其他选手不能抢答。
4.选手必须在主持人允许抢答后5秒内抢答,超时不能抢答。
5.选手抢答成功后,蜂鸣器响一声并进行倒计时。
倒计时时间从5秒至30秒可设置。
6.选手回答问题倒计时时间到时有声光提示。
7.电路板设置下载口,方便调试1.2 设计思路及设计框图1.2.1设计思路利用定时器1产生一个4ms的中断,在中断服务程序中实现数码管的显示扫描。
在需要倒计时的时候,定时器1可以进行倒计时。
在主持人允许抢答的时候,程序进入状态机,等待抢答。
如果抢答倒计时时间到或已经有人抢答,程序退出状态机。
程序可以对倒计时进行加减1秒、2秒、3秒的操作。
1.2.2总体设计框图2 抢答器硬件设计2.1 单片机最小系统单片机最小系统包括单片机、晶振电路、复位电路、下载口电路。
晶振电路采用12Mhz 晶振加两个22pF的瓷片电容。
由晶振频率可知抢答器的一个机器周期为1秒。
复位电路由一个按钮、10uF极性电容、10K电阻组成。
下载口采用标准的IDC10接口。
电路如下图。
2.2 电源电路电源电路由104滤波电容、led灯、1K电阻组成,其可以实现单片机外部供电。
电路如下图。
2.3 按钮电路该电路由八个按钮组成。
当有按键按下时,由于51单片机高电平的驱动能力比低电平的驱动能力差,所以按钮所在I/O口会被拉低。
2.4 数码管显示电路本设计采用四位共阴数码管。
电路如下图。
2.5 提示性模块模块电路提示性模块电路由蜂鸣器电路与led灯电路组成。
蜂鸣器电路用到了PNP三极管、限流电阻、蜂鸣器。