找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3045|回复: 24
打印 上一主题 下一主题
收起左侧

本人新手,想问一下有什么简单的程序可写

  [复制链接]
跳转到指定楼层
楼主
ID:117728 发表于 2016-5-19 22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的是AT89S52,想学习一些简单的程序,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:97438 发表于 2016-5-20 08:42 | 只看该作者
时钟吧
回复

使用道具 举报

板凳
ID:23606 发表于 2016-5-20 08:49 | 只看该作者
单灯闪烁,流水灯
回复

使用道具 举报

地板
ID:122123 发表于 2016-5-20 10:22 | 只看该作者
对于初学者 入门是比较头晕的事情,一开始几乎是一片空白,所以先学好简单的基础,激发兴趣后自然产生动力,那学习就很有主动感了。以前,我最早是通过控制端口的方式开始学习单片机,然后在慢慢晋级深入,等基础打好了做什么东西都不是难题了
回复

使用道具 举报

5#
ID:122123 发表于 2016-5-20 10:27 | 只看该作者
时间定时控制器,简单实用
回复

使用道具 举报

6#
ID:119239 发表于 2016-5-20 10:30 | 只看该作者
从流水灯开始吧,当你能变换各种流水灯花式时,你已入门了,我也是从这些基础开始的。
回复

使用道具 举报

7#
ID:97948 发表于 2016-5-20 10:33 | 只看该作者
最简单的:点亮led实验
回复

使用道具 举报

8#
ID:97948 发表于 2016-5-20 10:34 | 只看该作者
本帖最后由 姜万孟55 于 2016-5-20 10:38 编辑

#include<reg51.h>
#define uchar unsigned char
//sbit led =P2^0;
void delay(uchar xms)
{
    uchar i,j;
    for(i=xms;i>0;i--)
    for(j=110;j>0;j--)
}
void main()
{
      while(1)
       {   
                  //P2=0XFE;
                  led=~led;delay(10);
         }
}



回复

使用道具 举报

9#
ID:92781 发表于 2016-5-20 12:01 | 只看该作者
流水灯实验,不要小看它,程序虽小,但有多种写法,可以运用以下知识都练习一下,远比你想象的要学到的多
延时:1、for循环延时
          2、while循环延时
          3、定时器
亮度:1、pwm
移位:1、移位符
          2、函数
          3、数组
掌握后可以扩展
比如控制:1、独立按键
          2、矩阵按键
          3、通讯控制,红外、串口通讯等一大波通讯
显示:阵列led灯显示字符,图形,摇摇棒就是16个led灯用延时程序做的
关键在思路
         
回复

使用道具 举报

10#
ID:122142 发表于 2016-5-20 12:12 | 只看该作者
我们学习的时候是先学的数码管的显示程序 再深入就是加中断 然后加定时计数器
回复

使用道具 举报

11#
ID:113369 发表于 2016-5-20 21:35 | 只看该作者
光立方吧
回复

使用道具 举报

12#
ID:122257 发表于 2016-5-20 21:48 | 只看该作者
流水灯程序,可以懂得使用I/O控制,并且简单的C语言编程,网上例程也丰富
回复

使用道具 举报

13#
ID:122266 发表于 2016-5-20 22:38 | 只看该作者
学会了时钟,就学会了好多
回复

使用道具 举报

14#
ID:122307 发表于 2016-5-21 09:44 | 只看该作者
从点灯开始
回复

使用道具 举报

15#
ID:117053 发表于 2016-5-21 10:07 | 只看该作者
新手的话可以先从led灯的点亮程序开始,然后尝试使led花样闪烁
回复

使用道具 举报

16#
ID:111634 发表于 2016-5-21 10:11 | 只看该作者
你写了程序,怎么知道是正确有效的呢?若不知道,又有什么用呢?因此必须要验证。每个案例都用开发板验证吗?效率就较低了。
回复

使用道具 举报

17#
ID:111634 发表于 2016-5-21 10:13 | 只看该作者
较好的选择是Proteus仿真,不花钱,省时,高效率。

评分

参与人数 1黑币 +8 收起 理由
18877546144 + 8 很给力!

查看全部评分

回复

使用道具 举报

18#
ID:111634 发表于 2016-5-21 10:13 | 只看该作者
介绍你一本书,张志良编著《单片机实验实训100例》 ISBN 978-7-5124-1603-1,北航社出版,100例全部是Proteus仿真实例,对照练习,必有收获。

评分

参与人数 1黑币 +8 收起 理由
18877546144 + 8 很给力!

查看全部评分

回复

使用道具 举报

19#
ID:111634 发表于 2016-5-21 10:16 | 只看该作者
先自己写程序验证,不行了再看张志良编著《单片机实验实训100例》,对照练习,必有收获

评分

参与人数 1黑币 +8 收起 理由
18877546144 + 8 很给力!

查看全部评分

回复

使用道具 举报

20#
ID:121867 发表于 2016-5-30 09:42 | 只看该作者
点灯实验和循环灯挺好
回复

使用道具 举报

21#
ID:123963 发表于 2016-5-30 11:25 | 只看该作者
阿比达斯的
回复

使用道具 举报

22#
ID:123916 发表于 2016-5-30 12:36 | 只看该作者
流水灯,或者控制蜂鸣器
回复

使用道具 举报

23#
ID:123980 发表于 2016-5-30 13:27 | 只看该作者
试试做流水灯把
回复

使用道具 举报

24#
ID:124055 发表于 2016-5-30 18:38 | 只看该作者
延时:1、for循环延时
          2、while循环延时
          3、定时器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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