欢迎来到天天文库
浏览记录
ID:35929431
大小:370.86 KB
页数:16页
时间:2019-04-25
《基于盛群ht66f50流水灯》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于盛群HT66F50单片机的流水灯课程设计报告专业:班级:姓名:学号:同组成员:指导教师:2014年1月1日15目录1、课程设计目的……………………………………………………………22、课程设计要求…………………………………………………………23、课程设计过程…………………………………………………………23.1器件选择………………………………………………………23.2设计思路…………………………………………………………23.3元件参数和元件介绍……………………………………………23.4软件设计…
2、………………………………………………………53.5硬件制作…………………………………………………………123.6成品展示…………………………………………………………124、课程设计过程中遇到的困难…………………………………………145、总结与结论…………………………………………………………14151、课程设计目的熟悉盛群HT66F50单片机最小系统电路和外围电路的拓展方法,培养综合设计与调试的能力,掌握C语言设计的方法,培养实践技能,提高分析和解决实际问题的能力。2、课程设计题目描述和要求利用盛
3、群单片机HT66F50、电容、电阻、晶振、开关焊接一个最小系统电路,并对其外围电路进行拓展,制作一个流水灯。3、课程设计过程3.1器件选择HT66F50芯片、电容、电阻、晶振、LED灯、开关。3.2设计思路(原理分析)首先,本课题使用HT66F50单片机时无需外扩存储存器,因此本流水灯实际上就是一个带有八个发光二极管的单片机最小的应用系统,即由发光二极管、晶振、复位、电源等电路和必要的软件组成的一个单个单片机。其次,如果要让接在Pa.0口的LED1亮起来,那么只要把Pa.0端口的电平变成高电平。
4、相反,如果要接在Pa.0口的LED1熄灭,就要把Pa.0的电平变成低电平。同理,接在Pa.1-Pa.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1-LED8依次点亮、熄灭,8只LED灯就会一亮一暗的做流水灯了。同样的道理,可以让8个灯左移点亮,全亮、全灭。也可以通过编程控制流水灯的花色。最后,我们在控制二极管亮灭的时候应该延时一段时间,我们才能看清流水灯的变换效果,否则由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们将看不到其效
5、果。3.3元件参数和元件介绍3.3.1元件参数元件名称型号数量用途单片机HT66F501控制核心15晶振11.0592MHZ1晶振电路电容0.1uf/30pf3晶振电路电阻150Ω8上位电阻电阻10KΩ1复位电阻拨码开关Bottum1发出信号数码管LED灯8显示电路3.3.2有关元件介绍(一)HT66F50:HT66FXX系列单片机是一款A/D型具有8位高性能精简指令集的Flash单片机。该系列单片机具有一系列功能和特性,其Flash存储器可多次编程的特性给用户提供了极大的方便。存储器方面,还包
6、含了一个RAM数据存储器和一个可用于存储序号、校准数据等非易失性数据的EEPROM存储器。在模拟特性方面,这款单片机包含一个多通道12位A/D转换器和双比较器功能。1、CPU特性(1)工作电压:fSYS=8MHz:2.2V~5.5VfSYS=12MHz:2.7V~5.5VfSYS=20MHz:4.5V~5.5VVDD=5V,系统时钟为20MHz时,指令周期为0.2us提供暂停和唤醒功能,以降低功耗(2)五种振荡模式:外部晶振--HXT外部32.768kHz晶振--LXT外部RC--ERC内部RC
7、--HIRC15内部32kHzRC--LIRC(3)多种工作模式:正常、低速、空闲和休眠内部集成4MHz,8MHz和12MHz振荡器,无需外接元件所有指令都可在1或2个指令周期内完成查表指令63条指令多达12层堆栈位操作指令2、周边特性Flash程序存储:1K*14~12K*16RAM数据存储:64*8~576*8EEPROM存储器:32*8~256*8看门狗定时器功能多达50个双向I/O口4个软件控制SCOM口1/2biasLCD驱动多个引脚与外部中断口共用多个定时器模块用于时间测量、捕捉输入
8、、比较匹配输出、PWM输出及单脉冲输出串行接口模块--SIM,用于SPI或I2C通信双比较器功能双时基功能,可提供固定时间的中断信号多通道12位分辨精度的A/D转换器低电压复位功能低电压检测功能可选外设——UART模块,可用于全双工异步通信多种封装类型3、PA口的功能:15PA口除了可以做一般双向IO口(PA0~PA7)外还可以有以下功能:模拟输入引脚(AN0~AN7)PA0模拟比较器0的输出引脚PA1ETM的捕获输入或比较输出引脚PA2模拟比较器0的同相输入C0+,或作STM的外部时钟输入引脚
此文档下载收益归作者所有