现在的位置: 首页 > 综合 > 正文

个人写程序的准备工作 并且过程中所遇到问题以及解决过程(单片机)

2013年02月17日 ⁄ 综合 ⁄ 共 774字 ⁄ 字号 评论关闭

    1:准备好仿真板---主要是搭建好新的板以便仿真用
    2:准备好仿真工具---如是新的,让供应商提供是最好的方法,这次我就是,很幸运,没什么问题
    3:看原理图--这次遇到新的原理图:LCD SEG脚位与LED共用,需要思考如何显示
    4:了解并理解功能
    5:画流程图    
    6:开始写软件
       A:如果新MCU,需要先初始化好 IO设置,定时器验证,基本按键扫描,LCD模块写,以下是我用新的HT MCU 所遇到问题:
遇到问题:a:如何跳转
像松翰的

@JMP_A
3
JMP
A_COM0
JMP
A_COM1
JMP
A_COM2

通过官网的例程,了解到: http://www.holtek.com.cn/china/tech/appnote/uc/pdf/ha0140s.pdf

MOV  A,R_PROGRAMCN 
AND  A,0FH
ADDM A,PCL

b:如何查表

通过官网例程:了解到:http://www.holtek.com.cn/china/tech/appnote/uc/pdf/ha0092s.pdf

    mov     a,display_temp1 
        add     a,number_table 
        mov     tblp,a 
        tabrdl  display_temp 

c:如何 建立表格:如:ORG 1C00H  dw 0120h 
个人分析:48R06最后地址是3ff,我要用16个,所以用ORG 03f0H  

d:LCD无法正常点亮,分析:只有点亮个别段,会引起鬼影是比较正常的,可以先不理它

       B:如有新模块,需要先调试好模块
       C:逻辑程序搭建  

                                                                                    未解决疑点:进入定

时中断,定时中断溢出标志位没有置1.                                                            

抱歉!评论已关闭.