- 33
- 0
- 约2.19千字
- 约 2页
- 2020-09-07 发布于天津
- 举报
.
/********************************************************************
* 文件名 : 数码管滚动显示 .c
* 描述 : 八个数码管显示 0--7 ,每个 0.64 秒钟,数据从左往右移动一位
* 创建人 : 东流, 2012 年 2 月 7 日
* 版本号 : 1.0
***********************************************************************/
#includereg52.h
#define uchar unsigned char
#define uint unsigned int
uchar code table[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uint LED_temp = 0;
/********************************************************************
* 名称 : Delay_1ms()
* 功能 : 延时子程序,延时时间为 1ms * x
* 输入 : x (延时一毫秒的个数 )
* 输出 : 无
***********************************************************************/
void Delay(uint i)
{
uchar x,j;
for(j=0;ji;j++)
for(x=0;x=148;x++);
}
/********************************************************************
* 名称 : Main()
* 功能 : 数码管的显示
* 输入 : 无
* 输出 : 无
***********************************************************************/
void Main(void)
{
uchar i,j;
while(1)
{
for(j=0;j40;j++) //j 自加一次,在内层循环已经走了
16 毫秒
{
for(i=0;i8;i++)
{
P0 = 0; // 消隐
P2 = i; // 点亮某一位数码管
P0 = table[(i + LED_temp) % 8]; //数码管段值
.
.
Delay(25); // 延时 0.02 秒
您可能关注的文档
最近下载
- 心脑血管的危害和防治.ppt
- 上海2024年高考英语试卷.doc VIP
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8中译英.docx
- 07 王涛-教师资格-数学学科知识与教学能力(高中)-第三部分第五章至第八章(46-48讲).pdf VIP
- 《业财一体化实训教程-----金蝶云星空V7.5》.pptx VIP
- 2014广东粤西北事业单位考试真题及答案——通用类.doc VIP
- 基于PLC的运料小车自动控制设计研究.docx VIP
- ISO 9001(DIS)-2026《质量管理体系——要求》(含附录使用指南-中文版-译-2025年9月).docx VIP
- 《宋代点茶文化与艺术》全套教学课件.pptx
- 年产3000吨猕猴桃果汁工厂设计_毕业设计.doc VIP
原创力文档

文档评论(0)