又要麻烦大家了,哪位大哥有PIC16C56读写24C02的汇编程序,小弟只会用51的汇编写程序,现在要做个学习型家电万能遥控,用防盗报警器主机发射315M无线信号控制这个万能遥控器开启家电. 遥控器用台湾十速的TM58PC10A单片机来做(兼容PIC16C56),主要是考虑价格便宜,才一块多一点.PCB做出来了,后来发现单片机资源太有限,我只好去看PIC的汇编语言(小弟没去学C),又发现PIC的汇编指令不如51的丰富,有些程序不太好写. 看来只能采用学习家电遥控器电源键的数据宽度,公司里的志高空调遥控器的开机和关机信号有点不一样,最重要的是发射一串数据有96位和一位起始位,要是测高低电平宽度的话就要192个RAM来暂存.这个单片机只有25个字节的RAM, 我想存一部分数据到E2PROM再去测数据宽度,可是这样的话误差又大了. 各位有什么好的方法给我吗, 谢了! |