最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

嵌入式uPD78F0485单片机实验报告 流水灯 音乐盒

IT圈 admin 27浏览 0评论

2024年4月12日发(作者:庄雁蓉)

《嵌入式系统应用技术基础》实验报告(一)

基于µPD78F0485单片机的流水灯

音乐盒设计与实现

专业: 软件工程

班级: 2009

学号: **********

姓名: ***

1. 设计环境及使用工具

1.1 设计环境:PC机、瑞萨EZ/EM-1仿真器、程序下载及仿真调试电缆、PC机

到仿真器的USB通信线。

1.2 使用工具:NEC upd78F0485单片机。

2. 需求分析

当前,在世界范围内,一个以微电子技术,计算机的通讯技术为先导的,一信息技术及信

息产业的信息革命时期。而计算机技术怎样与实际应用更有效的结合并有效地发挥其作用是

科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从计算机的应用上

来实现流水灯加蜂鸣器的音乐盒。

3. 设计方案

设计一个电路,在uPD78F0485单片机的P40/KR0~P45/KR5引脚上各连接1个按键,

即KEY1-KEY6;在P30-P33、P40-这43、P50-P53引脚上连接12个LED灯,即LED1-LED2.

在P33/BUZ引脚上连接一个蜂鸣器。编写程序实现按键控5种不同的流水灯(LED灯亮、

灭闪烁)显示方案,并且伴随蜂鸣器的声音,每次灯闪、灯灭蜂鸣器换种频率,如果在

显示某种方案的过程中有按键探马下,则会中断现在的方案,进入所按下按键所设定的

方案进行显示。

4. 程序设计(包括程序流程图)

开始

声明全局变量gFlag, gModel

定义软件延时函数void delay();

定义与中断有关的函数void InitKey_INTKR();__interrrupt void OnKeyPress(void);

定义5种模式Scheme0-----Scheme5

执行主函数

不同的按键中断实现不同方案

结束

图4.1 程序流程图

2024年4月12日发(作者:庄雁蓉)

《嵌入式系统应用技术基础》实验报告(一)

基于µPD78F0485单片机的流水灯

音乐盒设计与实现

专业: 软件工程

班级: 2009

学号: **********

姓名: ***

1. 设计环境及使用工具

1.1 设计环境:PC机、瑞萨EZ/EM-1仿真器、程序下载及仿真调试电缆、PC机

到仿真器的USB通信线。

1.2 使用工具:NEC upd78F0485单片机。

2. 需求分析

当前,在世界范围内,一个以微电子技术,计算机的通讯技术为先导的,一信息技术及信

息产业的信息革命时期。而计算机技术怎样与实际应用更有效的结合并有效地发挥其作用是

科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从计算机的应用上

来实现流水灯加蜂鸣器的音乐盒。

3. 设计方案

设计一个电路,在uPD78F0485单片机的P40/KR0~P45/KR5引脚上各连接1个按键,

即KEY1-KEY6;在P30-P33、P40-这43、P50-P53引脚上连接12个LED灯,即LED1-LED2.

在P33/BUZ引脚上连接一个蜂鸣器。编写程序实现按键控5种不同的流水灯(LED灯亮、

灭闪烁)显示方案,并且伴随蜂鸣器的声音,每次灯闪、灯灭蜂鸣器换种频率,如果在

显示某种方案的过程中有按键探马下,则会中断现在的方案,进入所按下按键所设定的

方案进行显示。

4. 程序设计(包括程序流程图)

开始

声明全局变量gFlag, gModel

定义软件延时函数void delay();

定义与中断有关的函数void InitKey_INTKR();__interrrupt void OnKeyPress(void);

定义5种模式Scheme0-----Scheme5

执行主函数

不同的按键中断实现不同方案

结束

图4.1 程序流程图

发布评论

评论列表 (0)

  1. 暂无评论