- 11
- 0
- 约3.46万字
- 约 36页
- 2018-06-28 发布于湖北
- 举报
毕业设计(论文)-51单片机汇编语言及C语言经典实例
51单片机汇编语言及C语言经典实例 实验及课程设计
51单片机汇编语言及C语言经典实例
一、闪烁灯
如图1 所示:在 P1.0 端口上接一个发光二极管 L1,使 L1 在不停地一亮一灭,一亮一灭的时间间隔为 0.2 秒。
延时程序的设计方法作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为 0.2 秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程
序是如何设计呢?下面具体介绍其原理如图 4.1.1 所示的石英晶体为 12MHz,因此,1 个机器周期为 1 微秒机器周期 微秒如图 1 所示,当 P1.0 端口输出高电平,即 P1.0=1 时,根据发光二极管的单向导电性可知,这时发光二极管 L1 熄灭;当 P1.0 端口输出低电平,即 P1.0=0 时,发光二极管 L1 亮;我们可以使用 SETB P1.0 指令使 P1.0端口输出高电平,使用 CLR P1.0 指令使 P1.0 端口输出低电平。
C 语言源程序
#lude AT89X51.H
sbit L1=P1^0;
void delay02s(void) //延时 0.2 秒子程序
{
unsigned char i,j,k;
for(i=20;i0;i--)
for(j=20;j0;j--)
for(k=248;k0;k-
您可能关注的文档
- 北师大版_一年级数学_下册《快乐的小鸭》ppt.ppt
- 北师大版三下《摆一摆》(长方形面积_面积)PPT课件.ppt
- NCI Workshop- Advanced Technologies in Radiation Oncology文档.ppt
- 川教版九年级历史上册第13课《英国的新生》课件 (共30张PPT).ppt
- 处方药医院销售微观分析和策略鼎级 ppt课件.ppt
- 北师大版《清塘荷韵》1【初中语文课件】.ppt
- NFPA2001-Standard on Clean Agent Fire Extinguishing Systems 2004 Edition文档.doc
- 城市滨河景观规划设计.ppt.ppt
- 本科生科研训练项目(URP)报告. 浙江省“共保体”农业保险农户需求影响因素分析. ——基于72份入户调查问卷的实证分析.ppt
- A PAIN IN THE (SUPPLY) CHAIN文档.doc
- 毕业设计(论文)-地基基础工程勘察造价管理研究.doc
- 毕业设计(论文)-基于PLC的恒压供水控制系统设计.doc.doc
- 毕业设计(论文)-基于FPGA的数字调制器的实现.doc.doc
- 毕业设计(论文)-年产20万吨过磷酸钙生产工艺的毕业设计.docx
- 毕业设计(论文)-电力系统课程设计-电力系统稳定分析和计算设计报告.docx
- 毕业设计(论文)-自动清扫机的设计(含全套CAD图纸).doc
- 毕业设计(论文)-滚筒与滚筒轴装配设计(含全套CAD图纸).doc
- 毕业设计(论文)PPT答辩-超声波液位测量计的设计.ppt.ppt
- 毕业设计(论文)基于PLC的某商场电梯设计.doc
- 毕业设计(雨辰)鼠标外壳注塑模毕业【全套图纸】.doc
最近下载
- GB∕T 324-2008 焊缝符号表示法(高清版).pdf
- 2018年数学(2-2):活页(十一)word版含解析.docx VIP
- 肛门鳞状细胞癌前病变规范化防治中国专家共识(2026版).pptx VIP
- 部编版小学语文六年级上册第三单元测试卷含答案(共3套).doc VIP
- 教师资格证《语文学科知识与教学能力(初级中学)》真题及解析(2026上半年).pdf VIP
- 河道水面线推求及参数选取方法.doc VIP
- 《农村饮用水水源地环境保护技术指南》.docx
- 好看的韩剧推荐.doc VIP
- 李斯特钢琴曲《爱之梦》第三首音乐和声分析.pdf VIP
- 早产儿系统化管理,早、中、后期管理及出院后随访.pptx VIP
原创力文档

文档评论(0)