c语言编程串行静态数码显示实验,本科单片机c语言实验手册实验报告).doc

本科单片机c语言实验手册实验报告)

许昌学院信息工程学院《单片机C语言程序设计》课程实验

许昌学院信息工程学院《单片机C语言程序设计》课程实验

《单片机C语言程序设计》

实验手册

院 系 信息工程学院

专 业 物联网工程

学 生 姓 名 宋 增

学 号 5006130037

指 导 教 师 王 闯

许昌学院信息工程学院

实验情况一览表

实验序号

实验名称

实验性质

学时

性质

实验一

单片机最小系统

验证性实验

2

必做

实验二

点亮一盏灯

验证性实验

2

必做

实验三

流水灯

验证性实验

2

必做

实验四

脉冲触发外部中断

验证性实验

2

必做

实验五

电平触发外部中断

验证性实验

2

必做

实验六

定时器

综合性实验

2

必做

实验七

定时器方波脉冲

验证性实验

2

必做

实验八

计数器

验证性实验

2

必做

实验九

数码管显示

验证性实验

2

必做

实验十

键盘扫描

验证性实验

2

必做

实验十一

串行通信

验证性实验

2

必做

实验十二

液晶显示1602

验证性实验

2

必做

实验十三

I2C串行总线

验证性实验

2

必做

实验十四

A/D转换ADC0809

验证性实验

2

必做

实验十五

D/A转换DAC0832

验证性实验

2

必做

实验一 单片机最小系统

班级 、 姓名 、 学号 、指导教师

实验学时数 、 实验位置 、 实验日期 年 月 日

一、实验目的

掌握51单片机工作的最基本电路,理解最小系统的硬件电路连接。

二、实验要求

用Proteus画出最小系统电路图。

三、实验仿真(画出实验电路)

四、总结

碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,一定会有所收获。

五、评语

许昌学院信息工程学院《单片机C语言程序设计》课程实验

实验二 点亮一盏灯

班级 、 姓名 、 学号 、指导教师

实验学时数 、 实验位置 、 实验日期 年 月 日

一、实验目的

了解二极管的显示原理,掌握二极管显示的编程方法,理解二极管与单片机的硬件电路连接。

二、实验要求

用proteus画出电路图,用keil软件编程,并生成HEX文件,在proteus上面仿真实现,结果无误,在试验箱上下载验证。

三、实验仿真(画出实验电路)

四、实验程序

#include

#define uint unsigned int

#define uchar unsigned char

sbit led=P2^7;

void main()

{

while(1)

{

led=1;

}

}

五、总结:

单片机课是一门实践性很强的课程,仅有课堂上理论知识的学习,对运用好单片机是完全不够的,必须亲自做实验,从实验中吸取教训,总结经验,增加实战经验,加深对单片机的理解,更好的运用单片机。

六、评语

实验三 流水灯

班级 、 姓名 、 学号 、指导教师

实验学时数 、 实验位置 、 实验日期 年 月 日

一、实验目的

了解二极管的显示原理,掌握二极管流水显示的编程方法,理解二极管与单片机的硬件电路连接。

二、实验要求

用proteus画出电路图,用keil软件编程,并生成HEX文件,在proteus上面仿真实现,结果无误,在试验箱上下载验证。

三、实验仿真(画出实验电路)

四、实验程序

#include

#include

#define uint unsigned int

#define uchar unsigned char

void delay(uint);

void main()

{

P2=0x01;

while(1)

{

delay(500);

P2=_crol_(P2,1);

}

}

void delay(uint x)

{

uint i,j;

for(i=x;i>0;i--)

for(j=110;j>0;j--);

}

五、总结:

单片机实验课让我将课堂上学到的理论知识运用到实验当中去,在实验中发现问题,解决问题,强化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值