一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 6378|回复: 8
收起左侧

[其他综合] PCB 曝光定时器源代码

[复制链接]
发表于 2012-9-13 21:15 | 显示全部楼层 |阅读模式
Prj.rar (12.21 KB, 下载次数: 2326)


看到有朋友需要就发上来吧, 仅供初学者学习吧. 刚学单片机时候写的, 没有使用状态机. 程序结构也不是很好.

评分

参与人数 1一乐金币 +20 收起 理由
fat + 20 支持原创,感谢分享!

查看全部评分

发表于 2012-9-14 08:26 | 显示全部楼层
谢谢分享,厉害哦,你当年刚学阶段就有这么良好地编程习惯。
 楼主| 发表于 2012-9-14 11:07 | 显示全部楼层
回复 2# NETJUKI
其实写代码已经写了很多年了... 只不过都是win32下的
发表于 2012-9-18 11:04 | 显示全部楼层
本帖最后由 NETJUKI 于 2012-9-18 11:13 编辑

我把89C52开发板调试的程序改到15F104上不正常哦(未用到EEPROM)。还有89C52和15F104的EEPROM是不是就起止位置和扇区不同而已?
可调数字钟程序.zip (21.22 KB, 下载次数: 2116) 是一个倒计时程序,不懂编程,刚学单片机,第一次写程序,你那个模块化的PCB定时器程序我看得糊里糊涂。在此请教。程序在89C52和仿真跑是还算没很大问题的,移到15F104就隔3秒数码管黑一下。
 楼主| 发表于 2012-9-18 12:26 | 显示全部楼层
15F104的iap触发命令记得是与89c52百脑通

你说的3秒黑一下是不是
     if(counter0/5==5)            //每250ms
       sso_flag=!sso_flag;              //闪烁标志位取反  
闪烁的时候引起的 可能104的时钟设置太慢 导致定时器比较慢的中断
发表于 2012-9-18 14:05 | 显示全部楼层
应该不是这里问题。去除问题依旧,关闭键盘扫描问题依旧。但跑的时间还是准的
发表于 2012-9-19 16:47 | 显示全部楼层
3秒闪烁问题解决,程序是没问题的,是IO口被其他IC脚干扰了,断开ok。但是按目前的显示程序和按键扫描程序有缺陷,就是按下开关,等待按键放开的过程,显示是黑的。
 楼主| 发表于 2012-9-20 02:14 | 显示全部楼层
io干扰你可以把不用的io的内部强上拉打开试试
第二个问题
1.你可以用定时器刷新数码管显示
2.用状态机的方式来读取按键和处理 这个比较好 参考"马潮老师AVR新书《AVR单片机嵌入式系统原理与应用实践》.pdf"
的 9.2.2 基于状态机的按键输入软件接口设计
发表于 2015-9-9 21:18 | 显示全部楼层
我想问下 这个晶振是多少M的

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-11 21:38 , Processed in 0.078272 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表