1 / 13
文档名称:

基于STC12C5A60S2的单片机与欧姆龙触摸屏的通讯1.docx

格式:docx   大小:20KB   页数:13
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于STC12C5A60S2的单片机与欧姆龙触摸屏的通讯1.docx

上传人:mkjafow 2018/5/22 文件大小:20 KB

下载得到文件列表

基于STC12C5A60S2的单片机与欧姆龙触摸屏的通讯1.docx

文档介绍

文档介绍:基于STC12C5A60S2的单片机与欧姆龙触摸屏的通讯
备注:位操作控制&读单片机的IO口,寄存器操作读&写单片机内部的eeprom。
通过实际验证,程序直接可用!
#include <>
uchar data resvbuf[16];//接收数组
uchar data Sendbuf[16];//发送数组
uchar resvCount; //接收字节数
uchar SendCount; //发送字节数
char TimeInterval;//计时数
sbit bit0=P1^0;
sbit bit1=P1^1;
sbit bit2=P1^2;
sbit bit3=P1^3;
sbit bit4=P1^4;
sbit bit5=P1^5;
sbit bit6=P1^6;
sbit bit7=P1^7;
sbit bit8=P4^0;
sbit bit9=P4^1;
sbit bit10=P4^2;
sbit bit11=P4^3;
sbit bit12=P2^4;
sbit bit13=P2^5;
sbit bit14=P2^6;
sbit bit15=P2^7;
void delay_ms(unsigned char ms);
void modbus_init(void);
void Init_timer0(void);
#define D_TIMER0 2000 // 选择定时器时间us,注意不要溢出,溢出时编译会报错。
/******************************************/
#define Timer0_Reload_s ((MAIN_Fosc / 1000) * D_TIMER0 / 12000)
#if (Timer0_Reload_s < 65536)
#define Timer0_Reload (65536 - Timer0_Reload_s)
#endif
/*========================================================================
// 函数: void delay_ms(unsigned char ms)
// 描述: 延时函数。
// 参数: ms,要延时的ms数.
// 返回: none.
// 版本:
// 日期: 2010-12-15
// 备注:
//=======================================================================*/
void delay_ms(unsigned char ms)
{
unsigned int i;
do{
i = MAIN_Fosc / 14000;//14000
while(--i) ; //14T per loop
}while(--ms);
}
/*---------------------------------------------------------------------------
函数说明:从机初始化
---------------------------------------------------------------------------*/
void modbus_init(void)
{
Sendbuf[0]=0x01; //本机地址
}
/*---------------------------------------------------------------------------
函数说明:CRC 高位字节值表
---------------------------------------------------------------------------*/
static unsigned char code auchCRCHi[] = {
0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,

0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
0x00, 0xC1, 0x81, 0x40,

最近更新

2025年半柔半刚射频同轴电缆项目发展计划 70页

宁夏地区医务人员对EENC技术的知信行状况及影.. 7页

2025年石家庄科技信息职业学院单招职业适应性.. 45页

第7章R投资决策原理 63页

2025年邯郸职业技术学院单招职业技能测试题库.. 45页

2025年重庆理工职业学院单招职业倾向性测试题.. 43页

2025年陕西国际商贸学院单招职业倾向性考试题.. 44页

2025广西河池大化瑶族自治县应急管理局招聘专.. 48页

2025湖南永州市新田县消防救援大队招录3名政府.. 45页

2026年c语言基础知识试题审定版 13页

2026年C语言程序设计理论试题库(能力提升) 13页

2026年上海电机学院单招职业倾向性考试题库附.. 43页

2026年云南省德宏傣族景颇族自治州单招职业倾.. 45页

2026年四川三河职业学院单招职业技能考试题库.. 43页

2026年国开电大外国文学专题形考题库附答案 41页

2026年自考专业(国贸)考试题库200道及完整答案.. 84页

2026年C语言考试题(历年真题) 13页

2025福建宁德师范学院附属宁德市医院编外工作.. 47页

2025重庆铜梁区福果镇人民政府公益岗招聘备考.. 48页

2026年c语言上机期末考试题及答案一套 13页

2026年c语言文件考试题库及答案1套 13页

设计艾灸排烟系统施工方案 6页

江苏省住建厅发布《江苏省城镇排水管网排查评.. 1页

约瑟的一生PPT精选文档50页文档 50页

诗句谚语成语中的科学知识课件 23页

药用植物栽培学当归栽培技术课件 28页

2020年MS-EEPO基本功I型小讲座 19页

医用高压氧舱安全管理与应用规范 2018年版 32页

福建省技工院校学生学籍管理办法【闽人社文〔.. 6页

山西医科大学第二院进修申请表 3页