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 程序流程图