⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scalar.h

📁 NT68617源程序代码集合
💻 H
📖 第 1 页 / 共 2 页
字号:
/*
********************************************************************************
*
*	                                LCD控制程序
*
*	                          这是与SCALAR相关的头文件
*
*	文件名	: SCALAR.H
*	设计者	: Terry
********************************************************************************
*                                   功 能 描 述
*
*	1. 与SCALAR相关的部分包含,寄存器地址的定义,ADC,OSD,SCALAR控制部分
********************************************************************************
*/

#ifndef __SCALAR_H__
#define __SCALAR_H__

#include "datatype.h"

/*
********************************************************************************
*	SCALAR的型号定义
********************************************************************************
*/
#define NT68521					0
#define NT68521A				1
#define NT68623					2
#define NT68663					3
#define NT68565					4
#define NT68665					5
#define NT68564					6
#define NT68664					7

#define SCALAR_MODEL			NT68665

//	要注意一点, 这些公式是在SCALAR时钟频率为12M时得出来的
#define VSCNT(Vsfre)		(46875/Vsfre)		// 将垂直频率转换为计数值
#define HSCNT(Hsfre)		(96000L/Hsfre)		// 将水平频率转换为计数值

#define CCR150 (0x61 | (PanelColors << 3) | (PanelBusWidth << 2) | (PanelSyncMode << 1) | (PanelDataShift << 7))


/*
********************************************************************************
*	SCALAR寄存器地址定义
********************************************************************************
*/

/*
================================================================================
=		NT68565/NT68665第0页的寄存器地址定义                               =
================================================================================
*/
#define rP000			0x000
#define rP001			0x001
#define rP002			0x002
#define rP003			0x003
#define rP004			0x004
#define rP005			0x005
#define rP006			0x006
#define rP007			0x007
#define rP008			0x008
#define rP009			0x009
#define rP00A			0x00A
#define rP00B			0x00B
#define rP00C			0x00C
#define rP00D			0x00D
#define rP00E			0x00E
#define rP00F			0x00F

#define rP010			0x010  
#define rP011			0x011  
#define rP012			0x012  
#define rP013			0x013  
#define rP014			0x014  
#define rP015			0x015  
#define rP016			0x016  
#define rP017			0x017  
#define rP018			0x018  
#define rP019			0x019  
#define rP01A			0x01A  
#define rP01B			0x01B  
#define rP01C			0x01C  
#define rP01D			0x01D  
#define rP01E			0x01E  

#define rP020			0x020  
#define rP021			0x021  
#define rP022			0x022  
#define rP023			0x023  
#define rP024			0x024  
#define rP025			0x025  
#define rP026			0x026  
#define rP027 			0x027  
#define rP028			0x028  
#define rP029			0x029  
#define rP02A			0x02A  
#define rP02B			0x02B  
#define rP02C			0x02C  
#define rP02D			0x02D  
#define rP02E			0x02E  
#define rP02F			0x02F

#define rP030			0x030
#define rP031			0x031
#define rP032			0x032
#define rP033			0x033
#define rP034			0x034
#define rP035			0x035
#define rP036			0x036
#define rP037			0x037
#define rP038			0x038
#define rP039			0x039
#define rP03A			0x03A
#define rP03B			0x03B
#define rP03C			0x03C
#define rP03D			0x03D
#define rP03E			0x03E
#define rP03F			0x03F

#define rP040			0x040
#define rP041			0x041
#define rP042			0x042
#define rP043			0x043
#define rP044			0x044
#define rP045			0x045
#define rP046			0x046
#define rP047			0x047
#define rP048			0x048
#define rP049			0x049
#define rP04A			0x04A
#define rP04B			0x04B
#define rP04C			0x04C
#define rP04D			0x04D
#define rP04E			0x04E
#define rP04F			0x04F

#define rP050			0x050
#define rP051			0x051
#define rP052			0x052
#define rP053			0x053
#define rP054			0x054
#define rP055			0x055
#define rP056			0x056
#define rP057			0x057
#define rP058			0x058
#define rP059			0x059
#define rP05A			0x05A
#define rP05B			0x05B
#define rP05C			0x05C
#define rP05D			0x05D
#define rP05E			0x05E
#define rP05F			0x05F

#define rP060			0x060
#define rP061			0x061
#define rP062			0x062
#define rP063			0x063
#define rP064			0x064
#define rP068			0x068
#define rP069			0x069
#define rP06A			0x06A
#define rP06B			0x06B
#define rP06C			0x06C
#define rP06D			0x06D
#define rP06E			0x06E
#define rP06F			0x06F

#define rP070			0x070
#define rP071			0x071
#define rP072			0x072
#define rP073			0x073
#define rP074			0x074
#define rP075			0x075
#define rP076 			0x076
#define rP077			0x077
#define rP078			0x078
#define rP079			0x079
#define rP07A			0x07A
#define rP07B			0x07B
#define rP07C			0x07C
#define rP07D			0x07D
#define rP07E			0x07E

