单片机原理与接口技术实验内容
实验一 单片机软件实验
(一)实验要求
熟悉51单片机的keil软件集成开发环境,使用汇编语言编写“1+2+3+…+100”的程序。
(二)实验目的
掌握51单片机keil软件集成开发环境,能够使用汇编语言编写应用程序。
(结果分别存入寄存器、RAM低128B、RAM高128B、扩展RAM,实验报告结果中应有软件调试结果:单步或断点调试,查看寄存器和内存单元值)
实验二 单片机I/O口控制LED显示实验
(一)实验要求
利用STC15单片机、2个独立按键和4个LED发光二极管,设计一个单片机流水灯程序。按键P3.2和P3.3控制LED灯P4.7 /P4.6/ P1.6/ P1.7 来演示跑马灯。其中流水灯的变化形式自定。
(二)实验目的
掌握单片机最小系统的构成,学习如何控制I/O口来驱动发光二极管,掌握移位和软件延时程序的编写。
(LED低电平亮,P4是STC扩展口,应定义端口和模式,P1.6、P1.7复位后为高阻输入,应初始化为准双向口,灯的延时至少100ms,可以通过单步或断点调试看灯的状态。可以利用2个独立按键P3.2和P3.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)向单片机发送数据,单片机收到后通过串口把收到的数据原样或取反后返回。
(二)实验目的
掌握单片机双机或多机通信工作原理,熟练掌握单片机通信编程。
掌握单片机定时器的初始化和定时模式编程。
(多机通信。)
实验八 单片机综合设计实验
结合前面内容,题目自拟
源码+报告价私~