南昌大学单片微计原理实验

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

实验一 单片机软件实验

(一)实验要求

熟悉51单片机的keil软件集成开发环境,使用汇编语言编写“1+2+3+…+100”的程序。

(二)实验目的

掌握51单片机keil软件集成开发环境,能够使用汇编语言编写应用程序。

(结果分别存入寄存器、RAM128BRAM128B、扩展RAM,实验报告结果中应有软件调试结果:单步或断点调试,查看寄存器和内存单元值)

实验二 单片机I/O口控制LED显示实验

(一)实验要求

利用STC15单片机、2个独立按键和4个LED发光二极管,设计一个单片机流水灯程序。按键P3.2和P3.3控制LED灯P4.7 /P4.6/ P1.6/ P1.7 来演示跑马灯。其中流水灯的变化形式自定。

(二)实验目的

掌握单片机最小系统的构成,学习如何控制I/O口来驱动发光二极管,掌握移位和软件延时程序的编写。

(LED低电平亮,P4STC扩展口,应定义端口和模式,P1.6P1.7复位后为高阻输入,应初始化为准双向口,灯的延时至少100ms,可以通过单步或断点调试看灯的状态。可以利用2个独立按键P3.2P3.3控制流水灯按2种形式分别点亮)

实验三 单片机键盘实验

(一)实验要求

行列扫描按键,用LED显示按键值。按键只支持单键按下,不支持多键同时按下。

(二)实验目的

掌握单片机键盘控制。

(P0.4~P0.7接键盘行,P0.0~P0.3接键盘列。可以用数码管显示单个或流动显示电话号码。)

实验四 数码管显示实验

(一)实验要求

8位数码管,显示数码时钟XX-XX-XX。使用软件延时产生秒节拍。

(二)实验目的

掌握数码管显示。

(通过按键或键盘调节分钟和小时的加/减。)

实验五 外中断实验

(一)实验要求

使用外部中断0和外部中断1,在动态数码管上显示中断0次数,中断1用作次数清0。数码管采用74HC595驱动。  

(二)实验目的

掌握单片机外部中断原理,掌握数码管动态显示原理。

实验六 定时计数器实验

(一)实验要求

定时器0/1做16位自动重装, 使P1.7/ P1.6/输出方波信号(0.5HZ~5HZ)。

(二)实验目的

掌握单片机定时中断原理,掌握定时器的初始化和定时模式编程。

(输出矩形波,利用外中断控制输出波形的花样。)

实验七 单片机串口通信实验

(一)实验要求

串口全双工中断方式收发通讯。串口设置为:115200/8/0/1。通过单片机(或者是PC)向单片机发送数据,单片机收到后通过串口把收到的数据原样或取反后返回。

(二)实验目的

掌握单片机双机或多机通信工作原理,熟练掌握单片机通信编程。

掌握单片机定时器的初始化和定时模式编程。

(多机通信。)

实验八 单片机综合设计实验

结合前面内容,题目自拟

源码+报告价私~ 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值