#define rP080			0x080
#define rP081			0x081
#define rP082			0x082
#define rP083			0x083
#define rP084			0x084
#define rP085			0x085
#define rP086			0x086
#define rP087			0x087
#define rP088			0x088
#define rP089			0x089
#define rP08A			0x08A
#define rP08B			0x08B
#define rP08C			0x08C
#define rP08D			0x08D
#define rP08E			0x08E
#define rP08F			0x08F

#define rP090			0x090
#define rP091			0x091
#define rP092			0x092
#define rP093			0x093
#define rP094			0x094
#define rP095			0x095
#define rP096			0x096
#define rP097			0x097
#define rP098			0x098
#define rP099			0x099
#define rP09A			0x09A
#define rP09B			0x09B
#define rP09C			0x09C
#define rP09D			0x09D
#define rP09E			0x09E
#define rP09F			0x09F

#define rP0A0			0x0A0
#define rP0A1			0x0A1
#define rP0A2			0x0A2
#define rP0A3			0x0A3
#define rP0A4			0x0A4
#define rP0A5			0x0A5
#define rP0A6			0x0A6
#define rP0A7			0x0A7
#define rP0A8			0x0A8
#define rP0A9			0x0A9
#define rP0AA			0x0AA
#define rP0AB			0x0AB
#define rP0AC			0x0AC
#define rP0AD			0x0AD
#define rP0AE			0x0AE
#define rP0AF			0x0AF

#define rP0B0			0x0B0
#define rP0B1			0x0B1
#define rP0B2			0x0B2
#define rP0B3			0x0B3
#define rP0B4			0x0B4
#define rP0B5			0x0B5
#define rP0B6			0x0B6
#define rP0B7			0x0B7
#define rP0B8			0x0B8
#define rP0B9			0x0B9
#define rP0BA			0x0BA
#define rP0BB			0x0BB
#define rP0BC			0x0BC
#define rP0BD			0x0BD
#define rP0BE			0x0BE
#define rP0BF			0x0BF

#define rP0C0			0x0C0
#define rP0C1			0x0C1
#define rP0C2			0x0C2
#define rP0C3			0x0C3
#define rP0C4			0x0C4
#define rP0C5			0x0C5
#define rP0C6			0x0C6
#define rP0C7			0x0C7
#define rP0C8			0x0C8
#define rP0C9			0x0C9
#define rP0CA			0x0CA
#define rP0CB			0x0CB
#define rP0CC			0x0CC
#define rP0CD			0x0CD
#define rP0CE			0x0CE
#define rP0CF			0x0CF

#define rP0D0			0x0D0
#define rP0D1			0x0D1
#define rP0D2			0x0D2
#define rP0D3			0x0D3
#define rP0D4			0x0D4
#define rP0D5			0x0D5
#define rP0D6			0x0D6
#define rP0D7			0x0D7
#define rP0D8			0x0D8
#define rP0D9			0x0D9
#define rP0DA			0x0DA
#define rP0DB			0x0DB
#define rP0DC			0x0DC
#define rP0DD			0x0DD
#define rP0DE			0x0DE
#define rP0DF			0x0DF

#define rP0E0			0x0E0
#define rP0E1			0x0E1
#define rP0E2			0x0E2
#define rP0E3			0x0E3
#define rP0E5			0x0E5
#define rP0E6			0x0E6
#define rP0E7			0x0E7
#define rP0E8			0x0E8
#define rP0E9			0x0E9
#define rP0EA			0x0EA
#define rP0EB			0x0EB
#define rP0EC			0x0EC
#define rP0ED			0x0ED
#define rP0EE			0x0EE
#define rP0EF			0x0EF

#define rP0F0			0x0F0
#define rP0F1			0x0F1
#define rP0F2			0x0F2
#define rP0F3			0x0F3
#define rP0F4			0x0F4
#define rP0F5			0x0F5
#define rP0F6			0x0F6
#define rP0F7			0x0F7
#define rP0F8			0x0F8
#define rP0F9			0x0F9
#define rP0FA			0x0FA
#define rP0FB			0x0FB
#define rP0FC			0x0FC
#define rP0FD			0x0FD
#define rP0FE			0x0FE
#define rP0FF			0x0FF

/*
================================================================================
=		NT68565/NT68665第1页的寄存器地址定义                               =
================================================================================
*/
#define rP100			0x100
#define rP101			0x101
#define rP102			0x102
#define rP106			0x106
#define rP107			0x107
#define rP108			0x108
#define rP109			0x109
#define rP10A			0x10A
#define rP10B			0x10B
#define rP10C			0x10C
#define rP10D			0x10D
#define rP10E			0x10E
#define rP10F			0x10F
                                     
