- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电协培训
单片机应用之流水灯 数码管模块的工作原理 数码管 1.共阴数码管 2.共阳数码管 如何识别是共阴呢还是共阳呢? XXXXXA 属共阴的 XXXXXB 属共阳的 用万用表测量 单片机应用之数码管 数码管显示分有两种形式 1.静态显示 显示固定字符 2.动态显示 动态显示字符 void SEG_Display(uint temp) { uchar a1, a2, a3, a4; // 2314 a1 = temp/1000; a2 = temp/100%10; a3 = temp/10%10; a4 = temp%10; P0 = 0xfe; // 1111 1110 P2 = table[a1]; Delay(1); // 此延时时间要求较短 P2 = 0xff; // 消除悲观 P0 = 0xfd; // 1111 1101 P2 = table[a2]; Delay(1); P2 = 0xff; P0 = 0xfb; // 1111 1011 P2 = table[a3]; Delay(1); P2 = 0xff; P0 = 0xf7; // 1111 0111 P2 = table[a4]; Delay(1); P2 = 0xff; } #include reg52.h #define uint unsigned int #define uchar unsigned char void SEG_Display(uint); void Init_Timer0(); void Delay(uint); uchar code table[] = {0x28, 0xEB, 0x32, 0xA2, 0xE1, 0xA4, 0x24, 0xE8, 0x20, 0xA0, 0x60, 0x25, 0x3C, 0x23, 0x34}; uint t1; void main() { EA = 1; Init_Timer0(); // while(1) { SEG_Display(34); //Delay(5); } } //定时器0 void Init_Timer0() // 50ms { TMOD = 0x01; //设置定时器0为工作方式1 TH0=(65536-50000)/256; TL0=(65536-50000)%256; ET0=1; //开定时器0 TR0=1; //启动T0开始工作 } void Timer0_isr() interrupt 1 using 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; t1++; } void Delay(uint t) { uint i; for(; t0; t--) for(i = 100; i0; i--); } void SEG_Display(uint temp) { uchar a1, a2, a3, a4; // 2314 a1 = temp/1000; a2 = temp/100%10; a3 = temp/10%10; a4 = temp%10; P0 = 0xfe; // 1111 1110 P2 = table[a1]; // 需要有一定的延时时间才会显示足够的亮度 Delay(1); //此延时时间要求较短 //延时很短1 1没有消除背光时即会产生重影 P2 = 0xff; //消除重影 P0 = 0xfd; // 1111 1101 P2 = table[a2]; Delay(1); P2 = 0xff; if(a3) // 消除最终高位0 { P0 = 0xfb; // 1111 1011 P2 = table[a3]; Delay(1); P2 = 0xff; } P0 = 0xf7; // 1111 0111 P2 = table[a4]; Delay(1); P2 = 0xff; } #include reg52.h #define uint unsigned int #define uchar unsigned char void SEG_Display(uint); // 与后面的需要保一致 void Init_Timer0();
您可能关注的文档
- 珠光御景湾整合推广提案讲稿.ppt
- 珠江路小学第七届科技节.doc
- 珠江帝景创新06整合传播策略修正版.ppt
- 珠宝公司圣诞节促销方案.ppt
- 珠海市房地产登记申请书(四).doc
- 班主任专业成长指南.doc
- 珠海港股份有限公司信息披露管理制度.doc
- 班主任工作手册doc.doc
- 班级04国际商务与文秘 05计算机美工与广告设计 05电子商务.ppt
- 班级主题活动计划.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 2022年新高考全国Ⅰ卷英语真题.docx VIP
- 《0-3岁婴幼儿身心发展与教养》PPT教学课件.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件06婴幼儿语言的发展及教养.pptx VIP
- 护士生涯人物访谈 .pdf VIP
- 体育职业生涯规划书课件.pptx VIP
- AB SCIEX 6500 质谱系统在食品安全中的应用.pptx VIP
- 《0-3岁婴幼儿身心发展与教养》课件05婴幼儿记忆的发展及教养.pptx VIP
- C-Primer-Plus第六版中文版习题答案.doc
- 《0-3岁婴幼儿身心发展与教养》课件09婴幼儿意志的发展及教养.docx VIP
- 新能源学生职业生涯规划与管理.pptx VIP
文档评论(0)