导航:首页 > 操作系统 > 51单片机实验一实验报告

51单片机实验一实验报告

发布时间:2023-01-05 13:59:43

‘壹’ 利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开始每1秒钟加1。

共阳数码管中断程序:

#include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

uchar code table[]=

{

0xc0,0xf9,0xa4,0xb0,

0x99,0x92,0x83,0xf8,

0x80,0x90,0x88,0x83,

0xc6,0xa1,0x86,0x8e};

uint num,a;

uchar ,shi,ge;

void init();

void delay(uint);

void display(uchar,ucharshi,ucharge);

uint fb();

uint fs();

uint fg();

void main()

{

init();

while(1)

{

display(fb(),fs(),fg());

}

}

void init()

{

num=0;

a=0;

TMOD=0x01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

EA=1;

ET0=1;

TR0=1;

}

void display(uchar,ucharshi,ucharge)

{

P1=0xfd;

P0=table[];

delay(1);

P1=0xfb;

P0=table[shi];

delay(1);

P1=0xf7;

P0=table[ge];

delay(1);

}

void timeoff() interrupt 1

{

TH0=(65536-50000)/256;

TL0=(65526-50000)%256;

a++;

if(a%20==0)

{

num++;

if(num==999)

{

num=0;

}

}

}
void delay(uint z)
{

uint x,y;

for(x=z;x>0;x--)

for(y=110;y>0;y--);

}

uint fb()

{

=num/100;

return ;

}

uint fs()

{

shi=num%100/10;

return shi;

}

uint fg()

{

ge =num%100%10;

return ge;

}

(1)51单片机实验一实验报告扩展阅读

2个可编程定时/计数器·5个中断源,2个优先级(52有6个)

一个全双工串行通信口

外部数据存储器寻址空间为64kB

外部程序存储器寻址空间为64kB

逻辑操作位寻址功能·双列直插40PinDIP封装

单一+5V电源供电

CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;

RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM:用以存放程序、一些原始数据和表格;

I/O口:四个8位并行I/O口,既可用作输入,也可用作输出

T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

五个中断源的中断控制系统;

一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;

片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最佳振荡频率为6M—12M。

参考资料来源:网络-51单片机



‘贰’ 求51单片机实验设备仪器DP-51PROC的实验指导书

51单片机实验设备仪器DP-51PROC的实验指导书
谈谈单片机实验指导方法
http://ckrd.cnki.net/grid20/detail.aspx?filename=SYSY199202006&dbname=CJFD1992

http://search.cnki.net/search.aspx?q=%E5%8D%95%E7%89%87%E6%9C%BA%E5%AE%9E%E9%AA%8C%E8%AE%BE%E5%A4%87%E4%BB%AA%E5%99%A8%E7%9A%84%E5%AE%9E%E9%AA%8C%E6%8C%87%E5%AF%BC%E4%B9%A6

‘叁’ 急求51单片机步进电机控制设计实验报告

你好!

有可以仿真的源程序和仿真文件,下面效果可以吗

阅读全文

与51单片机实验一实验报告相关的资料

热点内容
少女绝对命令 浏览:7
我的世界服务器怎么造房子不被挖 浏览:329
美国有什么购物app好用的 浏览:442
库图片默认文件夹 浏览:411
微信加密能退出吗 浏览:394
程序员看剧不用买会员 浏览:592
编译和运行是一个意思吗 浏览:467
phpjson转义字符 浏览:235
动态壁纸要怎么解压 浏览:244
压缩文件分块 浏览:451
扫描文件怎么转换成pdf 浏览:697
蓝海压缩机怎么样 浏览:115
Python获得音频响度数据 浏览:854
我的电脑文件夹字体大小 浏览:271
单片机仿真怎么找到电位器 浏览:273
用什么app可以找校友 浏览:102
云服务器删除实例再创建要付钱吗 浏览:348
wifi的加密类型从哪里看 浏览:630
为什么手机有的app显示没网 浏览:47
黑马程序员入学知识 浏览:797