完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 ♫感♬觉♩ 于 2014-4-25 11:56 编辑 用51仿真了一个脉冲计数器(别人的程序),工作挺正常的,但是写进12C5A60S2后,显示变得很暗几乎看不到,话说貌似扫描过快,无奈不知怎么改程序,如果好改,求大神帮忙指点一下,如果改起来挺麻烦,就算了,告知一下便可!!!如果有朋友有相关的程序或方便的话,求不吝赐我一份!谢谢,,, 源程序在此: NUM_B EQU 30H ;计数、显示单元起始地址 NUM_N EQU 8 ;计数、显示单元的字节数 ORG 0000H JMP START ORG 001BH JMP T1_INT ;------------------------ START: MOV TMOD, #60H ;T1计数方式2 MOV TH1, #255 ;初始值为FF MOV TL1, #255 ;当收到一个输入,立刻引起中断 SETB TR1 ;启动T1 MOV IE, #10001000B;允许中断 MOV SP, #40H ;设置堆栈 ;------------------------ M_LOOP: CALL DISP SJMP M_LOOP ;------------------------ DISP: MOV R0, #NUM_B ;30H MOV R2, #1 ;先显示最低位 D_LOOP: MOV A, @R0 ADD A, #(D_TAB - $ - 3) MOVC A, @a + PC MOV P2, #0 ;关闭显示,消隐 MOV P0, A ;输出段码 MOV P2, R2 ;输出位码 CALL DL1MS MOV A, R2 ;修改位码 RL A MOV R2, A INC R0 ;修改显示指针 CJNE R0, #NUM_B + NUM_N, D_LOOP RET ;------------------------ D_TAB: ;共阳极段码 DB 0C0H,0F9H,0A4H,0B0H, 99H, 92H, 82H,0F8H DB 80H, 90H, 88H, 83H,0C6H,0A1H, 86H, 8EH,0FFH;FF是空白的代码 ;------------------------ DL1MS: ;延时 MOV R7, #242 DJNZ R7, $ DJNZ R7, $ RET ;------------------------ T1_INT: ;T1中断程序 PUSH PSW ;保护现场 SETB RS0 ;换用工作区 MOV R0, #NUM_B T1_LOOP: INC @R0 ;数字加一 CJNE @R0, #10, T1_END ;不到10就退出 MOV @R0, #0 ;到10就清零 INC R0 ;转去下一位 CJNE R0, #NUM_B + NUM_N, T1_LOOP T1_END: POP PSW ;恢复现场 REti ;------------------------ END ;===================================================== |
|
相关推荐
5个回答
|
|
|
|
|
|
本帖最后由 依然落叶飘零 于 2014-5-1 12:44 编辑
12C5A60S2指令速度比51快10倍左右。单单增加R7的值是延长不了多少时间的。最大值只能增加到255.可以改为双重循环。
具体R7,R6设置什么值还得下载进去试试在确定。 |
|
|
|
|
|
把延迟时间242增大就可以了
|
|
|
|
把推挽打开,或数码管加三极管驱动
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
464 浏览 0 评论
478 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
439 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
994 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
1056 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11780 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:23 , Processed in 0.664886 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号