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

  • 大小: 48KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-14
  • 語言: 其他
  • 標簽: 液晶顯示??

資源簡介

以msp430g2553為主控制器,ads1115采集模擬值,液晶顯示

資源截圖

代碼片段和文件信息

#include?“msp430g2553.h“
//12864液晶串行顯示測試程序
//P1.5模擬SID(接第5腳),P1.6模擬SCLK(接第6腳)
//4腳(CS信號)接高電平選通,15腳(PSB信號)接地選擇串行方式
//17腳(RST信號)根據注釋提示懸空
extern?unsigned?char?table[];
extern?unsigned?char?table1[];
void?int_port(void)????????????????????//管腳初始化???????????????????????
{
??P1SEL&=~BIT5?;??????????????????????//P1.5模擬SID,設置為i/o口輸出方向??????????????????????
??P1DIR|=BIT5;??????????????????????????
??P1OUT&=~BIT5??;??????????????????????????
??P1SEL&=~BIT6;????????????????????????//P1.6模擬SCLK,設置為i/o口輸出方向????????????????????????????
??P1DIR|=BIT6;????????????????????????????
??P1OUT&=~BIT6;???????????????????????????
}
void?delay1(unsigned?int?t)?????????????//延時函數
{??????????????????????????????????????//粗略延時,滿足時序要求
?unsigned?int?ij;
?for(i=0;?i????????for(j=0;?j<10;?j++);
}
void?sendbyte(unsigned?char?zdata)?????//數據傳送函數
{
??unsigned?char?m;?????????????
??unsigned?char?n;??????????????
????????????????
??m=zdata;??????????????????????????????
??????????????????????
??for(n=0;?n<8;?n++)
??{???????????????????????????????????
????if(m&0x80)????????????
????{
??????P1OUT|=BIT5;?????????????????????//SID為1
????}
????else
????{
??????P1OUT&=~BIT5;????????????????????//SID為0???????????????????????
????}
????P1OUT&=~BIT6;??????????????????????//產生時鐘信號下沿
????P1OUT|=BIT6;???????????????????????//產生時鐘信號上沿?????????????????????????????
????m<<=1;???//準備發送下一位數據??????serial_shift=serial_shift>>1;???????
??}???
}
void?write_com(unsigned?char?cmdcode)??//寫命令函數
{??????????????????????????????????????//串口控制格式(11111AB0)
????????????????????????????????//A數據方向控制,A=H時讀,A=L時寫
???????????????????????????????????????//B數據類型選擇,B=H時為顯示數據,B=L時為命令
?sendbyte(0xf8);????????????????//MCU向LCD發命令?1111?1000
?
????????sendbyte(cmdcode?&?0xf0);??????//發高四位數據(數據格式D7D6D5D4_0000)
?sendbyte((cmdcode?<?delay1(2);??????????????????????//延時等待
}
void?write_data(unsigned?char?Dispdata)//寫數據函數?
{
?
?sendbyte(0xfa);????????????????//MCU向LCD發數據?1111?1010
?sendbyte(Dispdata?&?0xf0);?????//發高四位數據
?sendbyte((Dispdata?<?delay1(2);
}
void?lcdinit()?????????????????????????//LCD初始化
{??
?delay1(200);??????????????????//復位等待(內部自帶上電復位電路),時間較長
?write_com(0x30);???????????????//功能設定:基本指令集操作???????????????
delay1(50);?????????????????????//延時等待
?write_com(0x0c);???????????????//整體顯示,關游標??
?delay1(50);??
?write_com(0x0f);
delay1(50);
?write_com(0x01);?????????????//?清除顯示內容,否則刷新時出亂碼
}
void?display(unsigned?char?*s)??????????//發送字符串
{??
?while(*s?>?0)??????????????????//C語言里字符串末尾自動加“\0”(ASCII碼值為0)
????{?
??write_data(*s);????????//發送字符對應的ASCII碼,12864指針可設置自動指向下一個顯示地址
??s++;???????
??delay1(50);
????}
}
void?Test(?)
{????????
???????//write_com(0x03);??????????????//發指令地址歸位
???????//?delay1(50);?????????????????????//延時?
???
????????write_com(0x80);???????????????//第一行首地址0x80
????????display(“電壓:“);?//第一行顯示?
???????//write_com(0x83);???????????????//第一行首地址

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-08-20?09:05??加電流綜合\
?????文件????????8789??2013-08-19?14:23??加電流綜合\ads1115.h
?????目錄???????????0??2013-08-19?14:08??加電流綜合\Debug\
?????目錄???????????0??2013-08-19?14:08??加電流綜合\Debug\Exe\
?????文件???????32951??2013-08-20?09:05??加電流綜合\Debug\Exe\大綜合.d43
?????目錄???????????0??2013-08-19?10:15??加電流綜合\Debug\List\
?????目錄???????????0??2013-08-20?13:53??加電流綜合\Debug\Obj\
?????文件???????15069??2013-08-19?14:31??加電流綜合\Debug\Obj\lcd12864.r43
?????文件???????57995??2013-08-20?09:05??加電流綜合\Debug\Obj\main1.r43
?????文件?????????193??2013-08-20?10:36??加電流綜合\Debug\Obj\大綜合.pbd
?????目錄???????????0??2013-08-19?14:08??加電流綜合\History\
?????文件?????????646??2013-08-19?10:07??加電流綜合\History\key.~(1).h.Zip
?????文件????????1285??2013-08-19?10:07??加電流綜合\key.h
?????文件????????3743??2013-08-19?14:31??加電流綜合\lcd12864.c
?????文件?????????477??2013-08-19?10:23??加電流綜合\lcd12864.h
?????文件????????2271??2013-08-20?09:05??加電流綜合\main1.c
?????文件???????????0??2013-08-20?09:05??加電流綜合\path.txt
?????目錄???????????0??2013-08-19?14:08??加電流綜合\settings\
?????文件????????1293??2013-08-20?10:36??加電流綜合\settings\大綜合.cspy.bat
?????文件????????4965??2013-08-20?13:52??加電流綜合\settings\大綜合.dbgdt
?????文件????????1282??2013-08-20?13:52??加電流綜合\settings\大綜合.dni
?????文件????????3804??2013-08-20?13:52??加電流綜合\settings\大綜合.wsdt
?????文件????????1476??2013-08-20?08:59??加電流綜合\tlv5616.h
?????文件????????3109??2013-08-20?13:52??加電流綜合\大綜合.dep
?????文件???????20124??2013-08-19?10:36??加電流綜合\大綜合.ewd
?????文件???????52586??2013-08-19?10:36??加電流綜合\大綜合.ewp
?????文件?????????178??2013-08-19?10:15??加電流綜合\大綜合.eww

評論

共有 條評論