#define rP110			0x110
#define rP111			0x111
#define rP112			0x112
#define rP113			0x113
#define rP114			0x114
#define rP115			0x115
#define rP116			0x116
#define rP117			0x117
#define rP118			0x118
#define rP119			0x119
#define rP11A			0x11A
#define rP11B			0x11B
#define rP11C			0x11C
#define rP11D			0x11D
#define rP11E			0x11E
#define rP11F			0x11F
                                     
#define rP120			0x120
#define rP121			0x121
#define rP122			0x122
#define rP123			0x123
#define rP124			0x124
#define rP125			0x125
#define rP126			0x126
#define rP127			0x127
#define rP128			0x128
#define rP129			0x129
#define rP12A			0x12A
#define rP12B			0x12B
#define rP12C			0x12C
#define rP12D			0x12D
#define rP12E			0x12E
#define rP12F			0x12F
                                     
#define rP130			0x130
#define rP131			0x131
#define rP132			0x132
#define rP133			0x133
#define rP134			0x134
#define rP135			0x135
#define rP136			0x136
#define rP137			0x137
#define rP138			0x138
#define rP139			0x139
#define rP13A			0x13A
#define rP13B			0x13B
#define rP13C			0x13C
#define rP13D			0x13D
#define rP13E			0x13E
#define rP13F			0x13F

#define rP140			0x140
#define rP141			0x141
#define rP142			0x142
#define rP143			0x143
#define rP144			0x144
#define rP145			0x145
#define rP146			0x146
#define rP147			0x147
#define rP148			0x148
#define rP149			0x149
#define rP14A			0x14A
#define rP14B			0x14B
#define rP14C			0x14C
#define rP14D			0x14D
#define rP14E			0x14E
#define rP14F			0x14F

#define rP150			0x150
#define rP151			0x151
#define rP152			0x152
#define rP153			0x153
#define rP154			0x154
#define rP155			0x155
#define rP156			0x156
#define rP157			0x157
#define rP158			0x158
#define rP159			0x159
#define rP15A			0x15A
#define rP15B			0x15B
#define rP15C			0x15C
#define rP15D			0x15D
#define rP15E			0x15E
#define rP15F			0x15F

#define rP160			0x160
#define rP161			0x161
#define rP162			0x162
#define rP163			0x163
#define rP164			0x164
#define rP165			0x165
#define rP166			0x166
#define rP167			0x167
#define rP168			0x168
#define rP169			0x169
#define rP16A			0x16A
#define rP16B			0x16B
#define rP16C			0x16C
#define rP16D			0x16D
#define rP16E			0x16E
#define rP16F			0x16F

#define rP170			0x170
#define rP171			0x171
#define rP172			0x172
#define rP173			0x173
#define rP174			0x174
#define rP175			0x175
#define rP176			0x176
#define rP177			0x177
#define rP178			0x178
#define rP179			0x179
#define rP17A			0x17A
#define rP17B			0x17B
#define rP17C			0x17C
#define rP17D			0x17D
#define rP17E			0x17E
#define rP17F			0x17F

#define rP180			0x180
#define rP181			0x181
#define rP182			0x182
#define rP183			0x183
#define rP184			0x184
#define rP185			0x185
#define rP186			0x186
#define rP187			0x187
#define rP188			0x188
#define rP189			0x189
#define rP18A			0x18A
#define rP18B			0x18B
#define rP18C			0x18C
#define rP18D			0x18D
#define rP18E			0x18E
#define rP18F			0x18F

#define rP190			0x190
#define rP191			0x191
#define rP192			0x192
#define rP193			0x193
#define rP194			0x194
#define rP195			0x195
#define rP196			0x196
#define rP197			0x197
#define rP198			0x198
#define rP199			0x199
#define rP19A			0x19A
#define rP19B			0x19B
#define rP19C			0x19C
#define rP19D			0x19D
#define rP19E			0x19E
#define rP19F			0x19F

#define rP1A0			0x1A0
#define rP1A1			0x1A1
#define rP1A2			0x1A2
#define rP1A3			0x1A3
#define rP1A4			0x1A4
#define rP1A5			0x1A5
#define rP1A6			0x1A6
#define rP1A7			0x1A7
#define rP1A8			0x1A8
#define rP1A9			0x1A9
#define rP1AA			0x1AA
#define rP1AB			0x1AB
#define rP1AC			0x1AC
#define rP1AD			0x1AD
#define rP1AE			0x1AE
#define rP1AF			0x1AF

#define rP1B0			0x1B0
#define rP1B1			0x1B1
#define rP1B2			0x1B2
#define rP1B3			0x1B3
#define rP1B4			0x1B4
#define rP1B5			0x1B5
#define rP1B6			0x1B6
#define rP1B7			0x1B7
#define rP1B8			0x1B8

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -