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

📄 lcd_8h-source.html

📁 MSP acquires data and sends through USB to PC. Check the link for PC capture software and project d
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00212"></a>00212 <a name="l00221"></a>00221 <span class="keywordtype">void</span> <a class="code" href="lcd_8c.html#b4d7766bf9e36e91251facb39e316605">LCD_write</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *buf, uint16_t length);<a name="l00222"></a>00222 <a name="l00236"></a>00236 <span class="keywordtype">void</span> <a class="code" href="lcd_8c.html#745f4e24d600186db3dc2fea9b4a52d6">LCD_printf</a> (<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);<a name="l00237"></a>00237 <a name="l00238"></a>00238 <span class="preprocessor">#ifdef GE12</span><a name="l00239"></a>00239 <span class="preprocessor"></span><a name="l00240"></a>00240 <span class="preprocessor">#define NOP           0x00     // nop</span><a name="l00241"></a>00241 <span class="preprocessor"></span><span class="preprocessor">#define SOFTRST       0x01     // software reset</span><a name="l00242"></a>00242 <span class="preprocessor"></span><span class="preprocessor">#define BOOSTVOFF     0x02     // booster voltage OFF</span><a name="l00243"></a>00243 <span class="preprocessor"></span><span class="preprocessor">#define BOOSTVON      0x03     // booster voltage ON</span><a name="l00244"></a>00244 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE1     0x04     // test mode</span><a name="l00245"></a>00245 <span class="preprocessor"></span><span class="preprocessor">#define DISPSTATUS    0x09     // display status</span><a name="l00246"></a>00246 <span class="preprocessor"></span><span class="preprocessor">#define SLEEPIN       0x10     // sleep in</span><a name="l00247"></a>00247 <span class="preprocessor"></span><span class="preprocessor">#define SLEEPOUT      0x11     // sleep out</span><a name="l00248"></a>00248 <span class="preprocessor"></span><span class="preprocessor">#define PARTIAL       0x12     // partial display mode</span><a name="l00249"></a>00249 <span class="preprocessor"></span><span class="preprocessor">#define NORMALMODE    0x13     // display normal mode</span><a name="l00250"></a>00250 <span class="preprocessor"></span><span class="preprocessor">#define INVERSIONOFF  0x20     // inversion OFF</span><a name="l00251"></a>00251 <span class="preprocessor"></span><span class="preprocessor">#define INVERSIONON   0x21     // inversion ON</span><a name="l00252"></a>00252 <span class="preprocessor"></span><span class="preprocessor">#define ALLPIXELOFF   0x22     // all pixel OFF</span><a name="l00253"></a>00253 <span class="preprocessor"></span><span class="preprocessor">#define ALLPIXELON    0x23     // all pixel ON</span><a name="l00254"></a>00254 <span class="preprocessor"></span><span class="preprocessor">#define CONTRAST      0x25     // write contrast</span><a name="l00255"></a>00255 <span class="preprocessor"></span><span class="preprocessor">#define DISPLAYOFF    0x28     // display OFF</span><a name="l00256"></a>00256 <span class="preprocessor"></span><span class="preprocessor">#define DISPLAYON     0x29     // display ON</span><a name="l00257"></a>00257 <span class="preprocessor"></span><span class="preprocessor">#define COLADDRSET    0x2A     // column address set</span><a name="l00258"></a>00258 <span class="preprocessor"></span><span class="preprocessor">#define PAGEADDRSET   0x2B     // page address set</span><a name="l00259"></a>00259 <span class="preprocessor"></span><span class="preprocessor">#define MEMWRITE      0x2C     // memory write</span><a name="l00260"></a>00260 <span class="preprocessor"></span><span class="preprocessor">#define COLORSET      0x2D     // colour set</span><a name="l00261"></a>00261 <span class="preprocessor"></span><span class="preprocessor">#define READRAMDATA   0x2E     // RAM data read</span><a name="l00262"></a>00262 <span class="preprocessor"></span><span class="preprocessor">#define PARTIALAREA   0x30     // partial area</span><a name="l00263"></a>00263 <span class="preprocessor"></span><span class="preprocessor">#define VERTSCROLL    0x33     // vertical scrolling definition</span><a name="l00264"></a>00264 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE2     0x34     // test mode</span><a name="l00265"></a>00265 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE3     0x35     // test mode</span><a name="l00266"></a>00266 <span class="preprocessor"></span><span class="preprocessor">#define ACCESSCTRL    0x36     // memory access control</span><a name="l00267"></a>00267 <span class="preprocessor"></span><span class="preprocessor">#define VSCRLSADDR    0x37     // vertical scrolling start address</span><a name="l00268"></a>00268 <span class="preprocessor"></span><span class="preprocessor">#define IDLEOFF       0x38     // idle mode OFF</span><a name="l00269"></a>00269 <span class="preprocessor"></span><span class="preprocessor">#define IDLEON        0x39     // idle mode ON</span><a name="l00270"></a>00270 <span class="preprocessor"></span><span class="preprocessor">#define PIXELFORMAT   0x3A     // interface pixel format</span><a name="l00271"></a>00271 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE4     0xDE     // test mode</span><a name="l00272"></a>00272 <span class="preprocessor"></span><span class="preprocessor">#define NOP2          0xAA     // nop</span><a name="l00273"></a>00273 <span class="preprocessor"></span><span class="preprocessor">#define INITESC       0xC6     // initial escape</span><a name="l00274"></a>00274 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE5     0xDA     // test mode</span><a name="l00275"></a>00275 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE6     0xDB     // test mode</span><a name="l00276"></a>00276 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE7     0xDC     // test mode</span><a name="l00277"></a>00277 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE8     0xB2     // test mode</span><a name="l00278"></a>00278 <span class="preprocessor"></span><span class="preprocessor">#define GRAYSCALE0    0xB3     // gray scale position set 0</span><a name="l00279"></a>00279 <span class="preprocessor"></span><span class="preprocessor">#define GRAYSCALE1    0xB4     // gray scale position set 1</span><a name="l00280"></a>00280 <span class="preprocessor"></span><span class="preprocessor">#define GAMMA         0xB5     // gamma curve set</span><a name="l00281"></a>00281 <span class="preprocessor"></span><span class="preprocessor">#define DISPCTRL      0xB6     // display control</span><a name="l00282"></a>00282 <span class="preprocessor"></span><span class="preprocessor">#define TEMPGRADIENT  0xB7     // temp gradient set</span><a name="l00283"></a>00283 <span class="preprocessor"></span><span class="preprocessor">#define TESTMODE9     0xB8     // test mode</span><a name="l00284"></a>00284 <span class="preprocessor"></span><span class="preprocessor">#define REFSET        0xB9     // refresh set</span><a name="l00285"></a>00285 <span class="preprocessor"></span><span class="preprocessor">#define VOLTCTRL      0xBA     // voltage control</span><a name="l00286"></a>00286 <span class="preprocessor"></span><span class="preprocessor">#define COMMONDRV     0xBD     // common driver output select</span><a name="l00287"></a>00287 <span class="preprocessor"></span><span class="preprocessor">#define PWRCTRL       0xBE     // power control</span><a name="l00288"></a>00288 <span class="preprocessor"></span><a name="l00289"></a>00289 <span class="preprocessor">#else</span><a name="l00290"></a>00290 <span class="preprocessor"></span><a name="l00291"></a><a class="code" href="lcd_8h.html#e564a06a0d116a19d56b09bb0dd95b64">00291</a> <span class="preprocessor">#define DISON     0xAF      // Display on</span><a name="l00292"></a><a class="code" href="lcd_8h.html#4badb4acb5a0ffc6bff1e629c1acd00f">00292</a> <span class="preprocessor"></span><span class="preprocessor">#define DISOFF    0xAE      // Display off</span><a name="l00293"></a><a class="code" href="lcd_8h.html#5ffc4ccc310f0d3d734e08bf3a78e24e">00293</a> <span class="preprocessor"></span><span class="preprocessor">#define DISPLAYON   DISON</span><a name="l00294"></a><a class="code" href="lcd_8h.html#4bbd756c974dd37bbcdc54bc02d42593">00294</a> <span class="preprocessor"></span><span class="preprocessor">#define DISPLAYOFF  DISOFF</span><a name="l00295"></a><a class="code" href="lcd_8h.html#df6db7f369895a89cb5664c98a3861d0">00295</a> <span class="preprocessor"></span><span class="preprocessor">#define DISNOR    0xA6      // Normal display</span><a name="l00296"></a><a class="code" href="lcd_8h.html#f62901d511ed875dd2d64820c88416ee">00296</a> <span class="preprocessor"></span><span class="preprocessor">#define DISINV    0xA7      // Inverse display</span><a name="l00297"></a><a class="code" href="lcd_8h.html#40b7eced18e39b61a5029ee8e532991d">00297</a> <span class="preprocessor"></span><span class="preprocessor">#define COMSCN    0xBB      // Common scan direction</span><a name="l00298"></a><a class="code" href="lcd_8h.html#2169837b8260478789afd47b7002ab7c">00298</a> <span class="preprocessor"></span><span class="preprocessor">#define DISCTL    0xCA      // Display control</span><a name="l00299"></a>00299 <span class="preprocessor"></span><span class="comment">//  #define DISCTL    0xBA      // Display control</span><a name="l00300"></a><a class="code" href="lcd_8h.html#b57ee2005935bc89a6e624ca354e795f">00300</a> <span class="preprocessor">#define SLPIN     0x95      // Sleep in</span><a name="l00301"></a><a class="code" href="lcd_8h.html#7ff8950e274fd8c460cedeb451e5cf6d">00301</a> <span class="preprocessor"></span><span class="preprocessor">#define SLPOUT    0x94      // Sleep out</span><a name="l00302"></a><a class="code" href="lcd_8h.html#e23dd30399e167b6335fbd6cb6eba496">00302</a> <span class="preprocessor"></span><span class="preprocessor">#define PASET     0x75      // Page address set</span><a name="l00303"></a><a class="code" href="lcd_8h.html#b67de54388f59c7b764a283c34071b58">00303</a> <span class="preprocessor"></span><span class="preprocessor">#define CASET     0x15      // Column address set</span><a name="l00304"></a><a class="code" href="lcd_8h.html#518ad2cc77a4859a8064aea60f5cce18">00304</a> <span class="preprocessor"></span><span class="preprocessor">#define PAGEADDRSET PASET</span><a name="l00305"></a><a class="code" href="lcd_8h.html#8822f035120155904451f8cb5ae87a43">00305</a> <span class="preprocessor"></span><span class="preprocessor">#define COLADDRSET  CASET</span><a name="l00306"></a><a class="code" href="lcd_8h.html#e80f015ca7b23e6646377057532dde8c">00306</a> <span class="preprocessor"></span><span class="preprocessor">#define DATCTL    0xBC      // Data scan direction, etc.</span><a name="l00307"></a><a class="code" href="lcd_8h.html#2d4b56b8d6f497344630cf9a73846e7b">00307</a> <span class="preprocessor"></span><span class="preprocessor">#define RGBSET8   0xCE      // 256-color position set</span><a name="l00308"></a><a class="code" href="lcd_8h.html#1155dc7d323928342228a021cd8fd599">00308</a> <span class="preprocessor"></span><span class="preprocessor">#define RAMWR     0x5C      // Writing to memory</span><a name="l00309"></a><a class="code" href="lcd_8h.html#611643a488a786190b2788a027d05fa7">00309</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMWRITE    RAMWR</span><a name="l00310"></a><a class="code" href="lcd_8h.html#bed0ed16c2ed88db867d363db891917d">00310</a> <span class="preprocessor"></span><span class="preprocessor">#define RAMRD     0x5D      // Reading from memory</span><a name="l00311"></a><a class="code" href="lcd_8h.html#66c7b621961829dd9b90709fbc3b8b80">00311</a> <span class="preprocessor"></span><span class="preprocessor">#define PTLIN     0xA8      // Partial display in</span><a name="l00312"></a><a class="code" href="lcd_8h.html#589c01ff36bc4c7462f75e5dc8d1fbb0">00312</a> <span class="preprocessor"></span><span class="preprocessor">#define PTLOUT    0xA9      // Partial display out</span><a name="l00313"></a><a class="code" href="lcd_8h.html#e88a0722d0e68a9c82a6c449a711bbef">00313</a> <span class="preprocessor"></span><span class="preprocessor">#define RMWIN     0xE0      // Read and modify write</span><a name="l00314"></a><a class="code" href="lcd_8h.html#f1f6a2d7557c4d605fc20a81b33998f3">00314</a> <span class="preprocessor"></span><span class="preprocessor">#define RMWOUT    0xEE      // End</span><a name="l00315"></a><a class="code" href="lcd_8h.html#cc497e1fd6926b6198bb06d217127ecd">00315</a> <span class="preprocessor"></span><span class="preprocessor">#define ASCSET    0xAA      // Area scroll set</span><a name="l00316"></a><a class="code" href="lcd_8h.html#e9e6aa5946013161837fbd2b9708785b">00316</a> <span class="preprocessor"></span><span class="preprocessor">#define SCSTART   0xAB      // Scroll start set</span><a name="l00317"></a><a class="code" href="lcd_8h.html#847bdaf61cb2d7e22f448e5aecf383c0">00317</a> <span class="preprocessor"></span><span class="preprocessor">#define IOSCON    0xD1      // Internal oscillation on</span><a name="l00318"></a><a class="code" href="lcd_8h.html#74b49159c10b3eae49b4068b0929fe92">00318</a> <span class="preprocessor"></span><span class="preprocessor">#define IOSCOFF   0xD2      // Internal oscillation off</span><a name="l00319"></a><a class="code" href="lcd_8h.html#f70321a672c44691614e8442e5dc528d">00319</a> <span class="preprocessor"></span><span class="preprocessor">#define PWRCTR    0x20      // Power control</span><a name="l00320"></a><a class="code" href="lcd_8h.html#bb81e694b6b0a53c1a973d211c6f9b57">00320</a> <span class="preprocessor"></span><span class="preprocessor">#define VOLCTR    0x81      // Electronic volume control</span><a name="l00321"></a><a class="code" href="lcd_8h.html#0ecf6e98c5bfe5b60ff98229d28d9792">00321</a> <span class="preprocessor"></span><span class="preprocessor">#define VOLUP     0xD6      // Increment electronic control by 1</span><a name="l00322"></a><a class="code" href="lcd_8h.html#befb89ccc5b0a49645f91ad9972e2710">00322</a> <span class="preprocessor"></span><span class="preprocessor">#define VOLDOWN   0xD7      // Decrement electronic control by 1</span><a name="l00323"></a><a class="code" href="lcd_8h.html#b92fea85994085477399e0c6e303b949">00323</a> <span class="preprocessor"></span><span class="preprocessor">#define TMPGRD    0x82      // Temperature gradient set</span><a name="l00324"></a><a class="code" href="lcd_8h.html#7e992d4c98cada11c94d742f86cd6d48">00324</a> <span class="preprocessor"></span><span class="preprocessor">#define EPCTIN    0xCD      // Control EEPROM</span><a name="l00325"></a><a class="code" href="lcd_8h.html#6822b4761b7138ac1ca0db56ea1d7c7e">00325</a> <span class="preprocessor"></span><span class="preprocessor">#define EPCOUT    0xCC      // Cancel EEPROM control</span><a name="l00326"></a><a class="code" href="lcd_8h.html#0bbdda812d69ce89776e2d4adf68d4d6">00326</a> <span class="preprocessor"></span><span class="preprocessor">#define EPMWR     0xFC      // Write into EEPROM</span><a name="l00327"></a><a class="code" href="lcd_8h.html#f5e206ce53b13d3eb35aff0a36b66633">00327</a> <span class="preprocessor"></span><span class="preprocessor">#define EPMRD     0xFD      // Read from EEPROM</span><a name="l00328"></a><a class="code" href="lcd_8h.html#b8782c16f2aee6b534badd14d0cc591b">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define EPSRRD1   0x7C      // Read register 1</span><a name="l00329"></a><a class="code" href="lcd_8h.html#509a399bd4a1c3578a635b7c6343c2c6">00329</a> <span class="preprocessor"></span><span class="preprocessor">#define EPSRRD2   0x7D      // Read register 2</span><a name="l00330"></a><a class="code" href="lcd_8h.html#700f88377bf36711b711f69b06c52f5d">00330</a> <span class="preprocessor"></span><span class="preprocessor">#define NOP       0x25      // NOP instruction</span><a name="l00331"></a>00331 <span class="preprocessor"></span><a name="l00332"></a>00332 <span class="preprocessor">#endif</span><a name="l00333"></a>00333 <span class="preprocessor"></span><span class="preprocessor">#endif // __INCLUDE_LCD_H</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Sun Oct 21 19:25:34 2007 for Sample MSP430-4619LCD Project by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>

⌨️ 快捷键说明

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