- 31
- 0
- 约1.46万字
- 约 23页
- 2017-05-21 发布于浙江
- 举报
微机原理与单片机接口技术实验报告
微机原理与单片机接口技术
实验报告
实验一 流水灯实验
一、实验目的
(1)简单I/O 引脚的输出;
(2 )掌握软件延时编程方法;
(3 )简单按键输入捕获判断。
二、实验实现的功能
(1) 开机是点亮12 发光二极管,闪烁三下;
(2 ) 按照顺时针循环依次点亮发光二极管;
(3 ) 通过按键将发光二极管的显示改为顺逆时针方式。
三、系统硬件设计
四、系统软件设计
#includereg51.h
#define L1 P2
#define L2 P3
bit UpdateTimeFlag; //定义读时间标志
void Init_Timer0(void);//定时器初始化
sbit h1=P3^6;
sbit key=P0^5;
unsigned char code Led_1[9]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x
7f,0xff} ;
void delay(unsigned int t);
void Key();
void shun();
void ni();
void delay_shun();
void delay_ni();
void delay(unsigned int t)
{
while(t--);
}
void delay_shun(unsigned int t)
{
while(t--);{
h1=0;
key=1;
if(key==0)
delay(10);
{if(key==0)
while(1)
{shun(); } } }}
void delay_ni(unsigned int t)
{
while(t--);{
h1=0;
key=1;
if(key==0)
delay(10);
{if(key==0)
while(1)
{ni();} } }}
main()
{ int i;
Init_Timer0();
for(i=4;i--,i0;)
{
L1=0x00;
L2=0x00;
delay(65530);
delay(65530);
L1=0xff; //闪三次
L2=0xff;
delay(65530);
delay(65530);
}
L1=0xff;
L2=0xff;
while(1){
for(i=-1;i++,i8;)
{L1=Led_1[i];
delay(65530);
delay(65530);
delay(65530); //流水灯顺时针
} L1=0xff;
for(i=1;i++,i6;)
{L2=Led_1[i];
delay(65530);
delay(65530);
delay(65530);
}L2=0xff; }
if(UpdateTimeFlag==1)
{UpdateTimeFlag=0;}
}
//定时器初始化子程序
void Init_Timer0(void)
{TMOD=0x01; //使用模式1
TH0=0x00;
TL0=0x00;
EA=1;
ET0=1; // 开定时器
TR0=1;
}
//定时器中断子程序
void Timer0_ISR(void) interrupt 1
{
TH0=(65536-60000)/256;
TL0=(65536-60000)%256; //重新赋值2ms
您可能关注的文档
- 广工编译原理实验报告(参考格式).pdf
- 广工计网实验1.2.3.4.pdf
- 应用化学 - 申请新增学士学位授予 专业简况表.doc
- 应用化学特色专业申报书.doc
- 应用统计学--第1章 统计概述.ppt
- 应用统计学上机实验(excel).pdf
- 建筑与土木工程专业 “硕士工程型”卓越工程师培养方案.doc
- 建筑力学实验报告指导手册.doc
- 建筑声学实验指导书(2013级电子信息工程).pdf
- 建筑学专业实验指导书.pdf
- 兴业银行业务流程再造:策略、实践与成效探究.docx
- 探秘杨梅果实提取物:抑菌特性、机制与应用前景.docx
- 2025年秘书笔试题库及答案.docx
- 2025年综合岗位培训试题及答案.docx
- 2026云南昆明市公安局晋宁分局第一批补缺招聘勤务辅警32人备考题库及一套完整答案详解.docx
- 2026云南玉溪易门县财政局招聘城镇公益性岗位工作人员2人备考题库带答案详解(考试直接用).docx
- 2026云南德技增企业管理有限公司招聘5人备考题库带答案详解(完整版).docx
- 2026云南昆明市公安局晋宁分局第一批补缺招聘勤务辅警32人备考题库附答案详解(巩固).docx
- 2026云南昆明市科学技术局招聘1771人备考题库及答案详解(名校卷).docx
- 2026云南昆明市公安局晋宁分局第一批补缺招聘勤务辅警32人备考题库含答案详解(巩固).docx
最近下载
- 海绵城市监理实施细则范本·仅供参考.doc VIP
- 七年级数学下册-相交线与平行线测试题(同名10636).doc VIP
- 《跨学科主题学习设计与实施》全套教学课件.pptx
- 建设工程项目管理全套课件.pptx
- 数控多轴加工编程与仿真全套教学课件.pptx
- 2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-2018助理班主任工作总结3篇-.doc VIP
- 《水工程施工》课程大纲.pdf VIP
- 市政管线项目划分.doc VIP
- 2026年春季开学第一课 课件:策马新学期,筑梦向远方-2025-2026学年下学期优质主题班会(全国通用).pptx
- 初高中英语必背4000个词汇表.pdf
原创力文档

文档评论(0)