单片机实验讲义全

单片机实验讲义全

ID:44079077

大小:751.99 KB

页数:20页

时间:2019-10-18

单片机实验讲义全_第1页
单片机实验讲义全_第2页
单片机实验讲义全_第3页
单片机实验讲义全_第4页
单片机实验讲义全_第5页
资源描述:

《单片机实验讲义全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、邯郸学院讲稿2013〜2014学年第1学期分院(系、部):信息工程学院教研室:电子工程系课程名称:单片机原理与应用及实验授课班级:电子信息工程2013级本科班主讲教师:张志来职称:讲师使用教材:《单片机原理与接口技术》制作系统:邯郸学院制实验项n安排编号实验项目名称学时分配实验类型备注1数码转换及运算类实验2验证性2中断系统实验2验证性3定时器/计数器实验2综合性4LCD1602液品显示实验2综合性5串行通信接口实验2综合性6I2C总线实验2综合性7A/D、D/A转换实验2综合性8电机驱动实验2综合性实验一、数

2、码转换及运算类实验一、实验目的:1、熟悉keil软件的使用;2、掌握keil软件仿真调试的方法3、c和汇编对比与时钊嗷计算二、实验过程(1)软件使用与仿真调试。创建项目调试如下程序:参考资料思考纯软件仿真调试的过程。(手动设数置位)#includesbitpl_O=PlAO;boolold;voidmain(){old=pl_0;whilc(l){P3=0xff;if(P3=55)if(old!=pl_0){old=pl_0;P2++;(2)吋钟数让算及C和汇编的对应关系对如下代码分别从汇编和

3、c两个角度调试看PC变化;考虑川c进行精确延时时镒要注意的问题#includevoidmain(){unsignedcharc1;for(c=100;c>0;c~)_nop_();_nop_();1三、实验报告要求1、写出主要实验过程2、总结使用软件仿真器调试时上耍注意的出项;3、总结利用c设置延时的时候需要注意的问题。实验二中断系统实验一、实验冃的:1、通过实验掌握C51屮断程序的编写和调试方法2、掌握中断嵌套和优先级设置二、实验过程(I)中断程序编写与仿真调试。#inclue

4、51.H>#defineucharunsignedchar#defineLEDSPOucharcodedisp[][8]={{1,2,4,8,16,32,64,128},{1,3,7,15,31,63,127,255}};ucharg」ine=0;g_isUp=0;voidshow();voiddelay(ucharc);voidintO_isr();voidintl_isr();voidmain(){ITO=1;1T1=1;EXO=1;EX1=1;EA=1;while(l){show();dclay(400)

5、;}}voidshow(){staticcharg_pos=0;if(g_pos>8)g_pos=0;if(g_pos<0)g_pos=&LEDS=〜dispfg_line][g_pos];if(g_isUp==O)g_pos++;elseg_pos—;voiddelay(ucharc)uchara,b;for(;c>0;c-)for(a=142;a>0;a-)for(b=2;b>();b—);}voidintO_isr()interrupt0{delay(20);if(g」ine==())g」ine=l;el

6、seg」inc=0;}voidintl_isr()interrupt2{delay(20);if(g_isUp==O)g」sUp=l;elseg_isUp=0;}电路图如下RP1U1>XTAL1OnA/ARArU.U/AUUDA1/ARirU.1/AUIdaq/apoXTAL2rU.o.'AL/oDAADAc/^rxc■U.OiDARSTrU.O/MUODA7/AR7PSENALEEAP2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P

7、1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0/RXDP3.1/TXDDOO/lMTnro.^/INIUrO.O/IN11P3.4/T0P3.5/T1P3.6.*WRP3.7/RDAT89C5129・亟3UL■39°38^37^36■35亟»33■32■21±22■23■24■26■2728■10■11^12■13口14■15>16■1720■"19^17・HEUH14・HE1211LU2RESPACK-8LED-BARGRAPH-GRN1"910回56・■67・■to三、实验要求1、

8、使用keil监控到中断操作;2、观察中断汇编代码主要寄存器的保护,并记录3、将中断处理函数改成可嵌套的形式。四、实验报告要求1、写出C51中断处理程序的编写过程;2、画出程序流程图;3、对此处全局变量的便用分析其优缺点。实验三定吋器/计数器实验一、实验目的1、掌握定时器的编程和使川方法;2、掌握定时器在消除阻赛屮的应用;二、实验过程实验代码如下:#include#de

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。