51单片机新手简易时钟

作者&投稿:吁琴 (若有异议请与网页底部的电邮联系)

刚开始学单片机的第一步要干嘛?或者谈谈初学单片机应该怎么做。_百度...
真正上手的第一步,要写一个循环点灯的程序。几乎所有的开发板都有GPIO直接点LED的设计。这是最基本的对整个开发环境和开发流程的熟悉阶段,就像学习某种编程语言首先要写hello world一样。单片机的调试要比PC软件或者嵌入式软件的调试,难度高很多。PC软件或者嵌入式软件开发,因为有OS罩着,开发和运行环...

新手如何学习单片机? 我是一个新手,很想学习单片机,但不知道如何入门...
一、新手学习单片机的方法:1、学习理论知识,了解单片机的基本原理、寄存器、中断、定时器等的基本概念;2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;4、在上...

51单片机初学者能做的的简易实物
流水灯 ,数字钟,温度计,湿度计等等 如果有点软硬件基础的可以直接开始做数字钟,如果第一次做没有什么基础就先做流水灯开始吧.基本上如果能用51完全自己做是一个数字钟或是万年历的话51算是入门,然后可以在时钟的基础上进行扩展,比如闹钟,网络或GPS校时等功能 ...

我是一个单片机新手,请问一下 1.单片机的硬件复位和软件复位有什么区别...
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机 将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。复位结束后 单片机重新开始运行。2 软件复位;一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全...

我是一个单片机新手,请问一下 1.单片机的硬件复位和软件复位有什么区别...
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机 将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。复位结束后 单片机重新开始运行。2 软件复位;一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 全部写入 LJMP 0000H指令 一旦...

单片机新手怎么开始独自编程,想练一个lcd1602,用protues仿真,_百度...
BF BIT P2.7 \/\/D0~D7接在P2口 ACALL CSH \/\/调用初始化函数 MOV DPTR,#YH \/\/调用数组YH ACALL XS \/\/调用显示函数 MOV A,#0C0H \/\/定义光标为第二行第一位 ACALL ML \/\/调用命令函数 MOV DPTR,#EH \/\/调用数组EH ACALL XS \/\/调用显示函数 AJMP $ \/\/原地循环 XS:CLR...

单片机80c51,新手,求讲解一个简单的程序
(6)tt这个程序是不是多余,没用的?因为我感觉没用到 tt不是程序,是个标号,对应后面有djnz ??tt (7)做实验时,用示波器测了p2口的其中1个引脚,它是周期的图像,如果我只看程序,怎么算出一个灯的周期,主要是我不太通,delay延迟的时间?这个得看你什么单片机,主频多少,核算出每个指令...

单片机新手。 我现在手头只有一个8×8点阵,和一个stc89c52。设行为123...
P0口设置成推挽输出,此时只要P0=0x80;则第一行就被供电了,如果此时再配合dat=0x80;P1=~dat;(取反运算),那么第一行的第一个LED会被点亮,如果此时再有P0>>=1;并套入8次循环和延时控制,则第一列会被点亮,如果延时很长则显示为流水点亮;如果此时保持P0=0x80不变,而是让dat>>=1;并套...

想自学一下单片机,说一下注意事项?详细的加分
1、不要用学习板。理由:http:\/\/zhidao.baidu.com\/question\/94528880.html 我就不复制了,是我回答别人的问题时说的。2、没什么注意的,或者说都很重要,但一定要实际去写。实际去写!程序要运行起来,不要死看书 3、这个很多,就不复制了。既然要学,书总是要买的。书里自然会讲 4、多了去...

如何用51单片机制作简易电子钟
AJMP TIME0 ;跳转到真正的定时器程序处 ORG 30H main:mov dptr,#k1;start:MOV P0,#00H ;中断预处理程序 MOV P1,#00H MOV P3,#00H ;关所有灯 MOV R0,#00H ;软件计数器预清0 MOV R7,#00H MOV R6,#00H MOV TMOD,#00000001B ;定时\/计数器0工作于方式1 MOV TH0,#3CH MOV TL0...

范姿13521367406问: 怎么用51单片机做一个时钟 -
江夏区小儿回答: 一片单片机+一个LED数码模块或LCD液晶模块+一段简单的程序=一个简单的时钟. 一片单片机+一片DS1302或其他的时基芯片+一个LED数码模块或LCD液晶模块+一段简单的程序=一个实用的时钟. 系统构成确定了以后,程序就有现成的了,可以移步到百度网页“百度一下”里搜索,资源多如牛毛.

范姿13521367406问: 51单片机的简易数字时钟
江夏区小儿回答: 秒信号是通过定时器定时产生的,50MS中断一次,计20次一秒.P0口内部没有上啦

范姿13521367406问: 51单片机制作简易电子钟,求电路图和程序,要求6位显示,24小时制 -
江夏区小儿回答:#include "reg51.h" #define uint unsigned int #define uchar unsigned char unsigned char code led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar sec,min,hour; bit secup=00; uchar n=0; void delay(unsigned int ms) { unsigned int i=...

范姿13521367406问: 51单片机完成简易秒表的设计 -
江夏区小儿回答: 设计思路:1.定时器计时 设置秒表最小单位(如ms)设置定时器的寄存器初始值,定时器溢出显示等.2.键盘扫描 可设置中断也可直接键盘扫描,因键较少可以不必接成矩阵.可以只用三个键来实现. 键1:功能选择,包括功能设置、准备计时等 键2:计时开始,向上调整时间 键3:计时停止,向下调整时间3.显示 看单片机引脚多少,可以直接静态显示,可以用移位寄存器增加管脚功能.

范姿13521367406问: 用单片机制作一个简易的时钟.. -
江夏区小儿回答: #include<reg52.h> #include"segnumca.h" #define uchar unsigned char sbit _speak=P1^0; //蜂鸣器P1^0 uchar hello_[]={0x89,0x86,0xc7,0xc7,0xc0,0xf7}; //HELLO_ uchar con[]={0x01,0x02,0x04,0x08,0x10,0x20}; //位控制 uchar time0=100; ...

范姿13521367406问: 51单片机初学者能做的的简易实物 -
江夏区小儿回答: 流水灯 ,数字钟,温度计,湿度计等等 如果有点软硬件基础的可以直接开始做数字钟,如果第一次做没有什么基础就先做流水灯开始吧.基本上如果能用51完全自己做是一个数字钟或是万年历的话51算是入门,然后可以在时钟的基础上进行扩展,比如闹钟,网络或GPS校时等功能

范姿13521367406问: 单片机C语言编程简易数字电子时钟 -
江夏区小儿回答: #include unsigned char X=10,sec,flag;unsigned char key[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};// 数码管显示数字表unsigned char ke...

范姿13521367406问: 制作51单片机小闹钟 -
江夏区小儿回答: 不用ds1302 #include <reg52.h> sbit led=P1^0; sbit key=P1^1; int s=0; int n=0; int b=0; int a=1; void delay10ms(void) { unsigned char a,b,c; for(c=1;c>0;c--) for(b=38;b>0;b--) for(a=130;a>0;a--); } void timer(void) interrupt 1 using 1 { int i; if(i==20) { s+...

范姿13521367406问: 电子钟的设计(带按键调整) 任务要求:利用AT89C51单片机设计简易电子钟(六位),通过6位共阴 -
江夏区小儿回答: #include#define uchar unsigned char...要是PROTEUS的话差不多是这样,要是不想麻烦搞个74595的话P1就直接连(有没有都一样有的话比较整洁,没有的话程序上省点脑筋)主按键就用INT0,我没用P0口是因为懒得加上拉电阻,高低电平暂时先设成低的,思路就是P2口片选,当INT0触发时,你可以用while循环兜住不让出去,第一次是片选前两位“时”,第二次分第三次秒,如果第四次按下P32,也就是进入中断后第三次按下按键,结束中断,调到main.思路应该是这样当然肯定漏洞很多,先吃个饭再看看.

范姿13521367406问: AT89C51单片机设计一个简易秒表? -
江夏区小儿回答: 定时器10ms中断 检测按键且10ms位加一 若10ms=10,100ms位加一 若10ms=10,1000ms位加一 以此内推 显示最好用LCD的 用数码管的也行 有疑问mail:290765583@163.com


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网