(1)简单的数码管应用。
(2)60进制操作练习。
#include <reg51.h>
#include <absacc.h>
#define uchar unsigned char
#define com8255 XBYTE[0xff23] //宏定义口地址
#define pa8255 XBYTE[0xff20]
#define pb8255 XBYTE[0xff21]
//unsigned char code mon51[3] _at_ 0x3b;//保留0X3B开始三个程序空间作全速中断用
uchar code table[20] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E, 0xFF, 0x0C, 0x89, 0xDE};
uchar code wei[] = {0x20, 0x10, 0x08, 0x04, 0x02, 0x01};
void delay(unsigned int i)
{
unsigned int j, k;
for (k = 0; k < i; k++)
for (j = 0; j < 100; j++)
;
}
void main(void)
{
uchar m = 0;
com8255 = 0x80; //控制口赋值
pa8255 = 0x00; //PA初始化
pb8255 = 0x00; //PB口初始化
delay(2);
while (1)
{
pb8255 = table[m];
pa8255 = ~wei[m];
delay(2);
m++;
if (m == 6)
{
m = 0;
}
}
}
#include <reg51.h>
#include <absacc.h>
#define uchar unsigned char
#define com8255 XBYTE[0xff23] //宏定义口地址
#define pa8255 XBYTE[0xff20]
#define pb8255 XBYTE[0xff21]
//unsigned char code mon51[3] _at_ 0x3b;//保留0X3B开始三个程序空间作全速中断用
uchar code table[20] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E, 0xFF, 0x0C, 0x89, 0xDE}; //0x0C p.
uchar code wei[] = {0x20, 0x10, 0x08, 0x04, 0x02, 0x01};
uchar code myTable[10] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; //0123456789
uchar code mywei[] = {0x02, 0x01};
void delay(unsigned int i)
{
unsigned int j, k;
for (k = 0; k < i; k++)
for (j = 0; j < 100; j++)
;
}
void main(void)
{
uchar m = 0;
uchar midM = 0;
com8255 = 0x80; //控制口赋值
pa8255 = 0x00; //PA初始化
pb8255 = 0x00; //PB口初始化
delay(2);
while (1)
{
unsigned int j = 0;
while (j < 150)
{
pb8255 = myTable[m % 10];
pa8255 = ~wei[5];
delay(2);
pb8255 = myTable[m / 10];
pa8255 = ~wei[4];
delay(2);
j++;
}
m++;
if (m == 60)
{
m = 0;
}
}
}
首先给扑克牌中每张牌设定一个编号,下面算法实现的编号规则如下: u 红桃按照从...
今日国内领先的智能数据服务运营商觉非科技完成近亿元A轮融资。本轮融资由和高资...
git工作区,暂存区,版本库之间的关系: 我们建立的项目文件夹就是工作区,在初...
一、简介 本设计为硬币图像识别统计装置通过数码相机获取平铺无重叠堆积的硬币的...
一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控...
本文实例讲述了jsp中page指令用法。分享给大家供大家参考。具体如下: 一、JSP ...
大家好,今天我们来简单的聊一聊缓存问题。什么是缓存呢?它在系统设计中是在一个...
前言 关于Window,你了解多少呢?看看下面这些问题你都能答上来吗。 如果你遇到这...
我们知道微软将会在今年给Windows10更换全新设计的UI,让Windows10的界面更加整...
从功能测试、性能测试、界面测试、安全性测试、易用性、兼容性测试、震动测试七...