
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
void Delay(uint x)
{
uchar i
while(x--)
{
for(i=0i<120i++)
}
}
void main()
{
uchar c = 0x80
SCON = 0x00
TI = 1
while(1)
{
c = _crol_(c,1)
SBUF = c
while(TI==0)
TI = 0
Delay(400)
}
}
你加上查表仿歼,加上键盘。
这个显示的设置方法如下:1、打开Proteus软件,选择“ISISSchematicCapture”模式,然后从元件库局兆中拖拽一个8位共阳数码管和一个计数器(例如74HC161)到画布上。
2、连接8位共阳数码管的引脚和计数器的引脚。
3、双击时钟信号源(例如555计时器)的符号,设置时钟频率为适当的值(例如1Hz)。
4、点击Proteus软件的“Simulate”按钮,选择“Run”模式,然后点击“StartSimulation”按钮,即可开始模拟运行。
5、在模拟运行过程碰腊雀中,可以观察8位共阳数码管的显示内容从0~7循环笑早显示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)