技术支持Microchip产品专区Microchip产品应用技术 请教:不使用单片机中断的程序写法

1  /  1  页   1 跳转 查看:5318

请教:不使用单片机中断的程序写法

请教:不使用单片机中断的程序写法

PIC54片子没有硬件中断,但看过一个产品(6个Led显示,4个按键,一个蜂鸣器,4k频率,还带红外解码,剩下是输出控制),请问如果用这类片应用的话,编程思路是怎样呢?请高人指点。
 

回复:请教:不使用单片机中断的程序写法

比较难办,用PIC16F72X系列吧,那样比较好实现
贝能国际智能电子产品解决方案专家
 

回复: 请教:不使用单片机中断的程序写法

采用多工分时的方法即可, 我以前有做过用 16C57 的工控板(超过15年前), 同时间内对外控制一起工作的有 4组计数器、2组计时器、rpm表 (利用 1个计时器+1个计数器 去得到 rpm值,误差 < 1%, 可测转速 20rpm~15000rpm)、D/A输出(利用 1个计时器+2个计数器 模拟 pwm 去得到 D/A输出)、12个按键处理,2组3位数字LED,1组8位数字LED,(共14个数字LED),约有10个状态指示LED , CPU 内部大约有 8 个计时器及10个计数器同时工作, 计时器的准确度 < 0.1% 误差 (计时单位10ms倍数以上), 我用 16F7xx, 17C4x, 16F8xx, 18Fxxx 设计一些工控板时, 某些电路程序 我还会舍弃中断不用, 而用我的多工分时方式。 思考一下 利用技巧 不用中断一样可以做出很多功能的控制.
最后编辑lockma 最后编辑于 2009-02-14 10:31:30
 

回复:请教:不使用单片机中断的程序写法

LS可否分享技巧?谢谢
贝能国际智能电子产品解决方案专家
 

回复:请教:不使用单片机中断的程序写法

曾用PIC16C54写过一个程序,实现调光,并同时用数码管显示值,没用定时器,没用中断,按键操作时,看不到LED与数码管在闪,没有中断要用没有中断的方法来处理,
 
1  /  1  页   1 跳转

版权所有 贝能国际  Burnon国际  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2012 Comsenz Inc.
Processed in 0.0156251 second(s) , 4 queries. 闽ICP备05003850号
返顶部