- 17
- 0
- 约4.44千字
- 约 10页
- 2016-12-28 发布于贵州
- 举报
实验项目名称:SPI按键显示接口设计
姓名:大雷锋 学号: 班级: 通信121 实验时间: 星期四
姓名:小雷锋 学号: 班级: 通信121 实验地点: 407
一、实验目的
二、实验内容
三、实验说明四、实验仪器和设备
PC机、Keil uVision2软件,C8051F单片机,EC3在线仿真器。
实验原理
ZLG7289:
六、程序流程图
七、实验结果与分析
起始时默认为的功能,按下,可见数码管向上计,最小是ms,显示格式为xxx.xx计时最大值为.99s.按下,暂停,按下,数码管清零如果下计时,计时。 当按下按键可以切换模式定时器和计时器当为定时器后,可设置定时初值,按键定时器分钟初值,按键秒的初值最大可以设置到min,99s。当设置后,按下按键开始倒计时,显示的格式为.xx.以1s为基本单位倒计时。当到,数码管不止。
分析:通过实验,完成了实验的各项任务,实现了简单的计时器和定时器的功能,两个功能了一个程序里,可切换使用不同的功能熟悉了ZLG7289的。
仍有许多不足之处在时,的思想还不够深入主程序的程序代码太长,程序变差;本实验中,由于ZLG7289的工作时间很长,在程序中又在不停的进行数码管数据的刷新,使得数码管显示不太稳定,而且程序中断的判定也有很大影响在今后的实验中,注意芯片的使用不必刷新太快。此次,让我们体会到对程序注释以及程序书写格式的注意,一个程序,如果格式写得乱七八糟,变量、函数的名字随便乱取,注释也没有,时间稍长,连自己都很难看懂,程序的写法显得尤为重要。
# includeZLG7289.h
# includebdwtd.h
# includedelay.h
unsigned int ms;
unsigned char min,s,j,k;
bit p,q; //定义一个标准位p,在中断中使用
//定义一个标准位q,用于选择模式
/*
定义显示函数,用于将数据下载到ZLG芯片,并在数码管显示
*/
void xianshi()
{
if(q==0)
{
/*
运用整数除法和取余的方法将各个单位的值分离出
*/
ZLG7289_Download(1,0,0,ms/10000);
ZLG7289_Download(1,1,0,(ms%10000)/1000);
ZLG7289_Download(1,2,1,(ms%10000%1000)/100);
ZLG7289_Download(1,3,0,(ms%10000%1000%100)/10);
ZLG7289_Download(1,4,0,(ms%10000%1000%100%10));
ZLG7289_Flash(0xff); //让数码管不闪烁
}
else
{ //min=ms/60000;
//s=ms%60000/100;
ZLG7289_Download(1,0,0,0);
ZLG7289_Download(1,1,0,min/10);
ZLG7289_Download(1,2,1,min%10);
ZLG7289_Download(1,3,0,s/10);
ZLG7289_Download(1,4,0,s%10);
if(ms==0)
ZLG7289_Flash(0xe0); //当计时完成后数码管闪烁
}
}
/*
定义函数jian(),处理定时计时
*/
void jian()
{
if(ms==0)
{
TR0=0;
}
else
{
ms--;
}
min=ms/6000;
s=ms%6000/100;
}
/*
定义函数jia(),用于处理计时器。
*/
void jia()
{
if(ms=99999)
{
ms=0;
}
else
{
ms++;
}
}
/*
由于所有的计时都是用10ms为基本计数单位,所以将输入的分钟,秒都转化为10ms
*/
void jiafa()
{
ms=min*6000+s*100;
}
void main()
{
bdwtd(); //关闭看门狗,在bdwtd()中已令EA=1
XBR2=0x40; //设置端口 I/O 交叉开关寄存器,交叉开关使能
P3MDOUT=0xff; //P3端定义推挽输出
ZLG7289_Init(10); //ZLG7289 初始化
ms=0; //ms为计时基本单位,初值设为0
min=0;
s=0;
q=0;
CKCO
您可能关注的文档
- 定积分在几何中的简单应用教学设计.doc
- 定语从句高考题汇---王磊.doc
- 定量伽玛测井与自然伽玛测井关系探讨.doc
- 定额调整系数汇总.doc
- 宜宾市2012年高中阶段学校招生考试英语试题.doc
- 宜昌天壕玻璃窑余热发电关键技术及应用.doc
- 宝华镇中心学校2014学年工作总结.doc
- 宝山钢铁公司的组织结构研究.doc
- 宝洁牵手春雷女童,让世界充满爱,大型公益公关策划方案.doc
- 宝通贵金属简介.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2024浙江嘉兴市众业供电服务有限公司招聘笔试备考试题及答案解析.docx VIP
- Razer雷蛇灵刃15标准版-GTX1660 Ti(RZ09-03009)中文手册.pdf
- ISO90012015标准.ppt VIP
- 2025届湖南新高考教学教研联盟高三第二次联考数学试卷及参考答案.pdf VIP
- 辐射防护手册 第1分册 辐射源与屏蔽_李德平,潘自强主编_北京:原子能出版社_1987.08_10263208_P480.pdf
- 机器人行走机构及控制系统设计和实现计算机专业.pdf VIP
- 建筑装饰装修-分部工程质量验收记录表.doc VIP
- 2024年黑龙江省大庆市中考数学试题(原卷版).pdf
- 2025嘉兴市众业供电服务有限公司招聘74人笔试备考试题及答案解析.docx VIP
- (高清版)DB34∕T 4706-2024 手术智慧医疗系统建设规范.docx VIP
原创力文档

文档评论(0)