单片机程序

单片机程序,第1张

#include<reg51.h>

sbit key=P3^2

.......

void main() //主程序入口

{

TMOD=0X01 //选择单片机T0定时器M1工作方式

TH0= 0XFc //1ms定时 TL0=(65536-921)%256=103=0x67

TL0= 0X67 //晶振频率是11·0592M,可算出,计数脉冲个数是921个TH0=(65536-921)/256=252=0xFC

TR0= 1 //定时器/计数器----启动

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

EA = 1 //开总中断

IT1=1 //设定外部中断1为低边缘触发类型

//stop() 先屏蔽这个,测试按键

while(1) //程序主循环

{

if(key == 0)

{

delay_nms(10) 

if(key == 0)

{

temp++

while(key==0)

}

}

if(temp > 3)

{

temp = 1

}

ShowPort = LedShowData[temp]//这个函数不知有没有问题,你查一下。

程序如下:

#include <reg52.h>

sbit led1 = P2^0

sbit led2 = P2^1

sbit led3 = P2^2

sbit led4 = P2^3。

让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。

从二十世纪九十年代开始,单片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期。

无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信息技术成功运用。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存