1 / 30
文档名称:

课程设计报告.docx

格式:docx   大小:489KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

课程设计报告.docx

上传人:xiaobaizhua 2022/6/12 文件大小:489 KB

下载得到文件列表

课程设计报告.docx

相关文档

文档介绍

文档介绍:课程设计报告
设计题目:音乐倒数计数器
院 系:机械与电子工程学院
班 级: 10 电气( 2 )班
姓 名:闫 永 春
学 号: 2010080516
指导教师:李文艺 李娜
摘要
单片机自20世纪70年代问世以来,以功耗要求越来越低,现在的各个单片机制造商基本 都采用了 CMOS (互补金属氧化物半导体工艺)。像80C51就采用了 HMOS (即 高密度金属氧化物半导体工艺)和CHMOS (互补高密度金属氧化物半导体工 艺)。CMOS虽然功耗低,但由于其物理特征决定其工作速度不够高,而CHMOS 则具备了高速和低功耗的特点,这些特征,更适合于要求低功耗像电池供电的应 用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。
三、 主流与多品种共存 现在虽然单片机的品种繁多,各具特色,但仍以 89C51 为核心的单片机占
主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和 中国台湾的Winbond系列单片机。所以89C51占据了半壁江山。而Microchip 公司的PIC精简指令集合(RISC)也有着强劲的发展势头,中国台湾的HOLTEX 公司近年的单片机产量与日俱增,与其底价质优的优势,占据一定的市场份额。 此外还有 MOTOROLA 公司的产品,日本几大公司的专用单片机。在一定的时 期内,这种情形将得以延续,将不存在某个单片机一统天下的垄断局面,走的是 依存互补、相辅相成、共同发展的道路。
九十年代以后,单片机在结构上采用双CPU或内部流水线,CPU位数有8 位、16位、32位,时钟频率高达20MHZ,片内带有PWM输出、监视定时器 WDT、可编程计数器阵列PCA、DMA传输、调制解调器等。芯片向高度集成化、 低功耗方向的发展,使得单片机在大量数据的实时处理、高级通信系统、数字信 号处理、复杂工业过程控制、高级机器人以及局域网等方面得到大量应用。这类 单片机有 NEC 公司的 MPD7800,MITSUBISHI 公司的 M337700,REVKWELL 公司的 R6500。
项目设计任务与要求
■设计任务:利用STC89C52单片机结合字符型LCD显示器设计一个简易 的倒数计数器。做一小段时间倒计数,当倒计数为 0 时,则发出一段音乐 声响,通知倒计数终了,该做应当做的事。
■ 设计要求:
字符型LCD(16x2)显示器,显示格式为“TIME 分分:秒秒”。
用 4 个按键操作来设置当前想要倒计数的时间。
一旦按下键则开始倒计数,当计数为 0 时,发出一阵音乐声。
程序执行后工作指示灯 LCD 闪动,表示程序开始执行,按下操作键 K1~K4 动作如下:
K1---可调整倒计数的时间1~60分钟。
K2---设置倒计数的时间为5分钟,显示“0500”。
K2---设置倒计数的时间为 10分钟,显示“1000”。
K2---设置倒计数的时间为 20分钟,显示“2000”。
复位后 LCD 的画面应能显示倒计时的分钟和秒数,此时按 K1 键,则 在 LCD 上显示出设置画面。此时,若:
按 K2 键---增加倒计数的时间 1 分钟。
按 K2 键---减少倒计数的时间 1 分钟。
按 K4 键---设置完成。
2 系统设计
框图设计
框图设计是为了能够从整体上把握系统的各个大的模块以及各个模块之间 的联系。同时罗列出需要主要使用到的各个器件,以方面系统开发中器件的选取 通过框图设计,让设计者从整体上把握系统的开发。
本系统设计的框图如下图 2-1 所示。
图2-1 系统结构框图

♦LCD1602显示方式的方案比较。
方案一:采用花样显示,花样显示是指LCD显示某一屏字符时,采取从左 到右或者是从右到左的整屏移动的显示方式。在这种显示方式下,给人的感觉就 是程序是在执行的,同时如果控制好了移动一屏的时间间隔的话,在整体视觉上 可以达到很好的效果。
方案二:采用静态显示,静态显示是指 LCD 显示某一屏字符时,时钟保持 当前字符的显示,不使用移屏显示。便于控制,同时能够满足正常的显示效果。
由于在显示中存在播放时间的动态变化,这样的话,即使是不产生整屏移动, 也能给人动态感,也易于控制。基于以上各种特点,我选择了方案二。
电路原理图
电路原理图如图2-2所示。
LCD1 Lubi^L
U1
>XTAL1
XTALZ
RST
PSEN-
RLE
EA
pm P12 P1J P11 P1S P1J5
PDR'ACin .'AD1 PDi'ADS PD.^ADl PD.&ADS .'A