实验4 计数器实验

发布 2023-04-19 10:51:28 阅读 5745

.西华大学实验报告(机械类)

开课学院及实验室:机械工程与自动化学院计算机机房实验时间 :2023年 11月 14 日。

一、实验目的。

掌握计数器的使用方法。

二、实验内容。

利用计数器,记录光电开关被遮断的次数,并用lcd1602显示出来。

三、实验电路。

四、实验程序。

#ifndef_lcd1602_4_h_

#define_lcd1602_4_h_

#include<>

#define uint unsigned int

#define uchar unsigned char

sfr lcd_data=0x90;

sbit lcd_rs=p2^6;

sbit lcd_en=p2^7;

void lcd_init(void);

void lcd_prints(uchar x,uchar y,uchar *str);

# endif

#include"lcd1602_"

void lcd_delay(uchar x)

void lcd_en(void)

void lcd_cmd(uchar cmd)

void lcd_clr(void)

void lcd_dat(uchar dat)

void lcd_pos(uchar x,uchar y)

void lcd_prints(uchar x,uchar y,uchar *str)

void main()

五、实验步骤。

1)根据实验原理图编写程序,用“keil uvision4”编译软件进行编译,如未通过,修改程序,直至通过。

2)用软件将所编程序的“hex”码**到实验板的stc89c52芯片中。

3)运行程序,观察lcm1602是否出现“0000”,用手指或纸片遮挡一次实验板左下。

方的光电开关管,观察lcm1602是否加1变成“001”?每遮挡一次是否lcm1602继续。

加1?如果不符合要求 ,改写程序,按步骤(1)开始重新做实验,直至成功。

六、附录。主要写思考题)

实验4 计数器实验

西华大学实验报告 机械类 开课学院及实验室 机械工程与自动化学院计算机机房实验时间 2013年 11月 8日。一 实验目的。掌握计数器的使用方法。二 实验内容。利用计数器,记录光电开关被遮断的次数,并用lcd1602显示出来。三 实验电路。四 实验程序。ifndef lcd1602 4 h defi...

定时计数器作业

单片机作业。黄白坤。课题 设计一个晶振12mhz,使用定时 计数器1作为延时控制,要求三个灯p0.0,p0.1,p0.2交替闪烁,间隔时间为1s。系统所需元件。程序流程图。ny ny程序 org 0000h ljmp main org 0100h main mov sp,60h mov tmod,0...

哈工大数电大作业作业1 计数器

计数器。一 实验目的。1.学习使用verilog hdl语言,并学会使用进行quartus 软件编程和 2.掌握数字电路的设计方法,熟悉设计过程及其步骤 3.培养学生的动手能力,能学以致用,为今后从事电子线路设计打下良好基础 4.巩固加深对数电知识的理解,在 调试过程中,能结合原理来分析实验现象 二...