基于51单片机的设计
旋转时钟
毕业设计 http://www.wsdxs.cn/html/sf/lw/2009/0928/146347.html
说了等于没说,有仿真图和程序,但要做什么呢?给你发一个8路抢答器的吧.#include<reg51.h>#define uchar unsigned charuchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};sbit rstkey=P2^2;sbit speaker=P2^0;void delay()//延时
; MOV 30H, #0 ;和清零 MOV 31H, #0 ;和清零 MOV R2, #100LOOP: MOV A, 30H ADD A, R2 MOV 30H, A MOV A, 31H ADDC A, #0 MOV 31H, A ;16位数加一 DJN
#include<reg51.h>#define uchar unsigned charuchar led[8]={0xfa,0xf5,0xaf,0x5f,0xaa,0x55,0x00,0xff};uchar cnt,num;void t0isr() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;if(cnt>=20) { cnt=0; num++; num%=8; P1=led[num];
原发布者:puti0808 基于单片机的简易计算器设计摘要3关键字:80C51LCD16024*4矩阵键盘计算器3第一章绪论41.1系统开发背景41.2系统开发意义41.3设计目的41.4设计任务4第二章单片机发展现状52.1目前单片机的发展状况52.1.1单片机的
可以选用定时器1或定时器0 工作方式一般选用1或2这里有个用定时器0工作方式1编的简单计时系统 实现0-9的计时 可以参考一下#include#define uchar unsigned char#define uint unsigned intuchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7
单片机最主要的是动手实践,如果没有硬件的话,最好要有软件,51单片机编程肯定用keil c51,如果结合仿真最好,推荐用proteus,可以和keil联合调用,调用方法:
像电子时钟啊,超深波,车,点阵的显示,作息时间,篮球比赛积分器,音乐盒都可以的你试试,而且觉得有难度的话,网上资料也比较多.希望回答对你有帮助
单片机计算器 基本功能介绍:简单的加减乘除的运算.时间显示功能,而且能实现计算器模块和时间模块之间的任意切换.按键音却换功能.原理;多功能单片机计算器是一个实现加减乘除的和时间功能的计算器,主要的硬件组成由,一个at89