电子技术论坛

 找回密码
 快速注册

QQ登录

只需一步,快速开始

搜索
下载方法|用单线程|避免多扣帖子规范|求助必读|发帖建议积分策略|勋章介绍|新人必读获取金币|推广论坛|出售帖子基本礼节|致会员信|版规总则
禁涉政治|反对低俗|举报专帖征集相片|留下足迹|推荐精华上传附件|制作分卷|使用网盘禁发qq群|恶意灌水|纯表情帖加入团队|监督机制|安全上网
楼主: lsshuainiao

51单片机制作实践

  [复制链接]
发表于 2018-3-10 18:13:46 | 显示全部楼层
谢谢楼主分享!
发表于 2018-3-10 19:06:55 | 显示全部楼层
这个给力,俺也想学,人到中年力不从心啊!
发表于 2018-3-10 19:17:53 | 显示全部楼层
本帖最后由 hankaifeng 于 2018-3-10 19:21 编辑

说两句,不一定正确呀

延时尽量不要用 循环去做 在为这样太浪费系统资源 用中断去做会更好

数码管显示 最好也写到中断程序里去  

void time1(void) interrupt 3  
{
        TH1=0xf9;        //定时器高位(24MHz)                          
        TL1=0x30;       //定时器低位
        if(++Flashing>1000)Flashing=0;       
        if(++cnt>3)cnt=0;
        DataPort=SegAddr[cnt];//传送断码
        SegWei=1;
        SegWei=0;
        DataPort=SegData[cnt];//传送位码
        SegDuan=1;
        SegDuan=0;               
}

主程序不要写成  void main()
从一开始就养成习惯 写成下边的格式
int main()
{                
        return 0;
}
发表于 2018-3-10 19:21:35 | 显示全部楼层
会单片机真好!
发表于 2018-3-10 19:22:41 | 显示全部楼层
songdejun 发表于 2018-3-10 10:54
英语基础弱,不知能不能学会啊!

主要是英语基础
发表于 2018-3-10 19:27:08 | 显示全部楼层
烟草味い 发表于 2018-3-10 15:24
谢谢分享,温度检测在哪里测水温??停止后再启动在按键程序里设个表示位辨别按了几次就好了。

18B20温度传感器的程序不是在那里呢么
发表于 2018-3-10 21:22:28 | 显示全部楼层
这是羡慕楼主啊,早在十几年前想学单片机,可是看那英语字母我就退缩了。佩服!
发表于 2018-3-10 22:26:52 | 显示全部楼层
会单片机真好
发表于 2018-3-10 22:37:58 | 显示全部楼层
注释真少,看起来好费劲。
发表于 2018-3-11 08:44:03 | 显示全部楼层

谢谢您,把英语在系统学一下。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|家电维修技术论坛 ( 鄂ICP备09003585号-2 )

GMT+8, 2024-11-24 06:37 , Processed in 0.056180 second(s), 3 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

CopyRight © 电子技术论坛
电子邮箱:8794149@qq.com | 联系 QQ:3081868839 | 官方网址:www.dzdu.com

Qiji. All Rights Reserved


服务条款 | 站长声明

Wuhan Qiji Technology Co., Ltd.武汉奇迹科技有限公司版权所有


鄂ICP备09003585号-2鄂公网安备42010602000420号

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