• 大小: 270KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-05-16
  • 语言: PHP
  • 标签:

资源简介

Qt没有自带的串口编程类,一般我们都使用这了第三方编写的类qextserialport,关于它的使用帮助,可以到我的博客看一下,那里有一篇图文详解。 http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fyafeilinux

资源截图

代码片段和文件信息

//----------------------------------------------------------------------------//
//---------------              16x18阵点屏 多功能时钟     --------------------//
//---------------                      HT1632             --------------------//
//---------------                    By CMJ8992004        --------------------//
//---------------                     QQ:378593523        --------------------//
//---------------             MSN:cmj8992004@hotmail.com  --------------------//
//----------------------------------------------------------------------------//

#include “at89x52.h“
#include  

//---------------------------- 定义DS1302数据口
sbit ds1302_RST =P1^0;
sbit ds1302_IO  =P1^1;
sbit ds1302_SCLK=P1^2;
sbit Bell_Out  = P1 ^ 3;//扬声器驱动
//温度传感器定义
sbit DQ = P1^ 4;//ds18B20
//-----------------------------定义HT1632数据口
sbit ht_dat =   P2^7 ;
sbit ht_wr  =   P2^6 ;
sbit ht_cs0  =   P2^5 ;
sbit ht_cs1  =   P2^4 ;
//---------------------
sbit int_Key   = P3 ^ 0; //Menu
sbit OK_Key    = P3 ^ 1; //OK/Enter
sbit Add_Key   = P3 ^ 2; //加
sbit Add2_Key  = P3 ^ 3; //減
//-----------------
sbit ACC0=ACC^0;
sbit ACC7=ACC^7;

#define  uchar unsigned char
#define  uint  unsigned int

bit BEEP_bitBeep_Point;//闹钟开关标志
uchar hour_renew;//定义静态小时更新用数据变量
uchar falsh=0;
uchar first=0;
uchar oldhourholdhourloldminholdminlodat24odat48;
static uchar timecount = 0;//定义静态软件计数器变量
uchar ty = 0;//定义温度寄存器变量
//-------------------------
uchar MENUvbn;//定义标志位
uint a=0;
uint b=1;
uint secmode=0;
//uchar key_s key_v;
//bit scan_key();
//void sub_main();
//void sub_proc();
//void do_proc(uchar mx);

//-----------------------------定义HT1632各项参数
#define C_COMMAND1632_SYSEN      0x01  //SYSTEM ENABLE
#define C_COMMAND1632_OPTION     0x24  //N-MOS OUTPUT AND 16 COMMON OPTION
#define C_COMMAND1632_PWMDUTY    0xaf  //PWM DUTY SET(0xa0~0xaf)
#define C_COMMAND1632_LEDON      0x03  //LED ON
#define C_COMMAND1632_LEDOFF     0x02  //LED OFF
#define C_COMMAND1632_blinkOFF   0x08  //blink OFF
#define C_COMMAND1632_blinkON    0x09  //blink OFF
#define _nop() _nop_()
#define C_1632_CSOn             0      //1632 CS enable
#define C_1632_CSOff            1      //1632 CS disable

uchar code Logo[][32]={//骷髅头 0-1-2-3-4-5-4-3-2-1-0-11-12-13-14-15-14-13-12-11-0->1-2-3......
{0x000x000x070x000x6f0x980xef0x0c0xef0x0e0xe70x0f0xf70x9f0xfb0xff
 0x7b0xff0x3f0xff0x070xff0x0f0xff0x0f0xfe0x070xfe0x070xfc0x030xf0}  //0   5
{0x000x000x070x000x4c0xf80xcf0x9c0xef0x0e0xe70x0e0xe70x0f0x770x9f
 0x7b0xff0x3b0xff0x1f0xff0x0f0xff0x0f0xfe0x070xfe0x070xfc0x030xf0}  //1   4
{0x000x000x070x800x4f0x0c0xcc0x8e0xcc0xfe0xcf0x9e0xe70x0f0xe70x0f
 0x770x8f0x370xff0x1f0xff0x0f0xff0x0f0xfe0x070xfe0x030xfc0x010xf0}  //2   3
{0x000x000x030x900x270x0c0x4f0x0e0xcc0x9e0xcc0xff0xcf0x9f0xc70x0f
 0x670x0f0x770x0f0x370x9f0x1f0xff0x0f0xfe0x0f0xfe

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      31299  2009-08-11 16:09  HT1632-1648.ctl.sch.pdf

     文件      24065  2009-08-06 15:49  HT1632-1648.led.sch.pdf

     文件      58216  2009-08-11 16:45  main.c

     文件     244802  2009-06-01 16:20  HT1632cv100.pdf

----------- ---------  ---------- -----  ----

               358382                    4


评论

共有 条评论

相关资源