91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 2
    下載: 1 次
    發布日期: 2024-01-17
  • 語言: 其他
  • 標簽: tm1621??

資源簡介

/***************************************************************************** *版權信息:深圳天微電子有限公司 *文 件 名:TM1621-V1.0 *當前版本:V1.0 *MCU 型號:STC12C5608AD *開發環境:Keil uVision4 *晶震頻率:11.0592MHZ *完成日期:2013-08-07 *程序功能:1.LCD驅動:LCD屏顯示0`F *免責聲明:1.此程序為TM1621驅動LCD演示程序,僅作參考之用。 2.如有直接使用本例程程序造成經濟損失的,本公司不承擔任何責任 ********************************************************************************/ #include <reg52.h> //MCU頭文件 #include "intrins.h" //包含nop指令頭文件 #define uchar unsigned char //數據類型宏定義 #define uint unsigned int //數據類型宏定義 #define nop _nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_(); //宏定義 /******************TM1621模塊命令定義*********************/ #define SYSDIS 0x00 //關系統振蕩器和LCD偏壓發生器 #define SYSEN 0x02 //打開系統振蕩器 #define LCDOFF 0x04 //關LCD偏壓 #define LCDON 0x06 //開LCD偏壓 #define TONEON 0x12 //打開聲音輸出 #define TONEOFF 0x10 //關閉聲音輸出 #define XTAL 0x28 //外部接晶振 #define RC 0x30 //內部RC振蕩 #define BIAS 0x52 //1/3偏壓 4公共口 #define WDTDIS 0x0a //禁止看門狗 #define WDTEN 0x0e //開啟看門狗 /********************定義控制端口**********************/ sbit CS=P2^1; sbit READ=P2^7; sbit WRITE=P2^0; sbit DATA=P1^7; /********************定義數據*************************/ uchar code Smg[16]={0xeb,0x60,0xc7,0xE5,0x6C,0xAD,0xaf,0xE0,0xef,0xed,0xee,0x2f,0x8b,0x67,0x8f,0x8e}; //0~F字型碼 uchar code Tab0[16]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //清屏 /********************延時函數*************************/ void delay_nms(uint n) { uint i; while(n--) for(i=0;i<500;i++); } /********************從高位寫入數據*************************/ void Write_Data_H(uchar Data, uchar Cnt) //Data的高cnt位寫入TM1621,高位在前 { uchar i; for(i=0;i<Cnt;i++) { WRITE=0; if(Data&0x80;) //從最高位發送 DATA=1; else DATA=0; nop; nop; WRITE=1; Data<<=1; } WRITE=0; DATA=0; } /********************從低位寫入數據*****************

資源截圖

代碼片段和文件信息

?/*****************************************************************************
?*版權信息:深圳天微電子有限公司
?*文?件?名:TM1621-V1.0
?*當前版本:V1.0
?*MCU?型號:STC12C5608AD
?*開發環境:Keil?uVision4
?*晶震頻率:11.0592MHZ???????
?*完成日期:2013-08-07
?*程序功能:1.LCD驅動:LCD屏顯示0‘F
?*免責聲明:1.此程序為TM1621驅動LCD演示程序,僅作參考之用。
????????????2.如有直接使用本例程程序造成經濟損失的,本公司不承擔任何責任?????????????
********************************************************************************/
#include? ?//MCU頭文件
#include?“intrins.h“ ?//包含nop指令頭文件

#define?uchar?unsigned?char ?//數據類型宏定義
#define?uint?unsigned?int ?//數據類型宏定義

#define?nop?_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();?//宏定義


/******************TM1621模塊命令定義*********************/
#define?SYSDIS???0x00 ?//關系統振蕩器和LCD偏壓發生器
#define?SYSEN????0x02????//打開系統振蕩器

#define?LCDOFF???0x04?????//關LCD偏壓
#define?LCDON????0x06?????//開LCD偏壓

#define?TONEON???0x12?????//打開聲音輸出
#define?TONEOFF??0x10?????//關閉聲音輸出

#define?XTAL?????0x28?????//外部接晶振 ?
#define?RC???????0x30?????//內部RC振蕩

#define?BIAS?????0x52?????//1/3偏壓?4公共口

#define?WDTDIS???0x0a?????//禁止看門狗
#define?WDTEN????0x0e?????//開啟看門狗

/********************定義控制端口**********************/
sbit?CS=P2^1;
sbit?READ=P2^7;
sbit?WRITE=P2^0;
sbit?DATA=P1^7;

/********************定義數據*************************/
uchar?code?Smg[16]={0xeb0x600xc70xE50x6C0xAD0xaf0xE00xef0xed0xee0x2f0x8b0x670x8f0x8e};??//0~F字型碼
uchar?code?Tab0[16]={0x000x000x000x000x000x000x000x000x000x000x000x000x000x000x000x00};?//清屏


/********************延時函數*************************/
void?delay_nms(uint?n)
?{
???uint?i;
???while(n--)
?????for(i=0;i<500;i++);
?}

/********************從高位寫入數據*************************/
void?Write_Data_H(uchar?Data?uchar?Cnt) ???//Data的高cnt位寫入TM1621,高位在前
{
?uc

評論

共有 條評論