- 2
- 0
- 约6.27千字
- 约 7页
- 2017-01-30 发布于重庆
- 举报
南京工程学院单片机课程设计九微波炉控制程序
自动化学院112 朱凡
#includereg52.h
#includeabsacc.h
#define uchar unsigned char
#define uint unsigned int
#define com8255 XBYTE[0x8003] //8255控制口地址
#define pa_8255 XBYTE[0x8000] //A口地址
#define pb_8255 XBYTE[0X8001] //B口地址
#define wela XBYTE[0X8002] //位码地址
#define dula XBYTE[0X8004] //段码地址
sbit LED1=P1^1;
uchar num,fenh,fenl,miaoh,miaol,huo=0x10,flag=0,flag1=0;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71,0x}; //共阴数码管显示码
void delayms(uint z) //延时Z毫秒(6M晶振)
{
uint x,y;
for(x=z;x0;x--)
for(y=55;y0;y--);
}
uchar keyscan(void) //键盘扫描子函数
{
wela=0x1f;
pb_8255=pb_82550x0f;
if(pb_8255!=0x0f)
{ delayms(15);
if(pb_8255!=0x0f)
{
switch(pb_8255)
{
case 0x0e:num=0;
break;
case 0x0d:num=1;
break;
case 0x0b:num=4;
break;
case 0x07:num=7;
break;
}
flag++; //每按一次时间设定和火候设定键lag就加一
while(pb_8255!=0x0f);
}
}
wela=0x2f;
pb_8255=pb_82550x0f;
if(pb_8255!=0x0f)
{ delayms(15);
if(pb_8255!=0x0f)
{
switch(pb_8255)
{
case 0x0e:num=0x0f;
break;
case 0x0d:num=2;
break;
case 0x0b:num=5;
break;
case 0x07:num=8;
break;
}
flag++;
while(pb_8255!=0x0f);
}
}
wela=0x7;
pb_8255=pb_82550x0f;
if(pb_8255!=0x0f)
{ delayms(15);
if(pb_8255!=0x0f)
{
switch(pb_8255)
{
case 0x0e:num=0x0e;
break;
case 0x0d:num=3;
break;
case 0x0b:num=6;
break;
case 0x07:num=9;
break;
}
flag++;
while(pb_8255!=0x0f);
}
}
wela=0x3b;
pb_8255=pb_82550x0f;
if(pb_8255!=0x0f)
{ delayms(15);
if(pb_8255!=0x0f)
{
switch(pb_8255)
{
case 0x0e:num=0x0d;
break;
case 0x0d:num=0x0c;
break;
case 0x0b:num=0x0b;
break;
case 0x07:num=0x0a;
break;
}
您可能关注的文档
- 调试与测试软硬件设计.doc
- 接口技术实验八8259中断控制器实验.doc
- 基于BFD MAD检测的IRF堆叠实验(H3C_ S5800系列).docx
- 德国倍福产品的优点.doc
- 单片机的电梯控制设计.doc
- 产品可测试性需求分析模板.doc
- 研发硬件自测试报告.docx
- 模糊控制全自动洗衣机.doc
- 中兴T64E维修测试报告.doc
- Cisco路由器中基于时间的访问控制列表案例介绍.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)