p1口灯亮实验c语言编写,单片机整套实验及程序(交通灯,跑马灯等)

跑马灯,交通灯,数码管动态显示,8*8 LED点阵实验等

实验1 跑马灯实验

一、实验目的

初步学会Proteus ISIS和 uVision2单片机集成开发环境的使用; 初步掌握采用汇编语言与C语言开发单片机系统的程序结构; 掌握80C51单片机通用I/O口的使用;

掌握单片机内部定时/计数器的使用及编程方法以及中断处理程序的编写方法。

二、实验设备及器件

硬件:PC机,HNIST-1型单片机实验系统

软件:Proteus ISIS单片机仿真环境,uVision2单片机集成开发环境 三、实验内容

编写一段程序,采用P1口作为控制端口,使与P1口相接的四个发光二极管(D1、D2、D3、D4)按照一定的方式点亮。如点亮方式为:先点亮D1,延时一段时间,再顺序点亮D2……D4,然后又是D4……D1,同时只能有一个灯亮;然后每隔一段时间一次使相邻两个灯亮,三个灯亮,四个灯亮,最后闪烁三次,接着循环变化。

基于Proteus ISIS仿真环境完成上述功能的仿真。

基于uVision2单片机集成开发环境与硬件平台完成程序的脱机运行。

四、实验原理图

图3.1 跑马灯实验电路原理图

电路原理图如上图3.1所示,AT89S52的P1.0~P1.3控制4

1-397-png_6_0_0_235_743_365_324_893.25_1263.375-447-0-1268-447.jpg

个发光二极管,发光

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值