keil c51单片机实验指导

keil c51单片机实验指导

ID:33641693

大小:824.93 KB

页数:26页

时间:2019-02-27

keil c51单片机实验指导_第1页
keil c51单片机实验指导_第2页
keil c51单片机实验指导_第3页
keil c51单片机实验指导_第4页
keil c51单片机实验指导_第5页
资源描述:

《keil c51单片机实验指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、KeilC51实验项目KeilC51实验项目1一、单片机的IO编程..............................................................................................2实验1IO开关量输入实验3实验2IO输出驱动继电器(或光电隔离器)实验4实验3IO输入/输出---半导体温度传感器DS18B20实验5二、单片机的中断系统6实验1外部中断----脉冲计数实验6三、单片机的定时器/计数器7实验1计数器实验7实验2秒时钟发生器实

2、验9四、单片机的串口特点和编程10实验1PC机串口通讯实验10实验2RS485通讯实验12五、存储器13实验1RAM存储器读写实验13六、PWM发生器14实验1PWM发生器(模拟)实验14实验2蜂鸣器实验15七、WDG看门狗16实验1外扩WDG(MAX705)实验16实验2WDG(内部)实验17八、SPI总线18实验1SPI(模拟)实验-----TLC2543AD转换实验18实验2SPI(模拟)实验-----TLV5616DA转换实验19九、I2C总线20实验1I2C(模拟)实验-----IC卡(AT24C0

3、1)读写实验20十、综合实验22实验1HD7279LED数码管显示实验22实验2HD7279键盘实验22实验3电机转速实验23十一、步进电机实验25实验1步进电机正反转实验25第26页共26页十二、TFT液晶显示实验25实验1TFT液晶显示彩色条纹实验25十三、16X16LED点阵显示汉字实验26实验116X16LED点阵显示汉字实验26第26页共26页一、单片机的IO编程实验1IO开关量输入实验目的:学习单片机读取IO引脚状态的的方法。内容:编程读取IO引脚状态。设备:EL-EMCU-I试验箱、EXP-89

4、S51/52/53CPU板。编程:首先要把相关的引脚设置在IO的输入状态,然后写一个循环,不停地检测引脚的状态。步骤:1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。2、连线:用导线将试验箱上的的IO1---IO8分别连接到SWITCH的8个拨码开关的K1---K8的输出端子K1---K8上,连接好仿真器。3、实验箱上电,在PC机上打开KeilC环境,打开实验程序文件夹IO_INPUT下的工程文件IO_INPUT.Uv2编译程序,上电,在程序注释处设置断点,进入调试状态,打开窗口Periph

5、erals-->IO-Port-->P0,改变开关状态,运行程序到断点处,观察窗口的数值与开关的对应关系。第26页共26页实验2IO输出驱动继电器(或光电隔离器)实验目的:学习IO输出控制方法。内容:通过单片机的IO引脚驱动继电器(或光电隔离器)动作。设备:EL-EMCU-I试验箱、EXP-89S51/52/53CPU板。编程:首先要把相关的引脚设置在IO的输出状态,然后写一个循环,依次输出高低电平。步骤:1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。2、连线:用导线将MCU的IO1、IO

6、2分别连接到RELAY的输入R_IN和PHOTO的输入P_IN上,R_OUT和P_OUT分别连接到发光二极管LAMP的输入孔L1和L2上。连接好仿真器。3、实验箱上电,在PC机上打开KeilC环境,打开实验程序文件夹IO_OUTPUT下的工程文件IO_OUTPUT.Uv2编译程序,上电,进入调试状态,打开窗口Peripherals-->IO-Port-->P0,单步运行程序,观察窗口的数值变化。4、全速运行程序,观察继电器的发光二极管的亮灭变化,同时确定继电器动作(或光电隔离器导通)与IO输出电平的关系。第2

7、6页共26页实验3IO输入/输出---半导体温度传感器DS18B20实验目的:学习IO引脚编程实现交替输入、输出的方法。内容:通过单片机的IO引脚与半导体温度传感器实现单线通讯。设备:EL-EMCU-I试验箱、EXP-89S51/52/53CPU板。编程:根据18B20的资料(见备注),将IO引脚设置在输出状态,分别模拟出不同的命令时序,例如复位、读寄存器等;再改变IO引脚的为输入状态,接收传感器输出的数据。步骤:1、将CPU板正确安放在CPU接口插座上,跳线帽JP2短接在上侧。2、连线:用导线将MCU的IO

8、1连接到TEMPSENSORDS18B20的DQ。3、实验箱上电,在PC机上打开KeilC环境,打开实验程序文件夹IO_INOUTPUT下的工程文件IO_INOUTPUT.Uv2编译程序,上电,进入调试状态,按照程序注释说明设置断点,全速运行程序到断点处,观察寄存器R7中的数据,用手摸住传感器DS18B20芯片,再运行到断点处,比较R7的变化。4、备注:DSl8B20数字温度计提供9位(二进制)温度

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

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

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