ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:16.08KB ,
资源ID:16335412      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16335412.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(桂林电子科技大学信息科技学院嵌入式实训下文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

桂林电子科技大学信息科技学院嵌入式实训下文档格式.docx

1、unsigned char table = 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;unsigned char disp2 = 9,9;unsigned char smg_flag = 0;void delay(void) unsigned char a,b; for(b=173;b0;b-) for(a=143;aa-);void sent(unsigned char temp) EA = 0; SBUF = temp; while(!TI); TI = 0; EA = 1;void display(void) if(smg_fla

2、g) P0 = tabledisp0; smg1 = 0; smg2 = 1; else P0 = tabledisp1; smg1 = 1; smg2 = 0; smg_flag = smg_flag;void scan(void) unsigned char time_count = 0; unsigned char key_flag = 0; if(!key_stat) delay(); if(!key_stat) while(!key_stat) ; sent(s); else if(!key_clear)pkey_up)tkey_down)bvoid init(void) TMOD

3、= 0x21; SCON = 0x50; TH0 = 0x0DC; TL0 = 0x00; TH1 = 0xFD; TL1 = TH1; TR1 = 1; ET0 = 1; TR0 = 1; ES = 1; smg1 = 1; smg2 = 1; led = 1; beep = 0; key_stat = 1; key_up = 1; key_clear = 1; key_down = 1;void main(void) init(); while(1) scan();void timer(void) interrupt 1 display();void com(void) interrupt

4、 4 unsigned char rx_data = SBUF-10; if(rx_data = 0xff) led = 1; beep = 1; else if(rx_data = 0xfe) led = 0; beep = 0; else disp0 = rx_data % 100 / 10; disp1 = rx_data % 10; RI=0; ARM:#include shixun22.hui_shixun22.h#include QByteArrayshixun22:shixun22(QWidget *parent) : QWidget(parent), ui(new Ui:shi

5、xun22) ui-setupUi(this); SEC=60;Box-setValue(SEC); sec=20; lightOn = 0; s1 = new QTimer; s2 = new QTimer; s1-start(1000); s2-start(100); connect(s2,SIGNAL(timeout(),this,SLOT(readCom(); connect(s1,SIGNAL(timeout(),this,SLOT(display(); connect(ui-start,SIGNAL(clicked(),this,SLOT(start();myCom = new W

6、in_QextSerialPort(COM3,QextSerialBase:Polling); myCom -open(QIODevice:ReadWrite); myCom-setBaudRate(BAUD9600);setDataBits(DATA_8);setParity(PAR_NONE);setStopBits(STOP_1);setFlowControl(FLOW_OFF);setTimeout(50);void shixun22:readCom() QByteArray temp = myCom-readAll(); if (temp0=)on_start_clicked();)

7、on_stop_clicked();)on_add_clicked();)on_sub_clicked();shixun22() delete ui;on_add_clicked() char temp2=0,0; sec+;lcd-display(sec); temp0=sec+10;write(temp); update();on_reset_clicked() sec=ui-value();on_start_clicked()on_sub_clicked() /if(sec!=0) sec-; /else sec=99;on_stop_clicked()stop();paintEvent

8、(QPaintEvent *) QPainter painter(this); painter.setPen(Qt:black); if (lightOn) painter.setBrush(Qt:red);white); painter.drawEllipse(300,10,25,25);display() if (sec != 0) else lightOn = !lightOn;main的:QtGui/QApplicationint main(int argc, char *argv) QApplication a(argc, argv); shixun22 w; w.show(); r

9、eturn a.exec();Shixun222.h:#ifndef SHIXUN22_H#define SHIXUN22_HQWidgetQTimerQPaintEvent/#include posix_qextserialport.hwin_qextserialport.hnamespace Ui class shixun22;class shixun22 : public QWidget Q_OBJECTpublic: explicit shixun22(QWidget *parent = 0); shixun22(); void paintEvent(QPaintEvent *);pr

10、ivate: Ui:shixun22 *ui; int sec; int SEC; QTimer *s1; QTimer *s2; bool lightOn; Win_QextSerialPort *myCom;private slots: void on_Box_editingFinished(); void on_lcd_overflow(); void on_stop_clicked(); void on_sub_clicked(); void on_start_clicked(); void on_reset_clicked(); void on_add_clicked(); void readCom(); void display();#endif / SHIXUN22_H

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1