单片机原理与接口技术实验

胡明、翟晓东、崔冉、吴静然、杜边境、郭健鹏、张泊明

目录

  • 1 课程介绍
    • 1.1 课程大纲
    • 1.2 师资队伍
    • 1.3 课程介绍
    • 1.4 软件安装
    • 1.5 实验报告
    • 1.6 处罚案例
    • 1.7 课程安排-机械专业24学时
    • 1.8 实验板
  • 2 图形化编程
    • 2.1 内容介绍
    • 2.2 平台介绍
    • 2.3 Led
    • 2.4 Key
    • 2.5 Digitron
    • 2.6 Int
    • 2.7 Timer
    • 2.8 ADC
  • 3 汇编+C51编程
    • 3.1 单片机软件使用实验(汇编)
    • 3.2 单片机实验板编程实验(汇编)
    • 3.3 单片机中断实验(汇编)
    • 3.4 单片机定时实验(汇编)
    • 3.5 单片机输入与输出实验(C51)
    • 3.6 单片机数码管显示实验(C51)
    • 3.7 单片机中断实验(C51)
    • 3.8 单片机定时/计数器实验(C51)
    • 3.9 单片机AD转换程序设计(C51)
    • 3.10 单片机串口通信程序设计(C51)
    • 3.11 单片机系统设计
  • 4 课程考核
    • 4.1 单片机实验模拟测试讲解
    • 4.2 单片机实验上机考试要求
    • 4.3 单片机实验考试置换要求
      • 4.3.1 电科19-1班 程庆涵 ADC数据采集
    • 4.4 教师批改说明
    • 4.5 课程考试备份
  • 5 单片机竞赛及工程师证书
    • 5.1 蓝桥杯单片机竞赛证书-省级和国家级
    • 5.2 工业和信息化人才专业知识测评证书-单片机应用设计(初级、高级)
    • 5.3 全国应用型人才培养工程岗位证书-单片机应用工程师岗位
单片机软件使用实验(汇编)
  • 1 实验任务
  • 2 实验讲义
  • 3 实操视频
  • 4 课堂实录
  • 5 过程考核
  • 6 报告上传
  • 7 寄存器问题
  • 8 Proteus问题

项目1_1单片机原理图绘制Proteus

设计一个单片机实验系统,要求具有1路LED、8路LED、4路按键。利用Proteus软件完成单片机最小系统、LED、独立按键等模块的绘制。

备注:下载以下程序,验证仿真电路功能,功能正常,本项目即完成,截图仿真结果填入超星过程考核

项目1_2寄存器的读写操作(机械专业不做)

完成源程序输入、编译及仿真调试,并完成以下内容:在执行程序之前,先记录下单片机内部寄存器 R0,R1,R2,R3,R4 及 RAM 50H 单元的内容,以便在程序执行后将这些寄存器及 RAM 50H 单元的内容作一比较。分析程序中使用了哪几种寻址方式及功能。

备注:在Keil里编译、仿真、调试,观察结果,填入超星过程考核

项目1_31个LED灯闪烁

利用单片机1路LED,构成一个LED灯控制电路。编程实现,上电时,点亮LED,实现LED D1灯闪烁。

1在通电未执行程序时,P4.1端的初始电平是高电平还是低电平?

2修改延时时间,改变LED灯闪烁频率。

备注:在Keil里编译、仿真、调试,利用Proteus仿真现象

项目1_48个LED流水灯

利用单片机8路LED,构成一个LED灯控制电路。编程实现流水灯控制,每隔1秒点亮一个LED灯。

1修改延时时间,改变LED流水灯速度。

2修改程序,LED改变流水灯方向

备注:在Keil里编译、仿真、调试,利用Proteus仿真现象

备注:项目1_4和项目2_1二选一先仿真再下载进到单片机板,无需都完成。

备注:晚上上课时间较为紧张情况下,项目1_3可以跳过。