历史上的今天
今天是:2025年02月01日(星期六)
2020年02月01日 | 用中断方式,实现PIC单片机的串口传输
2020-02-01 来源:eefocus
#include #define uchar unsigned char #define uint unsigned int __CONFIG(0x3B31); //__CONFIG (CP_OFF &WDTE_OFF& BOREN_OFF&PWRTE_OFF &FOSC_HS&WRT_OFF&LVP_OFF&CPD_OFF); int a[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37}; int j; //显示一个整形的数组 void Show_array(int array[],int n);//显示一个字符型的数组 void init(); void main() { init(); TXREG=0x31; while(!TRMT); // TXREG=0x32; // while(!TRMT); // TXREG=0x33; // while(!TRMT); // TXREG=0x34; // while(!TRMT); // TXREG=0x01; // while(TRMT!=1);// 一直等到TSR为空 // Show_array(a,10);//显示一个字符型的数组 while(1); } void init() { TRISC=0xff; TXSTA=0x24; RCSTA=0x90; SPBRG=25; GIE=1; PEIE=1; RCIE=1; } void interrupt com() { if(RCIE&&RCIF) { TXREG=RCREG; while(!TRMT); } } //显示一个整形的数组 void Show_array(int array[],int n)//显示一个字符型的数组 { for(j=0;j while(TRMT!=1);// 一直等到TSR为空 } }
史海拾趣
|
大家好啊,在这转悠了好几天,发现大家都是高手!我是一名专升本的学生,专科没有学过单片机本科学校因为大部分人都学过所以也就没开这门课,现在要做有关单片机的毕业设计,想请大家帮帮忙,谢谢了! 昨天问了一下老师那个设计一共 ...… 查看全部问答> |
|
我的CC2430能用SmartRF Studio7监测数据,而不能用Packet Sniffer? 我的CC2430能用SmartRF Studio7监测到数据,而不能用Packet Sniffer监控数据。… 查看全部问答> |
|
一直用VC++6做编译器,虽然有人让我换了,我嫌麻烦一直没换。用它写程序调试程序一切都很正常,唯独有个问题。把写好的程序封装成exe文件。具体的操作其实挺简单(当然没有命令行下简单)首先写代码,编译看有没有错误,没错误以后封装。封装方法是 ...… 查看全部问答> |
|
小光棍节的礼物!让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个! 让QVGA屏普及吧!2.4寸 QVGA TFT屏带触摸屏15元一个(5个起),全新37脚ILI9320驱动,提供程序! 单个20元一个,数量不多欢迎抢购! [ 本帖最后由 shanyan 于 2011-11-1 23:04 编辑 ]… 查看全部问答> |




