求单片机高手给我详细解释这个程序 越详细越好

求单片机高手给我详细解释这个程序 越详细越好,第1张

#include"reg51.h"

#define uint unsigned int

#define uchar unsigned char

uchar PWM=0x7f//设置初始脉宽调制值为128

sbit ENA=P3^4//电机启动控制位 

void INTT0()interrupt 0//外部中断0中断处理函数,低电平触发,实现对脉宽PWM的增加

{

if(PWM<=255)

{

PWM++

}

else

PWM=0xff

}

void INTT1()interrupt 2//外部中断0中断处理函数,低电平触发,实现对脉宽PWM的减少

{

if(PWM>0)

{

PWM--

}

else

PWM=0x00

}

void timer0()interrupt 1//定时器0中断处理函数

{

TR1=0

TH0=0xfe//重装定时器0初值

TL0=0x66

TH1=PWM//重装定时器1初察春值

TR1=1//启动定时器1

ENA=0//启动电机

}

void timer1()interrupt 3//定时器1中断处理函数

{

TR1=0

ENA=1

}

void INT_init(void)

{

TMOD=0x21//定时器1工作于模余没茄式2(自动重装方式)竖察,定时器0工作于模式1(16位定时)

TH0=0xfc//设置定时器0,定时初值,12MHz约定时900多us

TL0=0x66

TH1=PWM//设置定时器1,定时初值,12MHz约定时128us

TL1=0

EA=1//总中断允许

EX0=1//允许外部中断0

EX1=1//允许外部中断1

ET0=1//允许定时器0中断

ET1=1//允许定时器1中断

TR0=1//启动定时器0

}

void main(void)

{

INT_init()

while(1)

}

et是金山办公软件WPS

office的表格文档文件,一般用WPS

Office或Microsoft

Office打开。

WPS

Office是国产的Office办公组件套装,其中的WPS表格是专门用来处理数据的组件。它除了支持Microsoft

Office的xls,xlsx等文件之外,还有其自己的特有格式,即*.et。

在电脑上支持et文件的方法:

1.下载并双击wps安装包。

2.如果确认安装在C盘下,直接单击“立即安装”。否则,单击“更改设置”,选择其他的安装路径。

3.选择要亏租安装wps的位置,然后确认要选择的安装选项后,单击“立即安装”。

4.耐心等待安则闹装成。

5.根据需要勾选需要安装的程序,然后单击“好孙空罩”。

6.打开et文件。

a.安装wps之后,双击“WPS表格”打开wps表格。

b.单击左上角的“WPS表格”后,单击“打开”,或者直接在中间单击“打开”。

c.找到并双击et文件,或者单击选择et文件之后,单击“打开”。

d.打开的et文件如下所示。

开门见山。et2022闪退差备团,先查找原因,方法如下:首先右键点击“此电脑”,菜单栏选择“属性”。

然后点击界面左侧“高级系统设置”。

再点击“高级”选项页面下方的“设置”按钮。

接着将d出的窗口切换到“数据执行保护”,并点击“为除下列选定程序之外的所有程序和服务启用 DEP”,然后点击“添加”。

出现如图窗口,将滚局出虚橘现闪退的软件添加到里面,然后点击“确定”就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12364500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存